Linux常用命令2
Linux不同发行版之间的小区别
ubuntu中因为禁用了root账户,并且将一般用户放进了sudoers文里面,所以一般用户在执行sudo命令的时候是不会出错的,但是在centos这边情况就会有点不一样。centos并没有将一般用户放进sudoers文件里面,所以执行sudo命令的时候会出现错误。
第一列d表示是目录,-表示是文件
后面九个rwx表示用户、用户所在的组、其它用户对这个文件具有的权限 两个Python 文件拥有者,文件所在的组。
第二列数字硬连接数表示可以到达该目录的方式数目
子目录越多,目录硬连接数越多
一个目录如果没有可执行权限,那么就不嫩在该目录上执行任何命令。如上
对于目录必须要有可执行权限,否则cd都执行不了(进入这个目录的权利都没有)
root用户
修改文件所属组 -R 大写的R(递归修改文件及其子目录)
记得创建完用户后指定密码
用户名:x表示有密码:用户编号:用户组编号:全名:用户主目录
把新建的用户放到对应组里就可以有对应权限
用户主组 附加组 添加完附加组才具有相应权限(root)
不同发行版的Linux登录时默认的Shell是不同的,不同Shell使用方便程度有差异。如上CentOS6.5中zhangsan登录指定的Shell是bash,这个很好用。
修改用户登录Shell的命令
usermod -s /bin/bash
当前用户zhangsan
如果su lisi 切换用户,目录没有切换。
如果su - lisi 用户目录都切换了
注意减号两边都是空格
top实时监控,显示的进程资源占用情况排序和实时显示。方便观察异常进程及杀死进程。
相对路径
绝对路径
当绝对和相对路径创建的软连接移动后,相对路径的软连接就失效了。所以建立软连接是应该使用绝对路径。
软件安装卸载