10-2 unbuntu常用命令(more/less、head/tail、chmod、chown)
1、more 和 less
more:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,按回车显示下一行,按b显示上一个画面,或按Q键停止显示。
less:用法与more类似,所不同的是less命令还可以利用上下键来卷动文件。
2、head 和 tail
head # 默认显示前10行 head -n 20 aa.txt # -n 参数后可以自定义要显示的行数
tail # 默认显示后10行 tail -n 20 aa.txt # -n 参数后可以自定义要显示的尾行数 tail -f aa.txt # 可动态监控文件的改动,与命令 tailf 功能相同
3、which
查找某命令的存储路径,前提是这个命令是可执行的。
which ls # 查看ls命令的存储路径
4、chmod
change mode的缩写。
(1)授权对象:
u 代表所有者(user) g 代表所有者所在的组群(group) o 代表其他人,但不是u和g (other) a 代表全部的人,也就是包括u,g和o
(2)权限分类:
r 表示是否可以读取目录下的文件名 可用数字 4 替代 w 表示是否可以在目录下创建修改文件 可用数字 2 替代 x 表示目录是否可以被搜索 可用数字 1 替代 有x权限后,就可以使用 ./a.py 的方式执行文件
#方式一:用=直接指定权限 chmod u=rwx file1 # 给用户u赋予r、w、x权限 #方式二:用+-号增减权限 chmod o+w file1 # 给other(其他人)增加 w 权限 chmod g-w file1 # 撤销group(组群)的 w 权限 chmod go-w file1 # 撤销other、group的 w 权限 #用数字指代权限: chmod 755 file1 # -rwxr-xr-x 7表示rwx,5表示rx,即只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限 chmod 644 # -rw-r--r-- 只有所有者才有读和写的权限,组群和其他人只有读的权限
5、chown
change owner 的缩写。更改文件的所有者和所有组。
chown user1 aa.py # 将 aa.py 的所有者改成 user1 chown :group1 aa.py # 将 aa.py 的所属组改成 group1 chown user1:group1 aa.py # 将 aa.py 的所有者改成 user1,所属组改成 group1 chown user1:group1 aa/ # 将目录 aa 的所有者(属主)改成 user1,所属组(属组)改成 group1
浙公网安备 33010602011771号