Linux常用文件命令集合

来源:互联网 发布:python时间正则表达式 编辑:程序博客网 时间:2024/06/01 08:01

Linux命令格式:命令 选项 参数
Linux的文件属性:
r:可读 权限码为4
w:可写 权限码为2
x:可执行 权限码为1
3、有一个文件属性为:-rw-r–r–
分析:
第一个字符为-代表文件,为d代表目录,剩下的3个字符为一组
第一组为:owner简称 u 文件或者目录的所有者
第二组为:group简称 g 文件或者目录的用户组
第三组为:others简称o 文件或者目录的非用户组的操作者
改变文件的属性与权限命令:chmod

5、数字码修改文件权限:例如:chmod 777 a.txt //将a.txt的权限无论是用户、还是用户组、还是非此用户组的操作者的权限都设置为可读、可写、可执行
6、字符修改文件权限:例如:chmod u=rw,g=r,o=r a.txt //将a.txt的用户权限设置为可读、可写,用户组的权限设置为可读,非此用户组的操作者的权限设置为可读(注:也可以对其中的一个组做出修改,例如:chomd u=rwx 就是将用户的权限设置为可读、可写、可执行

7、扩展:
可以使用+ -来修改文件或者目录的权限
例如:chmod u+r a.txt //将a.txt的用户添加了一个可读权限
Chmod g-w a.txt //将a.txt的用户组减去了一个可以写的权限

注:如果三个组的操作权限相同可以是直接使用a来赋权限
例如:chmod a=rwx a.txt //将a.txt的权限无论是用户、还是用户组、还是非此用户组的操作者的权限都设置为可读、可写、可执行

8、新建文件:touch 路径/文件名
例如:touch /tmp/test.txt //在tmp目录下建立一个test.txt的文本文件
Ping 后面跟着linuxip ctrl+z 停止

9、复制文件:cp 文件名 路径/文件名
例如:cp a.txt bbb/b.txt //将a.txt文档拷贝到bbb目录下重命名为b.txt

10、移动文件:mv 文件名 路径/文件名
例如:mv a.txt bbb/b.txt //将tmp下的res.txt文档移动到aaa目录下重命名为des.txt

11、删除文件:rm 路径/文件名
例如:rm -f /tmp/test.txt (-f 没有提示信息)//删除tmp目录下的test.txt文档没有提示
Rm -rf 文件夹名称 强制删除文件夹 没有任何提示信息

12、查看文件内容:cat 路径/文件名
例如:cat /etc/services //查看etc目录下的service文件全屏显示
head -n /etc/services(查看文件前n行的内容)
tail -n /etc/services(查看文件后n行内容)
more /etc/services (文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了)

13、重定向:> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;

这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
cat /etc/services > a.txt(输出重定向只需要加上> 这位一个符号就可以了)

14、管道符的使用:cat /etc/services | more(cat显示出来的内容重新输出给 more 命令就可以达到想要效果)

15、文件查找:find -name
例如:find aaa -name a.txt //查找aaa目录下的名称为a.txt的文件
Find aaa -name *‘.php’ //查找aaa目录下后缀名为.php的文件

16、压缩、解压文件:gzip
例如:gzip aaa/a.php //将aaa目录下的a.php文件进行压缩
例如:gzip -d aaa/a.php.gz //将aaa目录下的a.php.gz文件进行解压

17、压缩、解压文件:bzip2
例如:bzip2 aaa/a.php //将aaa目录下的a.php文件进行压缩
例如:bzip2 -d aaa/a.php.bz2 //将aaa目录下的a.php.bz2文件进行解压

帮助命令:–help man

table功能补全键

原创粉丝点击