10个已知有用的Linux命令 - 第5部分

经过四年的高度赞赏和“ 鲜为人知的Linux命令 ”我们在这里展示您的最后一篇文章在这个系列中,显然不是至少这样一个成功的系列文章的。以前的文章是:

较小的已知Linux命令

  1. 11个一些已知的有用的Linux命令 - 第一部分
  2. 10个已知的Linux命令 - 第二部分
  3. Linux已知命令 - 第三部分
  4. 10个已知的有效Linux命令 - 第四部分

lsb_释放

命令 'lsb_release“打印具体分布信息。 如果没有安装 lsb_release,你可以容易 “LSB核心 '在 Debian或Yum 的redhat-LSB”Red Hat的包。
# lsb_release -a
LSB Version:    :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:
Distributor ID: CentOS
Description:    CentOS release 6.3 (Final)
Release:        6.3
Codename:       Final
:选项 “-a”,显示关于 版本 ,ID, 描述发布代号的所有可用信息。

43. nc -zv localhost 80

检查 80端口是开放与否。 我们可以更换 '80'与任何其他端口号是否被打开或关闭。
$ nc -zv localhost 80
Connection to localhost 80 port [tcp/http] succeeded!
检查 8080端口是开放与否。
$ nc -zv localhost 8080
nc: connect to localhost port 8080 (tcp) failed: Connection refused

44. curl ipinfo.io

以下命令将输出 IP地址的“ 地理位置 ”,提供。
$ curl ipinfo.io 
"ip": "xx.xx.xx.xx",
"hostname": "triband-del-aa.bbb.cc.ddd.bol.net.in",
"city": null,
"region": null,
"country": "IN",
"loc": "20,77",
"org": "AS17813 Mahanagar Telephone Nigam Ltd."

找到。 -user root

以下命令的输出相对于用户 (root)的文件拥有的文件。用户'root'在当前目录中拥有的所有文件。
# find . -user root
./.recently-used.xbel
./.mysql_history
./.aptitude
./.aptitude/config
./.aptitude/cache
./.bluefish
./.bluefish/session-2.0
./.bluefish/autosave
./.bash_history
通过用户 的avi“在当前目录中拥有的所有文件。
# find . -user avi
./.cache/chromium/Cache/f_002b66
./.cache/chromium/Cache/f_001719
./.cache/chromium/Cache/f_001262
./.cache/chromium/Cache/f_000544
./.cache/chromium/Cache/f_002e40
./.cache/chromium/Cache/f_00119a
./.cache/chromium/Cache/f_0014fc
./.cache/chromium/Cache/f_001b52
./.cache/chromium/Cache/f_00198d
./.cache/chromium/Cache/f_003680

46. sudo apt-get build-dep ffmpeg

以下命令将在相应的软件包安装过程中自动生成依赖关系。因此,包装安装的过程非常流畅和容易。
# apt-get build-dep ffmpeg
libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl
libxml-sax-perl libxml-simple-perl libxrandr-dev libxrender-dev
x11proto-render-dev x11proto-xinerama-dev xulrunner-dev
The following packages will be upgraded:
libpixman-1-0
1 upgraded, 143 newly installed, 0 to remove and 6 not upgraded.
Need to get 205 MB of archives.
After this operation, 448 MB of additional disk space will be used.
Do you want to continue [Y/n]?

47. lsof -iTCP:80 -sTCP:LISTEN

下面的命令输出,使用特定的端口 80 进程 / 服务的名称。 为了更好地理解在端口 80上运行下面的命令,它会列出在端口上运行 所有 服务 / 进程
root@localhost:/home/avi# lsof -iTCP:80 -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 1566 root 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1664 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1665 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1666 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1667 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1668 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
同样的,你也可以检查 22端口的运行的服务/进程。
root@localhost:/home/avi# lsof -iTCP:22 -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2261 root 3u IPv4 8366 0t0 TCP *:ssh (LISTEN)
sshd 2261 root 4u IPv6 8369 0t0 TCP *:ssh (LISTEN)

找到-size + 100M

find命令列出了指定的大小(这里 100 MB)高于当前目录下的所有文件,递归。
# find -size +100M
./.local/share/Trash/files/linuxmint-15-cinnamon-dvd-32bit.iso
./Downloads/Fedora-Live-Desktop-i686-19-1.iso
./Downloads/Ant Videos/shakira 2.avi
./Downloads/Deewar.avi
./Desktop/101MSDCF/MOV02224.AVI
./Desktop/101MSDCF/MOV02020.AVI
./Desktop/101MSDCF/MOV00406.MP4
./Desktop/squeeze.iso
清单的大小,如果超过 1000 MB,当前目录中,递归的所有文件。
root@localhost:/home/avi# find -size +1000M
./Downloads/The Dark Knight 2008 hindi BRRip 720p/The Dark Knight.mkv.part
./Downloads/Saudagar - (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR]/Saudagar 
- (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR].mkv
./Downloads/Deewar.avi
./Desktop/squeeze.iso

49. pdftk

PDFTK命令把多个PDF文件合并成一个。 您必须安装 PDFTK程序。如果没有,做apt或yum得到所需的包。
$ pdftk 1.pdf 2.pdf 3.pdf …. 10.pdf cat output merged.pdf

50. ps -LF -u user_name

以下命令输出用户的进程和线程。选项 “L”(名单线程)和 “F”(全格式列表)。
$ ps -LF -u avi
avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 /usr/
avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00 /usr/
avi 22678 24621 22678 0 1 969 1060 1 21:05 pts/1 00:00:00 ps -L
avi 23051 3717 23051 0 2 37583 45444 1 19:03 ? 00:00:52 /usr/
avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 /usr/
avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 gnome
avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 gnome

Startx - :1

分享 X会话,是指经常登录和注销,这就是 startx命令来抢救。 该命令创建一个新的会话,因此不需要登录和从会话中频繁注销。 为了两个 X会话之间切换,我们需要 “Ctrl + Alt + F7”“Ctrl + Alt + F8”之间进行切换。 :键 “CTRL + ALT + F1”,“Ctrl + Alt + F6”是控制台会话,并 “Ctrl + Alt + F7”,“CTRL + ALT + F12”是X会话。 因此 ,6控制台会话和 6 X会话,无需频繁登录和退房。上面的序列适用于大多数发行版,但是不同的发行版可能实现不同。我已经检查了Debian,它的工作完全正常。 目前为止就这样了。在未来的文章中,我们将继续提出其他不太熟悉的命令和一个需要的班轮脚本。不要忘了给我们的文章和系列 的鲜为人知的Linux命令 '您旅游居停的反馈。 我用我的下一篇文章很快到来,到那时,保持健康,调节并连接到 youcl。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏