常用简单命令
- 1.ifconfig:获取IP地址
- 2.cd 切换目录地址
- 3.pwd 显示当前位置目录
- 4.clear 清屏
- 5.top动态显示当前耗费资源最多进程信息
文件操作命令
- ls:当前目录下的所有文件
-a 显示所有文件
-l 显示文件属性
- ls:当前目录下的所有文件
- 2.cp 复制命令
用法: cp 文件名或目录 目标地址
-R 拷贝目录及目录下所有目录和文件
cp a.txt b.txt 将a文件复制,且另外命名为b文件 - 3.rm 删除文件或目录
f:强制删除
-r:删除目录
常用:rm -rf filename - 4.find 查找文件
用法:find[路径][选项]
find . -name *.log 在当前目录查找log结尾的文件
find / -name log 在根目录查找log命名的目录 - 5.grep 在指定文件中查找字符并打印该行
过滤,经常跟管道符号一起出现
用法:grep 字符串 文件名
grep hello aa.txt 在aa.txt中寻找hello字符串,并打印 - 6.cat:显示文本文件内容
用法:cat 文件名 - 7.head:查看前几行
用法: head -n 5 aa.txt 在 aa.txt中查看前5行 - tail 按指定的方式打印文件内容
用法:tail -n 5 文件名 查看文件后5行
tail -f error.log 不断刷新查看文件内容
- tail 按指定的方式打印文件内容
- 9.touch 创建新文件
touch aa.txt 新建一个文件 aa.txt - 10.mkdir 创建新文件夹
mkdir cname 创建一个名叫cname的文件夹 - 11.mv 移动、重命名
mv aa.txt /usr/local 将aa.txt 移到 usr/local文件夹下
mv aa.txt bb.txt 把aa.txt 改名为bb.txt
系统资源查询命令
- 1.ps 查看进程
-ef 显示所有运行进程,并显示启动进程的命令 - 2.netstat 查看网络状态(net status缩写)
管道
使用“|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入
例:ls | grep aa 前面的命令显示当前目录下的文件,后面从列出的文件名寻找含有aa的文件或目录
常用 通过进程名找到进程,杀死进程
ps -ef | gerp tomcat 前面查询所有运行的进程,后面从运行的进程中找到含有tomcat字符的进程
杀掉进程 kill -9 进程ID
chmod 权限赋予命令
输入ls -l 可以查看目录下,文件的属性
分为三种权限:读(4)、写(2)、执行(1)
分为三个属性类别:属主权限 属组权限 其他用户权限
chmod 777 aa.txt
4+2+1=7
也就是读写执行权限都有
第一个7 表示的是文件拥有者的属性,第二个文件所属用户组的属性,其他人对此文件的属性
第一位:- 代表文件
2-4位:rw- 代表属主的权限为读、写、执行(不支持)
5-7位:r-- 代表组的权限为读、写(不支持) 、执行(不支持)
8-10位:r-- 代表其他用户的权限为读、写(不支持) 、执行(不支持)
wanmei 代表ci所属的主 staff代表所属组
执行./hello.sh 发现提示没有权限
使用chmod 755 hello.sh 增加执行的权限
压缩、解压
- 1.tar
命令参数:
-c :creat 建立压缩文件
-x: extract 提取解压文件
-z:有gzip属性的压缩文件
-v:显示过程
-f:file 操作文件名
压缩文件: tar -czvf test.tar.gz test
解压:tar -xzvf test.tar.gz
- 2.zip
-r :recurse 递归,遍历目录
压缩:zip -r test.zip test
解压:unzip test.zip
关闭防火墙、开启防火墙
及时生效,重启后失效
开启:service iptables start
关闭:service iptables stop
重启、关闭、退出
重启:reboot 或者 shutdown -r now
关机:halt 或者 shutdown -h now 或者 power off
注销:logout