很少人知道的linux指令

一、查找

全盘查找文件大小在一定范围内的文件

find  /  -size +163840 -a -size -204800

-a 即 and的意思

find /etc/ -name web* -a  -type d

/etc目录下查找web开头,且类型是目录的文件夹。

-d 即目录

-f  即文件


find / -name *web*  -exec ls -l {}\;

二、locate查找

       更新当前资料库:

  updatedb 
root@lchHostName:/# locate -i mesos-1.6.1.tar 
/home/softs/mesos-1.6.1.tar
root@lchHostName:/# 
  • -i 不区分大小写

三、linux帮助指令

1、man指令 (manual之意)

查看ls指令的帮助文档

man ls  

四、查看当前有哪些用户登录了主机:w 命令

第一个是当前系统时间。

第二个up  是系统运行了多长时间。

第三个:当前有几个用户登录了系统。

第四个:系统 1分钟 、5分钟、15分钟的负载

第五个:当前登录的 用户名;

t第六个:TTY:   pts表示当前用户是通过远程连接的方式登录。

第七个:from。表示从哪个主机上登录到当前主机的。

第八个:LOGIN.表示登录时间。

第九个:IDLE系统空闲时间。

第十个:JCPU CPU占用总时间     pcpu:当前进程(即w项中显示的)所占用的时间。

五、压缩、解压文件:

压缩文件:

gzip    文件名     注意gzip只能压缩文件,且不保留原文件。        

解压:

gunzip 压缩文件名.gz          

tar打包文件夹:tar -zcvf  打包后的文件名       目录

z 打包同时压缩

c 打包 、创建的意思。

v 显示详细信息     version,版本信息的意思

f 指定文件名  即file

tar解包:

tar -zxvf  文件名.tar

z 打包同时压缩

x 解包

v 显示详细信息     version,版本信息的意思

f 指定文件名  即file

bzip2压缩

bzip2是zip命令的升级版,多了一个k参数,带上k就表示表示原文件。

bzip2  -k a.zip   a.log

 

bzip2与tar联合使用

tar -jcf a.tar.bz2   a.log

注意与上文的tar -zcf 命令进行对比,只是把之前的z变成了j

bzip2解压 

bunzip2    a.bz2

如果解压.tar.bz2文件,执行:

tar -jxf a.tar.bz2

六、write指令:给在线用户发消息。  write 用户名

回车后输入 消息内容,再回车。   CTRL + D退出发消息命令。

wall  指令 ,给所有在线用户发消息。

命令英文原意:write all。

命令所在路径:/usr/bin/wall

执行权限:所有用户。

语法:wall [消息内容]

功能描述:发广播信息。

范例: wall   hey,gays, I'm zhangquandan

 

ifconfig指令

英文原意:interface configuration

功能描述:查看和设置网卡信息

范例:ifconfig  eth0 192.168.2.3

 

mail命令:

命令所在路径:/bin/mail

执行权限:所有用户

发邮件语法:mail [用户名]

接收邮件: mail

 

last命令:

列出当前与过去登入系统的用户信息。包括计算机重启时间等信息。

 

lastlog

检查某特定用户上次登录的时间

traceroute命令:

查看到某一个网站的路径信息。

范例:traceroute  www.sina.com

netstat 命令

-t    TCP协议

-u   UDP协议

-l    监听

-r  路由

-n  显示IP地址和端口号

范例:

netstat -tuln 查看本机监听的端口号

netstat -an 查看本机所有的网络连接。

netstat -rn 查看本机路由表

猜你喜欢

转载自blog.csdn.net/javahuazaili/article/details/83099424
今日推荐