1.基本命令
查看ip地址:
ip addr
查看当前路径:
pwd
立即关机:
shutdown -h now
重启:
reboot
查看网络是否OK:
ping IP或域名
强制结束占用窗口命令:
ctrl +c
查看内存情况:
top
强制杀死指定进程:
kill -9 pid
查看进程运行信息:
ps -ef | grep -i 进程名字 | :管道命令
清屏:
clear
查看历史命令:
history
执行历史命令:
! 历史命令编码
目录相关命令
切换目录:
cd 目录或符号
cd . / cd .. / cd ~ cd -
- . 表示当前目录
- … 表示上级目录
- ~ 表示家目录
- – 从哪里,到哪去
展示指定目录的内容:
ls : -a #展示所有
-l #以列表的形式展示
-d #展示目录
创建文件夹:
mkdir [-p] 目录名
-p:创建多层目录
删除目录:
rm [-rf] 目录名
-r 递归
-f 不提示
复制目录
cp [-r] 源目录 目标路径
-r 递归
移动目录:
mv 源目录 目标目录
目标路径存在,则移动
目标路径不存在,移动后再改名
文件相关命令
创建文件:
touch 文件名
编辑文件
vi 文件名
查看模式:
编辑模式:
底行模式:
模式切换:
查看文件
查看文件所有内容(适合看小文件)
cat 文件名
分页展示文件内容(适用于大文件)
more 文件名
回车键 向下滚动一行
空格键 向下滚动一屏
b 返回上一屏
q或者Ctrl+C 退出more
动态查看文件内容(监控日志文件)
tail -f
删除文件
rm -f 文件名1 文件名2
删除文件不提示
复制文件
cp 源文件 目标文件 #复制文件到指定目录
移动文件
mv 文件名 目录 #移动
mv 文件名 目录/新的文件名 #移动并修改文件名
压缩文件
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
chmod u+r 文件名
chmod u=rw 文件名
数字
4 读
2 写
1 执行
数字授权 chmod 777 文件名