Linux常用命令
2014-09-29 10:45
246 查看
一、系统
# uname -a # -a(查看全部信息)/-s(查看内核名称)/-r(查看内核发型版本)/-v(查看内核版本)/-o(查看操作系统)
# cat /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# mount # 查看挂载点以及文件系统
# getconf LONG_BIT #查看CPU位数
# cat /proc/cpuinfo |grep 'processor'|wc -l #查看CPU内核数
二、资源
# free -m # 查看内存使用量和交换区使用量
# df -lh # 查看各分区使用情况
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
# du -sh <目录名> # 查看指定目录的大小
# cp -r file_from/ filt_to #复制文件夹及子文件
# shutdown -h now #Ubuntu关机命令
# scp local_file remote_username@remote_ip:remote_folder #从本地服务器复制文件到远程服务器
# scp -r local_folder remote_username@remote_ip:remote_folder #从本地服务器复制目录到远程服务器
# scp remote_username@remote_ip:remote_file local_folder #从远程服务器复制文件到本地服务器
# scp remote_username@remote_ip:remote_folder -r local_folder #从远程服务器复制目录到本地服务器
三、磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
四、网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口(TCP)
# netstat -lnup # 查看所有监听端口(UDP)
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
五、进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
六、用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
七、服务
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
八、程序
# rpm -qa # 查看所有安装的软件包
九、其它
# pkill tcpdump # 关掉所有tcpdump进程
# zip -r myfile.zip ./* # -r表示递归压缩子目录下的所有文件
# zip -d myfile.zip smart.txt # -d删除压缩文件中smart.txt文件
# zip -m myfile.zip ./rpm_info.txt # -m向压缩文件myfile.zip中添加rpm_info.txt
# unzip -o -d /home/sunny myfile.zip # -o表示不提示的情况下覆盖文件; -d指明将文件解压到/home/sunny目录下
# tar -jpcv -f filename.tar.bz2 filedir # 通过bzip2进行压缩,此文档名最好为*.tar.bz2
# tar -jtv -f filename.tar.bz2 # 查询
# tar -jpxv -f filename.tar.bz2 -C /home/sunny # 解压到/home/sunny中
# tar -zpcv -f filename.tar.gz filedir # 通过gzip进行压缩,此文档名最好为*.tar.gz
# tar -ztv -f filename.tar.gz
# tar -zpxv -f filename.tar.gz -C /home/sunny
rar压缩文件
apt-get install rar unrar
unrar x platform.rar
# uname -a # -a(查看全部信息)/-s(查看内核名称)/-r(查看内核发型版本)/-v(查看内核版本)/-o(查看操作系统)
# cat /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# mount # 查看挂载点以及文件系统
# getconf LONG_BIT #查看CPU位数
# cat /proc/cpuinfo |grep 'processor'|wc -l #查看CPU内核数
二、资源
# free -m # 查看内存使用量和交换区使用量
# df -lh # 查看各分区使用情况
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
# du -sh <目录名> # 查看指定目录的大小
# cp -r file_from/ filt_to #复制文件夹及子文件
# shutdown -h now #Ubuntu关机命令
# scp local_file remote_username@remote_ip:remote_folder #从本地服务器复制文件到远程服务器
# scp -r local_folder remote_username@remote_ip:remote_folder #从本地服务器复制目录到远程服务器
# scp remote_username@remote_ip:remote_file local_folder #从远程服务器复制文件到本地服务器
# scp remote_username@remote_ip:remote_folder -r local_folder #从远程服务器复制目录到本地服务器
三、磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
四、网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口(TCP)
# netstat -lnup # 查看所有监听端口(UDP)
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
五、进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
六、用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
七、服务
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
八、程序
# rpm -qa # 查看所有安装的软件包
九、其它
# pkill tcpdump # 关掉所有tcpdump进程
# zip -r myfile.zip ./* # -r表示递归压缩子目录下的所有文件
# zip -d myfile.zip smart.txt # -d删除压缩文件中smart.txt文件
# zip -m myfile.zip ./rpm_info.txt # -m向压缩文件myfile.zip中添加rpm_info.txt
# unzip -o -d /home/sunny myfile.zip # -o表示不提示的情况下覆盖文件; -d指明将文件解压到/home/sunny目录下
# tar -jpcv -f filename.tar.bz2 filedir # 通过bzip2进行压缩,此文档名最好为*.tar.bz2
# tar -jtv -f filename.tar.bz2 # 查询
# tar -jpxv -f filename.tar.bz2 -C /home/sunny # 解压到/home/sunny中
# tar -zpcv -f filename.tar.gz filedir # 通过gzip进行压缩,此文档名最好为*.tar.gz
# tar -ztv -f filename.tar.gz
# tar -zpxv -f filename.tar.gz -C /home/sunny
rar压缩文件
apt-get install rar unrar
unrar x platform.rar
相关文章推荐
- Linux下常用配置文件及常用命令的介绍
- Linux 常用命令汇编(一)
- Unix/Linux常用监控和管理命令工具
- Linux下常用网络配置文件及常用命令的介绍
- Linux开发中的常用命令
- linux常用的命令详细说明
- Linux下的常用命令和设置
- Linux常用命令
- Linux常用命令介绍
- Linux 的常用网络命令
- Linux 入门常用命令
- linux常用开发命令
- Linux常用命令和服务器配置
- Linux 的常用网络命令
- linux常用命令及技巧
- Linux开发中的常用命令
- LINUX选修课讲义:UNIX常用命令
- Linux 入门常用命令
- Linux常用命令(2)
- Linux开发中的常用命令