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