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