讲一讲自己学习的linux命令(二)

1,rpm -qa | grep jdk 命令的含义查看当前系统的jdk,其中“|”符号叫做管道符,作用是把前面的命令运行结果传给后面的命令。rpm -qa就是列出所有的安装的安装包,grep就是过滤jdk,就是查询安装的有没有jdk,查询结果如下:

[root@master ~]# rpm -qa | grep jdk
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
[root@master ~]# 

当前就是显示了安装的jdk的版本。
2,解决出现-bash-4.1$ 的问题,可能是家目录下少了某些文件,或者是你删除了某些文件,解决办法,将 /etc/ske下的隐藏文件重新拷贝到家目录下。然后再执行source /etc/profile。如下

[root@master skel]# cd /etc/skel/    //进入配置文件夹下
[root@master skel]# ll -a
total 36
drwxr-xr-x.   4 root root  4096 Sep  7 06:36 .
drwxr-xr-x. 116 root root 12288 Sep 17 20:51 ..
-rw-r--r--.   1 root root    18 Jul 18  2013 .bash_logout
-rw-r--r--.   1 root root   176 Jul 18  2013 .bash_profile 
-rw-r--r--.   1 root root   124 Jul 18  2013 .bashrc
drwxr-xr-x.   2 root root  4096 Nov 12  2010 .gnome2
drwxr-xr-x.   4 root root  4096 Sep  7 06:32 .mozilla
[root@master skel]# cp ./* /你的家目录
[root@master skel]# source /etc/profile    // 刷新全局变量

3,权限问题,
读 r 4
写 w 2
执行 x 1
看下面代码:

-rw-rw-r--. 1 hadoop ke     424555111 Sep 11 15:37 hadoop-2.8.1.tar.gz
-rw-rw-r--. 1 hadoop ke     173271626 Sep 11 15:37 jdk-8u45-linux-x64.gz

如上 rw- rw-r–
其中rw- 6 第一组rw代表hadoop账户对文件或者文件夹的权限,
rw- 6 第二组代表ke用户组对这个文件或者文件夹所有权限
r-- 4第三组代表其他用户组对这个文件或者文件夹所有权限
4,修改文件夹的权限
chmod +x -R /opt/hadoop/sbin
chmod是用来设置文件夹和文件权限的,
+表示增加权限、- 表示取消权限、= 表示唯一设定权限
r 表示可读取,w 表示可写入,x 表示可执行
-R : 对目前目录下的所有档案与子目录进行相同的权限变更

----------------------------------------

chown -R hadoop /opt
chown是用来设置用户组的,比如授权某用户组,方便控制用户权限
-R : 对目前目录下的所有档案与子目录进行相同的权限变更
hadoop是用户,
/opt是使hadoop用户有对opt文件夹有权限。

猜你喜欢

转载自blog.csdn.net/weixin_41668549/article/details/82750470