linux 常用命令

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是否以关闭

 

 

 

 

 

 

 
原文地址:https://www.cnblogs.com/songanwei/p/9367313.html