基本命令
- 关机
- shutdown -h now 立刻关机
- shutdown -h 5 5分钟后关机
- poweroff 立刻关机
- 重启
- shutdown -r now 立刻重启
- shutdown -r 5 5分钟后重启
- reboot 立刻重启
- 帮助
- ifconfig --help 查看网卡信息
- man shutdown 查看shutdown命令说明书
常用命令
- 统计文件行数
- wc -l file_name.txt
- 查看文件前(后)N行
- head -n file_name.txt
- tail -n file_name.txt
- 重命名文件
- mv old_file_name.txt new_file_name.txt
- 磁盘空间操作
- df -h 查看每个根路径分区大小
- du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
- du -sh 返回该目录的大小
目录操作命令
-
目录切换
- cd / 切换到根目录
- cd /usr 切换到根目录下的usr目录
- cd … 切换到上一级目录 或者 cd …/
- cd ~ 切换到home目录
- cd - 切换到上次访问的目录
-
目录查看 ls [-al]
- ls 查看当前目录下的所有目录和文件
- ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
- ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
- ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
-
目录操作
- 增
- mkdir test 在当前目录下创建一个名为test的目录
- mkdir /usr/test 在指定目录下创建一个名为test的目录
- 删
- rm -r test 删除当前目录下的文件
- rm -rf test 删除当前目录的的文件(不询问)
- rm -rf * 将当前目录下的所有目录和文件全部删除
- rm -rf /* [自杀命令]将根目录下的所有文件全部删除
- 改
- mv test1 test2 将test1重命名为test2
- mv /usr/tmp/test /usr 将/usr/tmp目录下的test目录剪切到 /usr目录下面
- cp -r /usr/tmp/test /usr 将/usr/tmp目录下的test目录复制到 /usr目录下面 -r代表递归
- 搜
- find /usr/tmp -name ‘test*’ 查找/usr/tmp目录下的所有以test开头的目录或文件
- 增
文件操作
- 增
- touch abc.txt 在当前目录创建一个名为abc.txt的文件
- 删
- rm -rf abc.txt 删除abc.txt文件
- 改 vi 或 vim
vi编辑器的3种模式,基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:- 命令行模式
控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。
命令行模式下的常用命令:
【1】控制光标移动:↑,↓,j
【2】删除当前行:dd
【3】查找:/字符
【4】进入编辑模式:i o a
【5】进入底行模式:: - 编辑模式
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
编辑模式下常用命令:
【1】ESC 退出编辑模式到命令行模式;
【2】 i:在光标所在字符前开始插入
【3】a:在光标所在字符后开始插入
【4】o:在光标所在行的下面另起一新行插入 - 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
底行模式下常用命令:
【1】退出编辑: :q
【2】强制退出: :q!
【3】保存并退出: :wq
- 命令行模式
- 查看
- cat test.txt 只能显示最后一屏内容
- more test.txt 可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
- less test.txt 翻页查看,可以使用键盘上的Page Up和PageDown向上和向下翻页,q退出查看
- head tail 指定行数查看, 使用tail -10 test.txt 查看/文件的后10行
权限修改
rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。
https://blog.csdn.net/qq_23329167/article/details/83856430