Linux 常用命令

系统相关指令

1
2
3
4
5
6
7
8
9
10
uname -a                         查看内核cpu等信息
head -n 1 /etc/issue 查看操作系统版本
cat /proc/cpuinfo 查看cpu信息
hostname 计算机名
lsusb 列出usb设备
lsmod 加载内核模块
env 查看环境变量
scp filename root@192.168.1.1:path 把本地文件放到 root(用户名)局域网ip下的 path下
scp remote@www.abc.com:/usr/local/sin.sh /home/administrator 把远程服务器(局域网IP)文件放到本地目录(绝对路径)
注意点:需要输入password,配置ssh

资源相关指令

1
2
3
4
5
6
free -m                          查看内存使用量
objdump 查看库结构

df -h 各分区使用情况
du -sh <目录> 制定目录大小
grep MemTotal /proc/meminfo 查看内存总量

软件相关指令

1
2
3
4
5
6
7
8
9
10
11
zip -r xxx.zip ./ x 压缩当前目录为x.zp
rar a test.rar file1.txt 压缩 1.txt 到test.rar
unzip xx.zip 解压 xxx.zip
# 解压出现中文乱码可以使用
unzip -O CP936 xxx.zip

tar xvzf xxx.tar.gz 解压
rar x xxx.rar 解压

apt-get remove xxxx 删除软件,保存配置
apt-get purge xxx 删除配置

分包压缩指令

1
tar cjf - directory/ | split -b 100m -d -a 1 - filename.tar.bz2.

文件相关指令

1
2
3
4
df -h 查看文件目录大小

du 查看各个文件目录

进程相关指令

1
2
3
4
ps -aux 查看所有进程
ps -a
ps -aux|less 查看正在进行的进程
ps -u test 查看test用户进程

服务相关指令

1
2
3
chkconfig --list               列出所有系统服务

chkconfig --list | grep on 所有启动的系统服务

常用必知指令

1
2
3
4
5
6
7
8
shutdown -c 关机
ln -s 目标文件 生成文件建立一个软链接
安装rpm 一般用于安装依赖库,但是Ubuntu用不了
# rpm -hvi dejagnu-1.4.2-10.noarch.rpm
使用后面指令转换
sudo apt-get install alien #alien默认没有安装,所以首先要安装它
sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb
sudo dpkg -i xxxx.deb #安装