2.常用基础命令2
清空屏幕 clear
格式: clear
清空屏幕中的所有内容
快捷键:ctrl+L
常看当前的用户信息 who
格式: who
whoami: 我是谁
查看当前服务器的状况 uptime
格式: uptime
系统时间 开机时间 当前用户数
显示当前服务器的系统信息 w
格式: w
类似于 who 与 uptime 的结合体
查看服务器的内存使用情况 free
格式: free
查看内存使用情况
free -m:以M为单位显示
free -h:人性化显示单位
统计行数量 wc
wc -l xxx.txt :统计 xxx文件的行数
查找文件中符合条件的字符串 grep
格式: grep 'str' xxx.txt
显示查找结果数量: grep 'str' xx.txt | wc -l
查看结果属于第几行:grep -n 'str' xx.txt
精确匹配:grep -w 'str' xxx.txt
去掉符合条件的行:grep -v 'str' xxx.txt
忽略大小写:grep -i 'str' xxx.txt
查找文件 find
格式: find dir -name filename
查找当前目录下的 x.txt:find ./ -name x.txt
过滤掉同名目录:find dir -name -type f xxx.txt
统计排好序的内容 uniq
格式 : uniq filename
统计相同的行的数量: uniq -c filename
对内容进行排序 sort
格式:sort filename
对统计结果排序: uniq -c filename | sort
查看磁盘使用情况 df
概况:df
带单位显示:df -h
查看网络端口使用情况 netstat
-t:显示tcp端口
-u:显示udp端口
-n:致命拒绝显示的别名
-l:指明listen的
-p:指明显示建立相关链接的程序名
机器名 hostname
查看进程状况
ps -ef 查看所有进程
ps -aux 查看进程资源占用情况
关掉指定进程 kill
kill -l 查看所有kill 信号量
kill -9 pid :关掉指定进程
实时查看系统情况 top
top
q :退出
统计大小 du
du filename:默认m为单位
du -sh filename:查看文件大小详细情况
du -sh :显示当前目录的总和
echo
打印:echo "hello world"
内容覆盖: echo '12345' > 123.txt
内容追加: echo '123' >> 123.txt
判断上一条语句是否执行成功: echo $?
日历查看 cal
cal year:查看指定年份日历
cal month year:查看指定月份的日历
Last updated