常用系统命令
查看/杀死进程
查看系统进程--管道命令 :ps -ef
例:查看和vim相关进程
命令:ps -ef | grep -i vim d
例:以下这条命令是检查java 进程是否存在:ps -ef |grep java
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae
UID :程序被该 UID 所拥有
PID :就是这个程序的 ID
PPID :则是其上级父程序的ID
C :CPU使用的资源百分比
STIME :系统启动时间
TTY :登入者的终端机位置
TIME :使用掉的CPU时间。
CMD :所下达的是什么指令
强制杀死进程:kill -9 pid号
查看网络配置:ifconfig
查看端口占用情况:lsof -i:端口号
压缩解压
压缩:tar -zcvf 压缩包名字.tar.gz 需要压缩的内容
例如:tar -zcvf hehe.tar.gz * 将当前目录下所有内容进行打包压缩,文件名hehe.tar.gz
解压: tar -zxvf 需要解压的压缩包名称 解压到当前目录
tar -zxvf 需要解压的压缩包名称 -C 指定压缩路径 解压到指定目录中
# 下载解压软件yum install -y unzip zip
# zip -r test.zip test 这条命令是将文件夹test压缩成一个zip包
# unzip test.zip 这条命令是将test.zip中的所有文件解压出来
文件权限
文件权限:
- chmod(change mode) 功能:变更文件或目录的权限。
例:chmod u=rwx test.java 更改test.java文件所属用户权限为读写执行
chmod -R u=r test 更改test目录中所有文件所属用户为读权限
windows查看端口并杀死进程
netstat -aon|findstr "8105"
taskkill /f /pid 18832
查看内存
free -h
查看目录
ls
ll
ls -ltr
查看硬盘使用情况
df -h
apt-get update 和 apt-get upgrade 的区别
sudo apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
sudo apt-get upgrade 这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:升级了0个软件包,新安装了0个软件包,要卸载0个软件包,有0个软件包未被升级。
总而言之,update是更新软件列表,upgrade是更新软件。