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