Ubuntu常用操作命令(个人常用)

查看进程常用命令

ps -ef
ps -aux

ps -ef|grep xx
ps -aux|grep xx

STAT状态:

Ss
Ss1
Ss+
S<
R+
S<s1
S<s

stat 中的参数意义如下:

D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程

< 高优先级
n 低优先级
s 包含子进程
+ 位于后台的进程组


查看端口常用命令

netstat -tnlp|grep 进程名称/端口号


查看内存

free -m


查看磁盘空间

df -h


可添加开机运行命令

/etc/rc.local


/dev/shm 实际 连接目录为 /run/shm


断网后命

tail /var/log/syslog -n 20

ifconfig eth0 down
ifconfig eth0 up


文件查找命令

find / -name ×××
whereis ×××


开机自动挂载设置

/etc/fstab


开机自启动

/etc/rc.d


查看用户

vim /etc/passwd


查看文件大小

du -h filename

以gb单位查看
du --block-size=GB filename


设置root密码

passwd root


杀死进程

pkill -9 process number or process name(master)

kill -9 process number


查看登录用户

w


用户信息

/etc/passwd


定时任务

crontab


查看文件的的行数 字符数

wc -c filename 显示文件的字节数
wc -m filename 显示文件的字符数
wc -l filename 显示文件的行数
wc -L filename 显示文件的最长行长度
wc -w filename 显示文件的字数


搜索apt-get 库文件

apt-cache search libname


权限

chomd -r 0777 XXXX
chome +x/+r/+w


拥有着 所属组

chown -R
chgrp -R


创建目录

mkdir -p xxx/xxx


dpkg 安装deb包

dpkg -i xxx.deb
dpkg -r xxxx..deb 卸载


常见解压

tar -zxvf xxxx -C xxxx/xxxx

*.tar 用 tar –xvf 解压
*.gz 用 gzip -d或者gunzip 解压
*.tar.gz和*.tgz 用 tar –xzf 解压
*.bz2 用 bzip2 -d或者用bunzip2 解压
*.tar.bz2用tar –xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用tar –xZf 解压
*.rar 用 unrar e解压
*.zip 用 unzip 解压


链接/软链

ln -s 源文件 目标文件 软链
ln 源文件 目标文件 硬链


移动/重命名文件

mv 源文件 目标位置
mv a.txt b.txt 重命名


copy

cp 源文件 目标位置


下载文件

wget URL路径


apt 安装

apt-get install -y xxxxx
apt-get remove xxxxx
apt-get update


创建文件

touch aa.txt


截断/输出文件内容

cat


重启系统/关闭系统

init 6
init 0