linux 命令学习1

1、tail 命令 显示文件结尾的命令

   tail -n :从文件末尾开始,显示指定行数

   tail -f : 显示文件的新增内容

    直接使用tail 会默认显示后十行

2、rm 删除文件或目录

rm -f 强制删除

rm -i 交互删除,删除之前会询问用户

rm -r 递归删除,可以删除目录

直接使用rm 会默认执行rm -i

3、cp 复制文件和目录 cp 参数 源文件 目标文件

cp -i 询问 如果目标文件已存在,则询问是否覆盖(默认参数)

cp -p 复制后目标文件保留源文件的属性

cp -r 递归复制,用于复制目录

cp -l 把目标文件建立为源文件的硬链接文件,而不是复制

cp -s 把目标文件建立为源文件的软连接文件,而不是复制源文件

4、mv 剪切

mv -f 强制覆盖,如果目标文件已存在,则直接覆盖目标文件

mv -i 交互移动,如果目标文件已存在,则询问用户是否覆盖(默认)

mv -n 如果目标文件已存在,不覆盖不询问

mv -v 显示详细信息,移动过程

5、chmod 修改文件或目录权限

chmod 参数 权限模式 文件名

用户身份 -u user所有者 -g 所属组 -o 其他人 -a 代表全部身份

赋予方式 -+ 增加权限 -- 减去权限 -=设置权限

权限 -r读 -w写 -x执行

数字权限 4 r 2 w 1 x

chmod 755 out.txt 为out.txt文件赋予所用者rwx权限,组用户rx权限,其他用户rx权限

 等同于 chmod u=rwx, g=rx, o=rx out.txt

chmod u+x out.txt

6、chown 修改文件、目录所有者,所在组

chown 参数 所有者:所属组 文件/目录

chown -R :递归设置权限,也就是给子目录中的所有文件设置权限

7、chgrp 修改文件和目录的所属组的命令

chgrp 所属组 文件/目录

猜你喜欢

转载自blog.csdn.net/nahanai/article/details/84135268
今日推荐