linux 常用命令 命令帮助 man ps 用户 finger username 显示用户username的信息 who 显示当前登录用户 who am I su 成为root用户 sudo command 以root用户身份执行 passwd 更改密码 sudo su - 成为root用户 shell . history 显示在当前shell下命令历史 alias 显示所有的命令别称 alias new_command='command' 将命令command 别称为new_command env 显示所有的环境变量 export var =value 设置环境变量var 为 value 显示硬盘分区 cpu内存信息 . df -lh 显示所有硬盘的使用状况 du -sh* 显示当前目录各个目录的文件的大小 mount 显示所有的硬盘分区挂在 mount partition path 挂在partition到路径path umount partition 卸载partition sudo fdisk -l 显示所有分区 sudo fdisk device 为device(比如/dev/sdc)创建分区表。 进入后选择n, p, w sudo mkfs -t ext3 partition 格式化分区 patition(比如/dev/sdc1) 显示架构 cat /proc/cpuinfo 显示cpu信息 cat /proc/meminfo 显示内存信息 free 显示内存使用状况 网络 . ifconfig 显示网络接口以及相应IP地址 ifup eth0 运行eth0接口 ifdown eth0 关闭eth0接口 iwconfig 显示无线网络接口 route 显示路由表 route还可以用于修改路由表 netstat 显示当前网络状态 ping IP 发送ping包到地址IP traceroute ip 探测前往地址IP的路由路径 dhclient 向DHCP主机发送DHCP请求 一伙的IP地址以及其他相关设置信息 host domain DNS查询 孕照域名domain对应的IP host IP 反向DNS查询 wget url 使用wget下载url指向的资源 wget-m url 镜像下载 进程 . top 显示进程信息 并实时更新 ps 显示当前shell下的进程 ps -lu username 显示用户username的进程 ps -ajx 以比较完整的格式显示所有的进程 kill PID 杀死PID进程 文件 . touch filename 如果文件不存在,创建一个空白文件 如果文件存在 更新文件读取和修改时间 rm filename 删除文件 cp file1 file2 ls -l path mkdir dir 创建文件夹 mkdir -p path 递归创建路径path上的所有文件夹 rmdir dir 删除dir文件夹 rm -r dir 删除dir文件夹 以及包含的所有文件 file filename 文件filename的类型描述 chown username:groupname filename 更改文件的拥有着为 owner 拥有组为group chmod 755 filename 更改文件的权限为755 owner r+w+x, group: r+x, others: r+x od -c filename 以ascii字符显示文件 cat 显示文件 cat file1 file2 链接显示file1file2 head -1 file name 显示文件第一行 tail -5 filename 显示文件倒数第5行 diff file1 file2 显示file1和file2的差别 sort filename 对文件中的行进行排序并显示 sort -f file排序时不考虑大小写 sort -u filename 排序并去掉重复行 uniq filename 显示文件filename中 tail -10 f file 日志输出 ps -ef|grep java查看Tomcat是否以关闭