LINUX常用的指令入门
对文件的操作
- alt+ctrl+T:打开终端
- ls:列出文件的名字,而不是文件的内容
- ls -a:列出所有文件的名字,包括以“.”开头的隐含文件
- ls -k:以k字节的形式表示文件的大小
- ls -l:列出文件的详细信息
- ls -r:对文件目录反向排序
- ls -s:在每个文件名后面输出文件的大小
文件类型说明补充
-:常规文件
d:目录
b:块特殊设备
c:字符特殊设备
p:有名管道
s:信号灯
m:共享存储器
- drwxr-x—:目录拥有者权限为rwx(读、写和执行),组中其他人权限是r-x(读和执行,没有写),系统中其他人权限—(读、写和执行都没有)
- find:查找文件
- cat:显示文本文件的内容
- cat -n:显示文本文件内容的时候,在每行显示行号
- grep:查找文件内容
- sort:对指定文件中的所有行进行排序(默认情况下以整行为关键字按ASCII字符顺序进行排序)
- |:竖条前面的输出作为竖条后面的输入
- cp:复制文件或目录
- cp -i:复制到目标文件或目录时遇到同名,覆盖前提示用户确认
- mv:移动文件或修改文件名
对目录的操作指令
- mkdir:创建目录
- mkdir -p:可以是一个路径名称,若路径中有的目录不存在则自动建好,即一次可建多个目录
- rmdir:删除目录(空目录)
- rmdir -p:若删除制定目录后其父目录为空,则将父目录也删除
- rm -r:删除非空目录
- rm -ri:删除时有提示信息
- pwd:显示当前目录
- cd:打开目录
- touch:创建文件
- chmod:改变文件或目录权限
- chmod u:改变文件或目录所有者的权限
- chmod u+x:增加可执行权限
- chown:改变某个文件或目录的属主和属组
文件压缩指令
屌丝版
- gzip:压缩文件
- gzip -v:对每一个压缩的文件显示文件名和压缩比
- gzip -dv:解压缩并对每一个解压缩的文件显示文件名和压缩比
- bzip2:可以保留源文件的压缩
高富帅版
- tar:可以把一大堆的文件和目录全部打包成一个文件
tar的命令选项
c: 创建
x: 释放
v: 显示提示信息
f: 指定压缩文件的名字
z: 压缩成.gz的格式
j: 压缩成.bz2格式
- tar -cvf:对当前目录所有文件进行压缩
- tar zcvf:压缩成.gz格式并制定压缩包名字