首页 > 代码库 > 简单Linux命令学习笔记
简单Linux命令学习笔记
1、查看进程
ps -ef | grep 关键字 /*关键字为服务名*/
netstat -unltp | grep 关键字 /*关键字为服务名或者是端口均可*/
2、杀死进程
kill -9 进程号 /*操作需谨慎*/
3、分页查看文件
cat 文件名 | less
回车,
【Enter或者下键】往下一行行翻
【上键】网上一行一行翻
【空格键或者PgDn】向下翻页
【PgUp】向上翻页
【q】退出查看
4、编辑文件
vi 文件名
【i】进入编辑状态
【esc】退出编辑状态,只能查看
【:q】退出编辑文件,不保存
【:q!】强制退出编辑文件,不保存
【:wq】保存并退出
【:wq!】强制保存并退出
5、监听文件
tail -f 文件名
【ctrl+c】退出
6、查看防火墙策略
iptables -L -n --line-number /*显示行号*/
iptables -L -n
或者 cat /etc/sysconfig/iptables | less
如果没有发现iptables 则安装即可 yum install iptables-services
7、设置防火墙策略
① 对所有地址开放端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT
/*以上命令作用是暂时的,关机重启之后就失效了*/
service iptables save /*永久保存*/
② 对某IP禁止访问某端口
iptables -A INPUT -s 要禁止的IP -p tcp --dport 端口号 -j DROP
③ 禁用ping
iptables -A INPUT -p icmp -j DROP
④ 禁用ping,可以ping通其他机器,但是其他机器无法ping通该机
iptables -A INPUT -p 1 --icmp-type 8 -j DROP
⑤ 不允许某IP地址访问
iptables -A INPUT -s 禁止的IP -j DROP
⑥ 删除防火墙规则
iptables -D 类型 行号
8、压缩文件
tar -cvf test.tar test.txt /*将目录里test.txt文件打包成test.tar*/
tar -czf test.tar.gz test.txt /*将目录里test.txt文件打包成test.tar,并且将其用gzip压缩,命名为test.tar.gz*/
9、解压文件
tar -xvf test.tar /*解压 tar包*/
tar -xzvf test.tar.gz /*解压tar.gz*/
tar -xvf test.tar -C 目标地址 /*解压 tar包到指定目录*/
10、移动文件
mv 源文件或者源目录 目标文件或者目标目录
11、拷贝文件
cp 源文件 目标文件
14、改变文件所属权限
chmod 777 文件 /*可读可写可执行*/
简单Linux命令学习笔记