1.命令行快捷键
Tab键自动补全
-可补齐命令字、选项、参数、文件路径、软件名、服务名
快捷键
-Ctrl+l:清空整个屏幕
-Ctrl+u:清空至行首
-Ctrl+w:往回删除一个单词(以空格界定)
-Ctrl+c:废弃当前编辑的命令行
-Esc+、或Alt+、:粘贴上一个命令的参数
2.mount挂载操作
什么是挂载?
挂载,装载
Windows:
光盘--->光驱设备--->CD驱动器(图标)
Linux:
光盘--->光驱设备--->访问点(目录)
-将光盘/U盘/分区/网络存储等设备装到某个Linux目录
-各种命令工具通过访问Linux目录来操作这些设备
挂载光盘或分区
使用mount命令
-格式:mount 设备路径 挂载目录
mount /dev/cdrom /mmt
卸载已挂载的设备或分区
使用umount命令
-格式:umount 挂载点目录
umount /mnt/
注意事项:
1.卸载:当前所在的路径是挂载点目录
2.挂载允许一个设备,挂载到不同的挂载点目录
3.挂载不允许一个挂载点目录,挂载多个设备
4.建议挂载点目录,最好自行创建(挂载成功了,原有目录下文件就没了且只能只读,卸载了就会恢复)
3.目录及文件管理
01:查看及切换目录
pwd命令 - Print Working Directory
-用途:查看当前工作目录,立刻得知目前所在的工作目录的绝对路径名称
pwd
cd命令 - Change Directory
-用途:切换工作目录
cd [目录名]
cd 命令的选项及其说明如下表所示
命令格式 | 说明 |
cd [目录] | 切换到有目录名指定的目录下(区分大 小写) |
cd 或者cd ~ | 返回当前用户的默认工作目录 |
cd ~[用户名] | 返回指定用户的工作目录下 |
cd ..或者 cd ../ | 返回到上级工作目录下 |
cd / | 回到根目录下 |
02:ls列出文档及属性
ls命令 - List
ls [选项] [路径或文件]
ls 的选项及其说明如下表所示
选项 | 含义 |
-a | 显示指定目录下的所有文件以及子目录,包含隐藏文件 |
-d | 只显示目录列表,不显示文件 |
-l | 除文件名称外,同时将文件或者子目录的权限、使用者和大小等信息详细列出 |
-h | 提供易读的容量单位(K、M等) |
-R | 列出所有子目录下的文件 |
03:使用通配符
针对不确定的文档名称,以特殊字符表示
-*:任意多个任意字符
-?:单个字符
ls -d /m*
ls -d /m??
针对不确定的文档名称,以特殊字符表示
-[a-z]:多个字符或连续范围中的一个,若无则忽略
-{a,min,xy}:多组不同的字符串,全匹配
ls -d /m[aeh-n]*
ls -d /m{isc,nt,ovie}
04:别名的定义
查看已设置的别名 -alias [别名名称]
定义新的别名 -alias 别名名称 = ‘实际执行的命令行’
取消已设置的别名 -unalias [别名名称]
alias qstat = '/bin/ps-Ao pid,tt,user,fname,rsz'
4.新建文档
mkdir创建目录
mkdir 命令 - make directory
mkdir [选项] 目录名
mkdir 命令的选项及其说明如表所示
交互命令 | 含 义 |
-m | 对新建目录设置存取权限 |
-p | 连同父目录一并创建 |
5.复制/删除/移动
01:cp 复制
cp命令 - Copy
cp [选项] 源文件或目录 目标文件或目录
cp 命令的选项及其说明如表所示
选 项 | 含 义 |
-a | 保留所有的信息,包含文件链接、文件属性,并递归地拷贝目录 |
-r | 递归,复制目录时必须有此选项,且此时目标文件必须为一个目录名 |
-d | 拷贝时保留链接,这样不会失去链接文件 |
-p | 保留文件的修改时间和存取权限 |
-i | 如果已经有相同文件名的目标文件,则提示用户是否覆盖 |
注意:
- 重名进行强制覆盖
- 复制可以支持重新命名,目标路径下数据的名称
- 复制可以支持两个以上的参数,永远把最后一个参数作为目标,其他的所有的参数都作为源数据
- 复制与一个点进行连用,将数据复制到当前路径下
02:rm 删除
rm命令 — Remove
-用途:用来删除某个目录及其下的所有文件及子目录。对于链接文件,只是断开了链 接,原文件保持不变。
rm [选项] 文件或者目录
rm命令的选项及其说明如表所示
选 项 | 含 义 |
-r | 递归删除(含目录) |
-f | 忽略不存在的问题,也不给出提示 |
-i | 交互式删除,即在删除前进行确认 |
注意:
- 如果在选项中不指定‚“-r” 选项,“rm” 命令将不能删除目录
- 一旦文件被删除,就不能被恢复。
- Linux没有类似于Windows的回收站。