日期:2014-05-16  浏览次数:20645 次

linux些命令

创建文件:
?touch myfile.txt

查看分屏:more myfile.txt?
?? less -N myfile

查看文件内容:cat myfile.txt
?cat -n myfile.txt 显示行号 (屏蔽空行使用-b)

?

vi
:1,4 co 4 复制 1 到 4 行 到 4 行下面
:w 写入
:q 退出
显示行号 :set nu

?

————————————————————————————————————————

?

cat,显示文件内容。
cd,改变目录路径。
cp,复制文件。
find,查找文件。
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。
vi,调用vi文本编辑器。
who,显示登录用户信息。

?

————————————————————————————————————————————————

?

系统

# uname -a? ?? ?? ?? ?? ?# 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue? ?# 查看操作系统版本
# cat /proc/cpuinfo? ?? ?# 查看CPU信息
# hostname? ?? ?? ?? ?? ?# 查看计算机名
# lspci -tv? ?? ?? ?? ???# 列出所有PCI设备
# lsusb -tv? ?? ?? ?? ???# 列出所有USB设备
# lsmod? ?? ?? ?? ?? ?? ?# 列出加载的内核模块
# env? ?? ?? ?? ?? ?? ???# 查看环境变量

资源

# free -m? ?? ?? ?? ?? ? # 查看内存使用量和交换区使用量
# df -h? ?? ?? ?? ?? ?? ?# 查看各分区使用情况
# du -sh <目录名>? ?? ???# 查看指定目录的大小
# grep MemTotal /proc/meminfo? ?# 查看内存总量
# grep MemFree /proc/meminfo? ? # 查看空闲内存量
# uptime? ?? ?? ?? ?? ???# 查看系统运行时间、用户数、负载
# cat /proc/loadavg? ?? ?# 查看系统负载

磁盘和分区

# mount | column -t? ?? ?# 查看挂接的分区状态
# fdisk -l? ?? ?? ?? ?? ?# 查看所有分区
# swapon -s? ?? ?? ?? ???# 查看所有交换分区
# hdparm -i /dev/hda? ???# 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE? ?? ? # 查看启动时IDE设备检测状况

网络

# ifconfig? ?? ?? ?? ?? ?# 查看所有网络接口的属性
# iptables -L? ?? ?? ?? ?# 查看防火墙设置
# route -n? ?? ?? ?? ?? ?# 查看路由表
# netstat -lntp? ?? ?? ? # 查看所有监听端口
# 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? ?? ?? ?? ?? ? # 查看所有安装的软件包