文章目录[隐藏]
在Linux中,一切皆文件。
Linux的常用命令分类
分类 | 命令 |
---|---|
登录/电源管理 | login、shutdown、halt、reboot、install、exit、last等 |
文件处理 | file、mkdir、grep、dd、find、mv、ls、diff、cat、ln等 |
系统管理 | df、top、free、quota、at、ip、kill、crontab等 |
网络操作 | ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup等 |
系统安全 | password、su、umask、chgrp、chmod、chown、chattr、sudo ps、who等 |
其他 | tar、unzip、gunzip、unarj、mtools、man等 |
Linux操作技巧
- "Tap键"可以自动补全指令、文件名字等等,可以提高速度还能避免出错。
- “Ctrl键+C”可以立即终止程当前指令。(例如:ping之类的)
- “Ctrl+D”可以结束当前键盘输入。(关闭终端窗口)
- “Ctrl+A”可以快速定位到当前输入的行首。
- “Ctrl+E”可以快速定位到当前输入的行尾。
- “Ctrl+L”可以快速清楚终端已经显示的指令和内容。
- 输入指令“--help”可以查看内部命令。
- 输入指令“指令 --help”可以查看当前指令的使用教程。
提示:如果7、8没有效果可以在前面加个sudo提升一下权限。
特殊目录的表达方法
- “.”代表当前目录,也可以使用“./”来表示
- “..”表示父级目录,也可以用“../”来表示
- “-”代表一个工作目录。
- “~”代表当前用户的home目录。
- “~”user”代表指定用户user的home目录。
文件和目录的相关操作
- cd命令用于切换工作目录,路径可以是绝对路径也可以是相对路径。
- pwd命令用于打印出当前的路径。
- mkdir命令用于新建目录,如果需要一次性创建多个,如果要循环创建的话要在指令结尾处加一个 -p。
在根目录里面的admin文件里面建一个xbyyds文件里面放zmyyds: /home/admin/xbyyds/zmyyds -p 在当前文件里面建a、b、c三个文件 sudo mkdir a b c
- rmdir命令用于删除空的目录,可以一次性删除多个,使用方法和mkdir一样的。
- ls命令用于查看当前目录下的文件。
- cp命令用于文件与目录的复制。
常见用法 效果 cp f1 f2 把文件f1更名为f2,路径不变 cp f1 d1/ 把文件f1复制到目录d1下,文件名不变。 cp f1 f2 f3 d1/ 复制f1、f2、f3到d1目录。 cp -i f1 f2 如果f2已结存在,则覆盖之前等用户确认。 cp -r d1 d2 复制目录时需要-r参数,已实现完整的复制。 cp -rv d1 d2 -v显示复制的过程 cp -rf d1 d2 -f使得cp在无法打开已存在的目标时删除目标然后重试。 cp -a f1 f2 保留原文件属性,用于复制块设备、字符设备、管道文件等等。 - rm指令用于删除文件或者目录,可以一次性删除多个目标。
主要选项 参数 -d、--dir 删除空的目录,相当于rmdir指令。 -f、--force 忽略不存在的文件,且不给出提示。 -i、--interactive 交互模式,在删除前会等待用户确认删除。 -r、-R、--recursive 递归删除,一般用于目录大的删除。 -v、--verbose 显示删除的过程。 - mv命令用于移动文件或目录,诺原文件和目标文件位置相同则更改名字。
主要选项 参数 -b 诺覆盖文件、则覆盖前先备份。 -f、--force 诺目标文件已存在,不询问而直接覆盖。 -i、interactive 诺目标文件已存在,则等待用户确认是否覆盖。 -u、--update 仅当源比目标新或目标丢失时才移动。
没有回复内容