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 XXX
grep命令是查找,中间的|是管道命令 是指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