zsh/bash-常用命令

查看端口

lsof -i XXX netstat -anp|grep XXX

可以看到占用的进程号,使用kill -9杀死

查看修改环境变量

export

找文件

find /-name XXX从/根目录下开始查找

root用户模式

su命令进入root模式 exit退出

查看进程

ps aux  a表示查看所有用户的进程,u 表示以面向用户的格式显示,或显示拥有每个进程的用户,x 表示没有控制tty(指各种类型的终端设备)或终端屏幕的进程。列出来的结果包括进程的拥有者、唯一的进程ID编号(PID)、进程正在使用的CPU百分比(%CPU)、内存百分比(%MEM)、晋城的当前状态(STAT)以及进程的名称。 top

若要查找特定进程

ps -ef|grep XXXgrep命令是查找,中间的|是管道命令 是指ps命令与grep同时执行。grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

-e   显示所有进程。
-f    全格式。

改权限

chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5。

chmod后接字母接文件名

这里是几个可以用在chmod命令设置上的常用例子: 
g+w:为组群添加写入权; 
o-rwx:删除其他人的所有权限; 
u+x:允许文件所有者执行这个文件; 
a+rw:允许每个人读取并写入文件; 
ug+r:允许所有者和组群读取文件; 
g=rx:只允许组群读取和执行(不能写入)。 
恢复组群的权限的方法。命令如下: 
chmod ug+x tigger 

全部子目录及文件权限改为 777

chmod 777 * -R

Table of Contents