首页 > 代码库 > 简单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 源文件 目标文件

技术分享
技术分享

 
12、设置环境变量
vi /etc/profile       /*全局所有用户*/
技术分享
 
技术分享
 
13、设置开机自启
vi /etc/rc.d/rc.local
技术分享

 技术分享

 

14、改变文件所属权限

chmod 777 文件    /*可读可写可执行*/

技术分享

 

技术分享

简单Linux命令学习笔记