Linux的vi
1、shell
1、在用户和内核之间充当“翻译官”
2、用户登录Linux系统时,自动加载一个shell程序
3、Bash是Linux系统中默认使用的shell程序
Linux的格式
命令字 + 选项 + 参数
Tab键:有些命令可以按Tab键补齐,(没有补齐的命令不代表打错)
反斜杠“\”:如果输入命令过长,终端自动换行
Ctrl +U组合键:快速删除当前光标处之前的所有字符内容。
Ctrl+K 组合键:快速删除从当前光标处到行尾的所有字符内容。
Ctrl+L 组合键:快速清空当前屏幕中的显示内容,只在左上角显示命令提示符。
Ctrl+C 组合键:取消当前命令行的编辑,并切换为新的一行命令提示符。
Help的命令
将不会用的命令用help来查看
1、使用help查询
help pwd
2、也使用“--help”
ls --help
3、man手册
使用man手册 ,可以看到很多的使用方法 ,但是关闭了就没有了,也可以将手册的内容写到一个文档中,保存起来,这样看就很方便
man file 打开man手册
(上下键换行,q键退出)
man file > 2.txt
将man手册保存到文档中
man file | col -b > 22.txt
col -b 过滤不中的附件
| 这是管道接力键(命令的接力)
命令集合
1、查看及切换目录
Pwd命令——查看当前的工作目录
Pwd
Cd命令——切换工作目录
绝对路径:从根开始
相对路径:从当前位置开始(不知道当前位置,用pwd查询)
ls命令——列表显示目录内容
ls -l 以长格式显示
ls -a 显示所有子目录和文件的信息
ls -A 与-a基本类似,但是两个特殊不会显示,即表示当前的目录“.”和表示父目录的“..”。
ls -d 显示目标本身的属性
ls -h 更人性化的方式显示目标或者文件的大小,选项后将显示为KB、MB等单位
ls -R 以递归的方式显示指定目录及其子目录中的所有内容
ls --color 用颜色显示不同的文件属性
白色表示一般文件
绿色表示可执行的文件
×××表示设备文件
红色表示压缩文件
可以将单个命令组合使用,灵活使用
du命令——统计目录及文件的空间占用情况
du -a:统计磁盘空间占用时包括所有文件,不仅仅统计目录
du -h:以更人性化方式统计结果,会显示为KB、MB等单位
du -s:只统计每个参数所占用空间的总大小
可以将单个命令组合使用,灵活使用
mkdir命令——创建新的目录
Mkdir +目录
Mkdir -p 目录/目录
Touch——创建空文件
Touch +文件
Vi +文件
里面的文件记得保存
ln命令——创建链接
Ln -s +一个很长的路径 一个自己设置的路径
Cp——复制文件或者目录
Cp -f 覆盖目标同名文件或者目录页也会提醒(版本不同不会提醒)
Cp -f +要复制的目录 +不同的文件夹
Cp -i 覆盖时,要提醒用户(默认)
Cp -i +要复制的目录 +不同的文件夹
Cp -p:复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变。
Cp -p +要复制的目录 +不同的文件夹
重要:Cp -r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。
Cp -r +要复制的目录 +不同的文件夹
Rm命令——删除文件或者目录
rm -f:删除文件或目录时不进行提醒,而直接强制删除。
rm -f 文件或者目录
rm -i:删除文件或目录时提醒用户确认。
rm -i 文件或者目录
重要:rm -r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。
Rm -r 目录
都同意删除
Mv移动——移动文件或者目录
Mv +文件或者文件夹 +移动的位置
Which——查找目录和文件
which 命令——查找用户所执行的命令文件存放的目录
Echo $PATH(环境变量) 全部命令都放在之中(没有的命令安装后只要放在里面也就可以用了)
其他的命令存放目录
find命——查找文件或者目录
find -name 按名称查找:关键字为“-name”,根据目标文件的名称进行查找,允许使用“”及“?”通配符。
Find +目录 +-name +目的
find -size按文件大小查找:关键字为“-size”,根据目标文件的大小进行查找,一般使用“+”和“-”号设置超过或小于指定的大小作为查找条件。常用的容量单位包括 kB(注意 k 是小写)、MB、GB。
find -user按文件属主查找:关键字为“-user”,根据文件是否属于目标用户进行查找。
find -type按文件类型查找:关键字为“-type”,根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。块设备指的是块读取数据的设备(如硬盘、内存等),而字符设备指的按单个字符读取数据的设备(如键盘、鼠标等)。
Find 目录 -type d
原文地址:https://blog.51cto.com/14269056/2382326