1.1 关机shutdown和重启reboot
1.2 帮助命令 --help
1.3 查看进程 ps
ps -aux #显示系统所有哦进程的较详细信息(包括后台信息)
查看进程树 pstree -p:显示进程的PID -u:显示进程的所属用户
ps -aux | grep user01 #有关user01的的进程
1.4 结束进程 kill
命令:kill pid 或者 kill -9 pid(强制杀死进程)(pid为进程号)
1.5 ifconfig 查看网卡信息
命令:ifconfig 或ifconfig | more
ping ip地址 查看与某台机器连接情况
1.6 动态监控进程top
选项 功能
-d 指定每隔几秒更新,默认3s
-i 不显示闲置或僵死的进程
-p 指定监控的进程ID,仅仅监控某个进程状态
2.目录操作命令
2.1 切换目录cd
命令:cd[绝对路径或相对路径]
特殊快捷:
cd / #切换到根目录
cd ~ #切换到用户目录
cd - #切换到上次访问的目录
cd .. #退回上级目录
cd ../../.. #多级退回
2.2 查看目录 ls
命令:ls [参数]
ls #查看当前目录下的所有目录和文件
ls -a #查看当前目录下所有目录和文件(包括隐藏的文件,.开头的文件隐藏)长度
ls -l #按名称,列表形式查看当前目录下所有目录和文件的显示详细信息
ls -lst #按时间顺序,列表形式查看当前目录下所有目录和文件的显示详细信息
ls -lrt #按时间倒序,列表形式查看当前目录下所有目录和文件的显示详细信息
特殊快捷:
ll #列表形式查看当前目录下所有目录和文件(包括隐藏的文件,.开头的文件隐藏)
2.3 创建目录mkdir
命令:mkdir[目录名/目录名]
2.3.1逐层创建目录
mkdir aaa #在当前目录下创建一个名为aaa的目录
mkdir aaa/bbb #在aaa目录下创建一个名为bbb的目录(aaa必须存在)
2.3.2一次性创建多级目录
mkdir -p ccc/ddd #在ccc目录下创建一个名为ddd的目录(ccc目录不存在则自动创建)
2.4 删除目录 rmdir
命令:rmdir[空目录名]
rmdir aaa #删除当前目录下空目录aa
rmdir -p aaa/bbb/ccc #删除当前目录下空目录aaa/bbb/ccc
rm -rf aaa/bbb/ccc #递归删除,彻底没有,无法恢复
2.5 拷贝目录 cp
命令:cp -r [来源目录名称] [目录拷贝的目标位置]
cp -r bbb ccc #递归将bbb目录复制到ccc目录下(修改时间为拷贝时的时间)
cp -r -p aa bb #保持文件属性(时间戳)递归把aa目录复制到bb目录下
2.6 修改目录mv
2.6.1重命名目录:
命令:mv [源文件路径/目录名] [目标目录名称]
mv aaa bbb #将目录aaa改为ccc
2.6.2 移动(剪切)目录
命令:mv [源文件路径] [目标文件路径]
mv ccc/bbb . #将ccc下的bbb目录剪切到当前目录下
mv 0701/file 0801/ #将0701目录下的file文件移动到0801目录下
3.文件操作
3.1 新建文件 touch
命令:touch [路径/文件名]
3.2 删除文件 rm
rm 正常删除
rm -r 递归删除
rm -f 强制删除
rm -rf 递归强制删除