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功能补全键
- Linux常用文件命令集合
- 常用Linux命令集合
- Linux常用部署命令集合
- linux常用的命令集合
- Linux常用文件命令
- Linux常用文件命令
- linux文件操作命令集合
- 常用Linux日志查看命令集合
- Linux服务器管理常用的命令集合
- Xshell5中常用linux服务器命令集合
- linux常用的操作命令集合
- 常用Linux命令集合(随用随更新)
- Linux常用文件操作命令
- Linux常用文件操作命令
- linux 常用文件查找命令
- Linux常用文件操作命令
- 常用Linux命令--文件管理
- Linux常用文件操作命令
- 大数据HADOOP linux相关笔记
- LeetCode 599 Minimum Index Sum of Two Lists
- Hive的数据类型和数据模型
- Gradle从入门到实战
- lr学习笔记-controller创建场景时提示:failed to create online
- Linux常用文件命令集合
- linux awk命令详解
- 使用vi查找和替换
- display:flex 弹性伸缩布局详解
- 良好的开始是成功的一半
- 10:矩阵转置
- xss随笔
- 将图片链接直接转成base64位编码
- JSON