一、基本命令
1. ip addr:查看IP
2. pwd:查看当前所在目录
3. shutdown -h now:立即关机
4. reboot:重启
5. ping ip或域名:查看网络是否OK
6. ctrl + c:强制结束占用窗口的命令
7. top:查看内存情况
8. kill -9 pid:强制杀死指定进程
9. ps -ef | grep -i 进程名字:查看进程运行信息
10.clear:清屏
11. history:查看历史命令
!历史命令编号:执行历史命令
12. 具体命令 -h:查看具体命令的帮助信息
二、目录相关命令
- cd 【目录或符号】:切换指定目录
符号:① ~【波浪线】家目录 ② . 当前目录 ③ .. 上级目录 ④ - 从哪来,回哪去
2.ls【参数】【目录】:展示指定目录下的内容
参数:① -a 展示所有 ② -d 展示目录 ③ -l 以列表的形式展示
目录:① 有,则展示指定目录内容 ② 无,展示当前所有目录内容
3.mkdir 【-p】目录名:创建目录
-p 创建多级目录
4.rm 【-rf】目录名:删除目录
-r 递归 -f 不提示
5.cp【-r】原目录 目标路径:复制目录
6.mv 原目录 目标路径:移动目录
① 目标路径存在,则移动 ② 目标路径不存在,可以移动后再改名
三、文件相关命令
1. touch 文件名:创建新文件
2. vi 文件名:编辑文件
三种模式:
(1)查看模式【命令模式】gg 定位到文本内容的第一行
① G 定位到文本内容的最后一行 ② dd 删除光标所在行的数据
③ ndd 删除当前光标所在行及之后的n行数据 ④ u 撤销操作
⑤ shift+zz 保存并退出 ⑥ i 或 a 或 o 进入插入模式
(2)编辑模式【插入模式】
(3)底行模式
① :wq 保存并退出 ② :q! 不保存退出 ③ :set nu 显示行号
④ :set nonu 取消行号显示 ⑤ :n 定位到第n行, 如 :10 就是定位到第10行
3.yum install vim: vim编辑器 安装询问,就输入y
4. cat 文件名:展示文件所有内容 (适用于看小文件)
5. more 文件名:分页展示文件内容(适用于看大文件)
· ① 回车键 向下滚动一行 ② 空格键 向下滚动一屏
③ b 返回上一屏 ④ q或者Ctrl+C 退出more
6. tail 【-f】文件名:tail 【-f】文件名(监控日志文件)
7. rm -f 文件名1 文件名2:删除文件不提示
8. cp 原文件名 目标目录:复制文件到指定目录
9. mv 文件名 目录:移动文件
mv 文件名 目录/新文件名:修改文件名
10. tar -zcvf 压缩后的文件名 被压缩的文件或目录列表:压缩文件
tar -zxvf 要解压缩的文件名 [-C 指定目录] :解压缩文件
四、查找命令
1. find 目录 参数 文件名:查看自己定义的文件
例:find /etc -name *profile 在 /etc
目录下查找以 “profile” 结尾的文件
2. grep 内容 文件名:从指定文件中查找指定的文本内容
例:grep -n Hello *.java -n:表示显示行号
五、权限命令
1. chmod 权限 文件
(1)字母权限
① r 读 ② w 写 ③ x 执行
① u 当前用户 ② g 当前用户所在组 ③ o 其他用户 ④ a 所有用户
例: chmod u+r 文件名 chmod u-r 文件名 chmod u=rw 文件名
(2)数字权限
① 4 读 ② 2 写 ③ 1 执行
例:chmod 777 文件名