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