Linux命令
文件浏览命令
格式: 命令 [option] file
- cat 由第一行开始显示文件内容
- tac 从最后一行开始显示,tac 是 cat 的倒写
- nl 显示行号 -b a :空行也列出行号(类似 cat -n); -b t :非空行才列出行号(默认值);
- more 一页一页的显示文件内容 [空格键]下一页,[Backspace]上一页。 +n 从笫n行开始显示 -n 定义屏幕大小为n行 -c 清屏显示
- less 与 more 类似,但他可以往前翻页 [空格键] 滚动一行, [回车键] 滚动一页,[pagedown]: 下一页,[pageup]:上一页
- head 看头几行, -n 设定行数
- tail 看尾部几行 -f 循环读取 tail -100f catalina.out
- od 以二进制的方式读取文件内容
文件目录操作命令
- mkdir -m:mode 设定权限 -p:parents 创建父级目录 mkdir -m 777 -p dir1/dir2
- rm -r 递归 -f force 强行删除,忽略不存在的文件,系统不再提示 rm -rf dir
- mv -b :覆盖前先备份 -f :force 强制覆盖 -i :询问是否覆盖 mv 1.txt 2.txt 可用于重命名
- ls命令 列出目录中所有子目录和文件
-a, –all 列出目录下的所有文件,包括以.开头的隐含文件
-l 列出目录或文件的详细信息,包括文件的权限、所有者、文件大小等
-R, –recursive 递归查询 -r, –reverse 依相反次序排列 -t 以文件修改时间排序
-F 显示文件类型(File type),在列出的文件名后添加符号:/ 表明是一个目录;@ 表明是到其它文件的符号链接; 表明是一个可执行文件。
ls -l s 列出当前目录中所有以“s”开头的目录的详细内容
ls -F /opt/soft |grep /$ 只列出文件下的子目录
ls -ltr s* 列出目录下以s 开头的档案,愈新的排愈后面
ls | sed “s:^:pwd
/:” 列出文件的绝对路径 - tar 为linux的文件和目录创建档案
tar [主选项+辅选项] 文件或目录
主选项:【每条命令只能有一个主选项】
-c: –create 新建一个压缩文档,即打包 -x: –extract,–get 解压文件
t: –list 查看压缩文档里的所有内容
-r:–append 向压缩文档里追加文件
-u:–update 更新原压缩包中的文件
辅助选项:
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-f 指定压缩文件
-t 显示压缩文件的内容
-d 记录文件的差别
-W 确认压缩文件的正确性
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
tar -cvf log.tar 1.log 2.log 仅打包,不压缩!
tar -tf log.tar 不解压的情况下查看
- gzip
-a 使用ASCII文字模式 -d 解压文件 -l 列出压缩文件的详细信息 -r 递归处理
-v 显示指令执行过程
-num 用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6。
gzip / gzip -dv 压缩和解压缩文件或目录,若当前目录下有10个文件则生成10个.gz的压缩包,gzip没有打包功能文件查找命令
- find命令 在目录结构中搜索文件
格式:find pathname -options [-print -exec -ok …] - which命令 查看可执行文件的位置
- whereis命令 定位文件在文件系统中的位置
- locate命令 配合数据库查看文件位置
文件权限设置命令
- chmod命令
权限分为只读r、只写w 和 可执行x,用户分为 文件所有者u、同组用户g、其他用户o 和 所有的用户及群组a
1)文字设定法: chmod [who] [+ | - | =] [mode] 文件名
2)数字设定法: chmod [mode] 文件名
- 数字属性的mode为3个数字,按顺序表示(u)(g)(o)对应的权限。r=4,w=2,x=1 ,- 为0 表示删除权限
- rwx属性为4+2+1=7 ; rw-属性则4+2=6;r-x属性则4+1=5。
- chmod ug+w,o-x test.log ; chmod -R 777 dir
- chgrp命令 (change group) 改变文件或目录所属的用户组
- chown命令(change owner) 改变文件或目录的所有者和所属的用户组
- find命令 在目录结构中搜索文件
最后更新: 2018年07月18日 19:15