ubuntu下学习linux

---恢复内容开始---

查看当前正在运行的进程(ps命令, grep 搜索命令)

 1 ps -ef # -e 显示所有进程,环境变量 -f 全格式  也可以用: ps -e -f
 2 
 3 # 显示所有关于java的进程和变量信息, 使用了grep进行了过滤
 4 ps -ef | grep java
 5 
 6 #也可以用下面的命令查看,可以得到更多信息  -aux 显示所有状态和变量
 7 ps -aux | grep java
 8 
 9 #可以使用more来进行分页
10 ps -lA | more
11 
12 #一般 -aux 和 -lax 最常用
13 
14 部分参数:
15 -a  显示现行终端下的所有进程,包括其他用户进程
16 -A  显示所有进程
17 -c  列出进程时不含:路径,参数或常驻服务标志
18 -e  列出进程时,显示每个进程所使用的环境变量
19 -f  用ASCII字符显示树状结构, 表示程序之间的依赖
20 -H  显示树状结构,表示依赖
21 -l   长格式
22 -w  宽输出
23 -r   只显示正在运行的进程
24 -x  显示没有控制终端的进程
25 23 -u  以用户为主的格式来显示程序状况

 

查看了进程之后多半会kill进程,下面是几种常用方法

1 kill -stop [pid]  # 停止一个进程,但不消灭
2 kill -cont [pid]  # 重新开始一个停止的进程
3 kill -kill   [pid]  # 强制进程立即停止,并且不实施清理操作
4 kill -9  -1         # 终止现在登录用户的所有进程, 相当于注销

 

查看桌面是gnome还是kde的命令

 1 env|grep DESKTOP_SESSION 

 

chmod命令用法:  chmod [-cfvR] [--help] [--version] mode file...

          mode: 权限设定字串,格式: [ugoa][+-=][rwxX] 或数字 777

            => u: 文件所有者;   g:与拥有者同组;  o:其他用户;  a: 所有用户;  + - 用于增减权限 ;  = 用于唯一设定权限;  X表示?


          -c : 文件权限确实已经更改才显示更改动作

          -f : 文件权限无法更改时不显示错误信息

          -v: 显示权限更改详细资料

          -R: 递归更改同目录下所有文件和目录的权限

1 chmod ugo+r file.txt
2 chmod 777 file.txt
3 chmod -v a+r file.txt
4 chmod 4755 file  #使文件具有root权限

 

cat命令用法:  可以同时查看多个文件内容

1 cat -b file  #对非空行编号
2 cat -s file  #不输出多余空行
3 cat -A file  #\t显示为 ^I, 行尾显示 $  等价于 -vET

 

tar 命令归档文件(备份)并用参数创建压缩文件

1 tar -cf dest.tar  src.txt
2 tar -cfv dest.tar src.txt
3 tar -cfz dest.tar.gz src.txt  #用-z压缩
4 tar -cfxz src.tar.gz  dest    #还原也要用-z参数,再加-x 

 

posted @ 2015-04-14 19:56  roger9567  阅读(156)  评论(0编辑  收藏  举报