一、前言
二、基本操作热键
Tab键 ===》命令补全功能
Ctrl+c键 ===》停止当前正在运行的程序
Ctrl+d键 ===》相当于exit,退出
Ctrl+l键 ===》相当于clear,清屏
三、常见基本命令
1.关机与重启命令
1.1 关机命令(关闭系统)
#关机
shutdown -h now 立马关机 ===》相当于halt 和poweroff
shutdown -h 21:00 今天21:00关机
shutdown -h +10 十分钟后关机
注:取消定时关机命令:shutdown -c
1.2 重启命令
#重启
shutdown -r now 立马重启 ===>相当于reboot
shutdown -r +10 十分钟后重启
2.pwd命令
图1 当前工作目录/root
3.ls命令
3.1 常见的ls参数选项
ls #查看当前目录下的所有目录和文件
ls -a #查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l #列出长数据串,包括文件的属性和权限数据等每个文件输出在一行上
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
-d :仅列出目录本身,而不是列出目录的文件数据
-h :将文件容量以较易读的方式(GB,kB等)列出来
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
3.2 常见的ls参数组合使用
ls -l # 以长数据串的形式列出当前目录下的数据文件和目录
ls -al # 以长数据串的形式列出当前目录下的数据文件和目录及隐藏文件(常用)
ls -lR # 以长数据串的形式列出当前目录下的所有文件
ls -aR # 列出当前目录所有文件,包括子目录
ls -al --block-size=m # 查看文件大小,其中k,m,g表示单位
图2 常见ls命令示例
4.cd命令
4.1 常见的cd命令
cd /root # 切换到目录/root
cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录
cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录
cd +回车 #快速回家
cd - #回到刚才所在目录底下去
图3 常见cd命令示例
5. uname命令
5.1 常见的uname命令
uname -r #内核版本
uname -n #主机名
uname -a #显示所有系统重要信息
图4 常见uname命令示例
6.touch命令
6.1 常见的touch命令
$ touch 十个勤天 #新建空白文件
$ touch testfile #修改文件时间属性为当前系统时间
$ ls -l testfile #查看文件的时间属性
#修改后文件的时间属性为当前系统时间
-rw-r--r-- 1 root root 0 7月 15 20:00 testfile
图5 常见的touch命令示例
7.mkdir命令
7.1 常见的mkdir命令
mkdir aa #创建一个aa目录
mkdir -p aa/bb/cc #创建一个嵌套目录
图6 常见的mkdir命令示例
8. cp命令
8.1 常见的cp命令
cp -i #在拷贝过程中询问是否要拷贝
cp -f #在拷贝过程中不询问直接拷贝
cp -r #拷贝目录中所有文件和目录
9.rmdir命令
9.1 常见的mkdir命令
rmdir /aa #删除跟下aa空目录
rmdir -p #删除指定目录上所有目录
图7 常见的rmdir命令示例
10. rm命令
10.1 常见的rm命令
rm file #删除文件file
rm -r aa #删除aa目录下的所有文件或目录
图8 常见的rm命令示例
11.mv命令
11.1 常见的mv命令
mv aa 十个勤天 #将当前目录aa更名为十个勤天
mv 十个勤天 /home/ #将当前目录下的十个勤天移动至home
图9 常见的mv命令示例
后续会不断补充完善,哪里不对望宝宝们指出!