Linux如何查看进程、杀死进程、启动进程等常用命令
Linux如何查看进程、杀死进程、启动进程等常⽤命令关键字: linux 查进程、杀进程、起进程
1.查进程
ps命令查与进程相关的PID号:
ps a 显⽰现⾏终端机下的所有程序,包括其他⽤户的程序。
ps -A 显⽰所有程序。
ps c 列出程序时,显⽰每个程序真正的指令名称,⽽不包含路径,参数或常驻服务的标⽰。
ps -e 此参数的效果和指定"A"参数相同。
ps e 列出程序时,显⽰每个程序所使⽤的环境变量。
ps f ⽤ASCII字符显⽰树状结构,表达程序间的相互关系。
ps -H 显⽰树状结构,表⽰程序间的相互关系。
ps -N 显⽰所有的程序,除了执⾏ps指令终端机下的程序之外。
ps s 采⽤程序信号的格式显⽰程序状况。
ps S 列出程序时,包括已中断的⼦程序资料。
ps -t<;终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。
ps u 以⽤户为主的格式来显⽰程序状况。
ps x 显⽰所有程序,不以终端机来区分。
最常⽤的⽅法是ps aux,然后再通过管道使⽤grep命令过滤查特定的进程,然后再对特定的进程进⾏操作。
ps aux | grep program_filter_word,ps -ef |grep tomcat
ps -ef|grep java|grep -v grep 显⽰出所有的java进程,去处掉当前的grep进程。
2.杀进程
使⽤kill命令结束进程:kill xxx
常⽤:kill -9 324
流产假规定 2013
Linux下还提供了⼀个killall命令,可以直接使⽤进程的名字⽽不是进程标识号,例如:# killall -9 NAME
3.进⼊到进程的执⾏⽂件所在的路径下,执⾏⽂件 ./⽂件名
附:
这是本⼈花了两天时间整理得来的,⼀些最常⽤的地球⼈都知道的命令就省去啦!最后提供pdf⼿册下载
1. 更改档案拥有者
命令 : chown [-cfhvR] [--help] [--version] user[:group]
功能 : 更改⽂件或者⽂件夹的拥有者
参数格式 :
      user : 新的档案拥有者的使⽤者 IDgroup : 新的档案拥有者的使⽤者体(group)
        -c : 若该档案拥有者确实已经更改,才显⽰其更改动作
红烧鲤鱼怎么做        -f : 若该档案拥有者⽆法被更改也不要显⽰错误讯息
        -h : 只对于连结(link)进⾏变更,⽽⾮该 link 真正指向的档案
        -v : 显⽰拥有者变更的详细资料
  -R : 对⽬前⽬录下的所有档案与⼦⽬录进⾏相同的拥有者变更(即以递回的⽅式逐个变更)
例如:chown -R oracle:oinstall /oracle/u01/app/oracle
更改⽬录拥有者为oracle
2. 修改权限
命令:chmod (change mode)
功能:改变⽂件的读写和执⾏权限。有符号法和⼋进制数字法。
选项:(1)符号法:
命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
u (user)  表⽰⽤户本⼈。
g (group)  表⽰同组⽤户。
o (oher)  表⽰其他⽤户。
a (all)    表⽰所有⽤户。
+          ⽤于给予指定⽤户的许可权限。
-          ⽤于取消指定⽤户的许可权限。
=          将所许可的权限赋给⽂件。
r (read)  读许可,表⽰可以拷贝该⽂件或⽬录的内容。
w (write)  写许可,表⽰可以修改该⽂件或⽬录的内容。
x (execute)执⾏许可,表⽰可以执⾏该⽂件或进⼊⽬录。
(2)⼋进制数字法:
命令格式:chmod abc file
其中a,b,c各为⼀个⼋进制数字,分别表⽰User、Group、及Other的权限。
4 (100)    表⽰可读。
2 (010)    表⽰可写。
1 (001)    表⽰可执⾏。
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
例如:# chmod a+rx filename
让所有⽤户可以读和执⾏⽂件filename。
# chmod go-rx filename
导游证报考条件
取消同组和其他⽤户的读和执⾏⽂件filename的权限。
# chmod 741 filename
让本⼈可读写执⾏、同组⽤户可读、其他⽤户可执⾏⽂件filename。
# chmod -R 755 /home/oracle
递归更改⽬录权限,本⼈可读写执⾏、同组⽤户可读可执⾏、其他⽤户可读可执⾏3. 修改⽂件⽇期
命令:touch
格式:touch filenae
功能:改变⽂件的⽇期,不对⽂件的内容做改动,若⽂件不存在则建⽴新⽂件。例如:% touch file
4. 链接⽂件
命令:ln (link)
格式:ln [option] filename linkname
ln [option] directory pathname
功能:为⽂件或⽬录建⽴⼀个链。其中,filename和directory是源⽂件名和源⽬录名;linkname和pathname分别表⽰与源⽂件或源⽬录名相链接的
⽂件或⽬录。
选项:-s  为⽂件或⽬录建⽴符号链接。不加-s表⽰为⽂件或⽬录建⽴硬链接
注释:链接的⽬地在于,对⼀个⽂件或⽬录赋予两个以上的名字,使其可以出现在不同的⽬录中,既可以使⽂件或⽬录共享,⼜可以节省磁盘空间。
例如:% ln -s filename linkname
5. 显⽰⽇期
命令:date
例如:% date
6. 显⽰⽇历
命令:cal (calendar)
格式:cal [month] year
功能:显⽰某年内指定的⽇历
例如:% cal 1998
7. 显⽰⽂件头部
命令:head
格式:head [option] filename
功能:显⽰⽂件的头部
选项:缺省显⽰⽂件的头10⾏。
-i    显⽰⽂件的开始 i⾏。
例如:% head filename
8. 显⽰⽂件尾部
命令:tail
格式:tail [option] filename
功能:显⽰⽂件的尾部
选项:缺省显⽰⽂件的末10⾏。王健林家族
-i    显⽰⽂件最后 i⾏。
+i    从⽂件的第i⾏开始显⽰。
例如:% tail filename
9. 显⽰⽤户标识
命令:id
格式:id [option] [user]
功能:显⽰⽤户标识及⽤户所属的所有组。
选项:-a 显⽰⽤户名、⽤户标识及⽤户所属的所有组
注释:
例如:% id username
10. 查看当前登录的⽤户
命令:users
11. 显⽰都谁登录到机器上
命令:who
格式:who
功能:显⽰当前正在系统中的所有⽤户名字,使⽤终端设备号,注册时间。
例如:% who
12. 显⽰当前终端上的⽤户名
命令:whoami
格式:whoami
功能:显⽰出当前终端上使⽤的⽤户。
例如:% whoami
13. 寻⽂件
命令:find
格式:find pathname [option] expression
功能:在所给的路经名下寻符合表达式相匹配的⽂件。
选项:-name    表⽰⽂件名
-user    ⽤户名,选取该⽤户所属的⽂件
-
size    按⼤⼩查,以block为单位,⼀个block是512B
-mtime n  按最后⼀次修改时间查,选取n天内被修改的⽂件
-perm    按权限查
-type    按⽂件类型查
-atime    按最后⼀次访问时间查
例如:% find ./ -name '*abc*' -print
14. 搜索⽂件中匹配符
命令:grep
格式:grep [option] pattern filenames
功能:逐⾏搜索所指定的⽂件或标准输⼊,并显⽰匹配模式的每⼀⾏。
选项:-i    匹配时忽略⼤⼩写
-
开学寄语小学
v 出模式失配的⾏
例如:% grep -i 'java*' ./test/run.sh
15. 统计⽂件字数
命令:wc [option] filename
功能:统计⽂件中的⽂件⾏数、字数和字符数。
选项:-l 统计⽂件的⾏数
-w 统计⽂件的单词数
-c 统计⽂件的字符数
注释:若缺省⽂件名则指标准输⼊
例如:% wc -c ./test/run.sh
16. 显⽰磁盘空间
命令:df (disk free)
格式:df [option]
功能:显⽰磁盘空间的使⽤情况,包括⽂件系统安装的⽬录名、块设备名、总字节数、已⽤字节数、剩余字节数占⽤百分⽐。
选项:
-a:显⽰全部的档案系统和各分割区的磁盘使⽤情形
-i:显⽰i -nodes的使⽤量
-k:⼤⼩⽤k来表⽰ (默认值)
佛歌大悲咒
-t:显⽰某⼀个档案系统的所有分割区磁盘使⽤量
-x:显⽰不是某⼀个档案系统的所有分割区磁盘使⽤量
-T:显⽰每个分割区所属的档案系统名称
-
h: 表⽰使⽤「Human-readable」的输出,也就是在档案系统⼤⼩使⽤ GB、MB 等易读的格式。注释:
例如:% df -hi
17. 查询档案或⽬录的磁盘使⽤空间
命令:du (disk usage)
格式:du [option] [filename]
功能:以指定的⽬录下的⼦⽬录为单位,显⽰每个⽬录内所有档案所占⽤的磁盘空间⼤⼩
选项:
-a:显⽰全部⽬录和其次⽬录下的每个档案所占的磁盘空间
-b:⼤⼩⽤bytes来表⽰ (默认值为k bytes)
-c:最后再加上总计 (默认值)
-s:只显⽰各档案⼤⼩的总合
-x:只计算同属同⼀个档案系统的档案
-L:计算所有的档案⼤⼩
-h: 表⽰档案系统⼤⼩使⽤ GB、MB 等易读的格式。
例如:% du -a
% du -sh /etc 只显⽰该⽬录的总合
% du /etc | sort -nr | more 统计结果⽤sort 指令进⾏排序,
sort 的参数 -nr 表⽰要以数字排序法进⾏反向排序。
18. 显⽰进程
命令:ps
格式:ps [option]
功能:显⽰系统中进程的信息。包括进程ID、控制进程终端、执⾏时间和命令。
选项:
-a 显⽰所有进程信息
-U uidlist 列出这个⽤户的所有进程
-e 显⽰当前运⾏的每⼀个进程信息
-f 显⽰⼀个完整的列表
-x 显⽰包括没有终端控制的进程状况。
注释:
例如:% ps -ef
% ps -aux 然后再利⽤⼀个管道符号导向到grep去查特定的进程,然后再对特定的进程进⾏操作。
19. 终⽌进程
命令:kill
格式:kill [option] pid
功能:向指定的进程送信号或终⽌进程。kill指令的⽤途是送⼀个signal给某⼀个process,
因为⼤部份送的都是⽤来杀掉 process 的 SIGKILL 或 SIGHUP ,因此称为 kill
选项:-9  强⾏终⽌进程
注释:pid标⽰进程号,可由ps命令得到。
例如:% kill -9 pid
你也可以⽤ kill -l 来察看可代替 signal 号码的数⽬字。kill 的详细情形请参阅 man kill。
20. 查看⾃⼰的IP地址
命令:ifconfig
格式:ifconfig -a
21. 查看路由表
命令:netstat
格式:netstat -rn
22. 远程登录
命令:telnet
格式:telnet hostname
23. ⽂件传输
命令:ftp (file transfer program)
格式:ftp hostname
功能:⽹络⽂件传输及远程操作。
选项:ftp命令:
cd [dirname]  进⼊远程机的⽬录
lcd [dirname] 设置本地机的⽬录
dir/ls        显⽰远程的⽬录⽂件
bin          以⼆进制⽅式进⾏传输
asc          以⽂本⽂件⽅式进⾏传输
get/mget      从远程机取⼀个或多个⽂件
put/mput      向远程机送⼀个或多个⽂件
prompt        打开或关闭多个⽂件传送时的交互提⽰
close        关闭与远程机的连接
quit          退出ftp
!/exit ftp登陆状态下,!表⽰暂时退出ftp状态回到本地⽬录,exit表⽰返回ftp状态
注释:
例如:% ftp hostname
24. 查看⾃⼰的电⼦邮件
命令:mailx
格式:mailx
选项:
delete  删除
next    下⼀个
quit    退出
reply  回复
25. 回忆命令
命令:history
格式:history
功能:帮助⽤户回忆执⾏过的命令。
选项:
注释:
例如:% history
26. ⽹上对话
命令:talk
格式:talk username
功能:在⽹上与另⼀⽤户进⾏对话。
选项:
注释:对话时系统把终端分为上下两部分,上半部显⽰⾃⼰键⼊信息,下半部显⽰对⽅⽤户键⼊的信息。键⼊delete或Ctrl+C则结束对话。
例如:% talk username
27. 允许或拒绝接受信息
命令:mesg (message)
格式:mesg [n/y]
功能:允许或拒绝其它⽤户向⾃⼰所⽤的终端发送信息。
选项:n 拒绝其它⽤户向⾃⼰所⽤的终端写信息
y 允许其它⽤户向⾃⼰所⽤的终端写信息(缺省值)
注释:
例如:% mesg n
28. 给其他⽤户写信息
命令:write
格式:write username [ttyname]
功能:给其他⽤户的终端写信息。
选项:
注释:若对⽅没有拒绝,两⽤户可进⾏交谈,键⼊EOF或Ctrl+C则结束对话。
例如:write username
29. 创建、修改、删除⽤户和组
a. 创建组:
例如: groupadd oinstall    创建组名为oinstall的组
groupadd -g 344 dba
创建组号是344的组,此时在/etc/passwd⽂件中产⽣⼀个组ID(GID)是344的项⽬。
b. 修改组:
groupmod:该命令⽤于改变⽤户组帐号的属性
groupmod –g 新的GID ⽤户组帐号名
groupmod –n 新组名原组名:此命令由于改变⽤户组的名称
c. 删除组:
groupdel 组名:该命令⽤于删除指定的组帐号
d. 新建⽤户:
命令: useradd [-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] [-r] name
主要参数
-c:加上备注⽂字,备注⽂字保存在passwd的备注栏中。 
-d:指定⽤户登⼊时的启始⽬录。
-
D:变更预设值。
-e:指定账号的有效期限,缺省表⽰永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定⽤户所属的组。
-G:指定⽤户所属的附加组。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。