作家
登录

1000+人推荐的30个实用的Linux命令

作者: 来源: 2017-07-24 13:20:14 阅读 我要评论

08:27:44 up 34min, 1 user,loadaverage: 0.00, 0.00, 0.08

# vi -R /etc/shadows

17.ssh敕令(安然外壳)

# ssh narad@192.168.50.2

想检查ssh的版本,使悠揭捉?项-V(大年夜写),即可显示ssh的版本。

# ssh -V

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

18.ftp或sftp敕令

ftp或sftp敕令用来连接到长途ftp主机。ftp是指文件传输协定,而sftp是安然文件传输协定。比如说,下列敕令将连接到ftp主机(192.168.50.2)。

# ftp 192.168.50.2

# sftp 192.168.50.2

正如可以应用mput将多个文件上传到到长途主机,我们同样可以应用mget大年夜长途主机下载多个文件。

# ftp > mput *.txt

grep可搜刮文件中的特定字符串。只显示/etc/passwd文件中的tecmint用户。我们可以应用-i选项,忽视大年夜小写。

# ftp > mget *.txt

19.service敕令

如果某个文件在一个屏幕/页面显示不了,你可以应用cat敕令来归并more和less敕令,查看文件内容。

# mkdir directoryname

service敕令调用位于/etc/init.d/目次处的脚本,并履行脚本。有两种办法可以启动任何办事。比如说,我们应用service敕令,启动名为httpd的办事。

# service httpd start

以升序排序一行行文本文件。如不雅应用-r选项,就会以降序排序。

OR

# /etc/init.d/httpd start

20.free敕令

free敕令显示了闲置内存、总内存和交换内等方面的信息,单位是字节。

#free

total usedfreeshared buffers cached

Mem: 1030800 735944 294856 0 51648 547696

-/+ buffers/cache: 136600 894200

Swap: 2064376 0 2064376

应用-t选项的free敕令显示了已应用的总内存和可以应用的内存,单位是字节。

#free-t

5.whoami敕令

total usedfreeshared buffers cached

Mem: 1030800 736096 294704 0 51720 547704

-/+ buffers/cache: 136672 894128

Total: 3095176 736096 2359080

21.top敕令

top敕令显示了体系的处理器晃荡,还显示了由内核及时治理的义务。它会显示所应用的处理器和内存。如不雅应用带“u”选项的top敕令,这会显示特定的用户过程具体信息,如下所示。按“O”(大年夜写)即可按你欲望的方法来排序。按“q”即可退出top屏幕。

#top-u tecmint

top– 11:13:11 up 3:19, 2 users,loadaverage: 0.00, 0.00, 0.00

Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 1030800k total, 736188k used, 294612kfree, 51760k buffers

Swap: 2064376k total, 0k used, 2064376kfree, 547704k cached

PID USER PR NI VIRT RES SHR S %CPU %MEMTIME+ COMMAND

1890 tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash

6699 tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash

22.tar敕令

tar敕令用于紧缩Linux下的文件和文件夹。比如说,下面这个敕令将为/home目次创建一个紧缩存档,文件名为archive-name.tar。

# tar -cvf archive-name.tar /home

想解紧缩tar紧缩存档文件,请应用如下所示的选项。

# tar -xvf archive-name.tar

# grep tecmint /etc/passwd

24.find敕令

find敕令用来搜刮文件、字符串和目次。鄙人面这个例子中,find敕令搜刮“/”分区中的tecmint悼?船并返回输出。

# find / –nametecmint

whoami敕令输出当前用户的姓名。你还可以应用“who am i”敕令显示当前用户。如不雅你以根用户身份应用sudo敕令登录,“whoami”敕令返回根用户是当前用户。如不雅你想知道登录的用户具体是哪个,应用“who am i”敕令。

1889 tecmint 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd

/home/tecmint

/root/home/tecmint

25.lsof敕令

lsof意味着“列出所有打开的文件”。下面,lsof敕令列出了tecmint用户打开的所有文件。

# lsof -u tecmint

sshd 1889 tecmint cwd DIR 253,0 4096 2 /

sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd

sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1

ssh敕令用来登录入到长途主机。比如说,下面这个ssh例子会应用用户作为narad,连接到主机(192.168.50.2)。

sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0

sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so

sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1

sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so

26.last敕令

借助last敕令,我们就能不雅察用户在体系中的晃荡。该敕令还可以以正常用户的身份来履行。它会显示完全的用户信息,比如终端、时光、日期、体系重启或启动以及内核版本。这是用来排查故障的实用敕令。

#last

tecmint pts/1 192.168.50.1 Tue Sep 18 08:50 still logged in

tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 still logged in

reboot system boot 2.6.32-279.el6.i Tue Sep 18 07:54 – 11:38 (03:43)

root pts/1 192.168.50.1 Sun Sep 16 10:40 – down (03:53)

root pts/0 :0.0 Sun Sep 16 10:36 – 13:09 (02:32)

root tty1 :0 Sun Sep 16 10:07 – down (04:26)

reboot system boot 2.6.32-279.el6.i Sun Sep 16 09:57 – 14:33 (04:35)

narad pts/2 192.168.50.1 Thu Sep 13 08:07 – down (01:15)


  推荐阅读

  Bash提示符中的那些隐藏小技巧_IT技术周刊第511期

【义务编辑:刘晶晶 TEL:(010)68476606】【义务编辑:刘晶晶 TEL:(010)68476606】>>>详细阅读


本文标题:1000+人推荐的30个实用的Linux命令

地址:http://www.17bianji.com/lsqh/36364.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)