Linux命令行最吸引Linux的热情 。 一个普通的Linux用户一般拥有精力的大致词汇50-60命令来进行他们的日常的日常任务。 Linux命令及其选项仍然是一个Linux用户 ,shell脚本的程序员和管理员最宝贵的财富。 有一些Linux命令这是鲜为人知的,但非常有用的事实,不管你是新手还是高级用户得心应手,不论。
较小的已知Linux命令
这篇文章旨在阐明一些不太知名的Linux命令,这将有助于您更有效地处理您的桌面/服务器。
sudo! 命令
不指定sudo命令运行的命令会给你权限被拒绝的错误。 所以,你不必重写整个命令再次只是把'!“ 将抓取最后一个命令。
$ apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
$ sudo !! sudo apt-get update [sudo] password for server: … .. Fetched 474 kB in 16s (28.0 kB/s) Reading package lists... Done server@localhost:~$
2. python命令
下面的命令目录结构树产生了HTTP一个简单的网页,可直到中断信号被送到浏览器在8000端口访问。
# python -m SimpleHTTPServer
目录结构树
mtr命令
我们大多数人都熟悉的ping和跟踪 。 有关这两个命令的功能与地铁命令结合成一个如何在 地铁的情况下没有安装到你的机器, 容易或Yum所需的软件包。
$ sudo apt-get install mtr (On Debian based Systems)
# yum install mtr (On Red Hat based Systems)
现在运行地铁命令来启动调查地铁主机之间的网络连接上和google.com 运行 。
# mtr google.com
mtr命令
Ctrl + x + e命令
这个命令对管理员和开发人员非常有用。 要自动化一天到一天的任务,管理员需要通过键入VI,VIM, 纳米等打开编辑器如何射击即时编辑器(从终端)。
只要按下“CTRL-XE”从终端的提示,并开始在编辑器中工作。
nl命令
的“NL命令 ”号的文件的行。 号文件的行说“one.txt”用线说( 的Fedora,Debian的, 拱门 , 松弛和Suse)。 首先列出一个文件的内容“one.txt”使用cat命令 。
# cat one.txt fedora debian arch slack suse
现在运行“ 命令NL”列出他们在一个编号的方式。
# nl one.txt 1 fedora 2 debian 3 arch 4 slack 5 suse
6. shuf命令
在“SHUF”命令随机从文件 / 文件夹选择线 / 文件 / 文件夹 。 首先列出文件夹的使用内容ls命令 。
# ls Desktop Documents Downloads Music Pictures Public Templates Videos
# ls | shuf (shuffle Input) Music Documents Templates Pictures Public Desktop Downloads Videos
# ls | shuf -n1 (pick on random selection) Public
# ls | shuf -n1 Videos
# ls | shuf -n1 Templates
# ls | shuf -n1 Downloads
注意 :您可以随时更换“N1”与“N2”挑两个随机选择或使用N3任何其他的随机选择,N4 ...
ss命令
在“SS”代表socket的统计数据。 该命令调查socket,并显示类似的信息netstat命令 。 它可以显示比其他工具更TCP和状态信息。
# ss State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 192.168.1.198:41250 *.*.*.*:http CLOSE-WAIT 1 0 127.0.0.1:8000 127.0.0.1:41393 ESTAB 0 0 192.168.1.198:36239 *.*.*.*:http ESTAB 310 0 127.0.0.1:8000 127.0.0.1:41384 ESTAB 0 0 192.168.1.198:41002 *.*.*.*:http ESTAB 0 0 127.0.0.1:41384 127.0.0.1:8000
最后一个命令
“ 最后 ”命令显示上次登录的用户的历史。 通过文件该命令搜索“/ 无功/日志/ wtmp文件 ”,并显示已登录和注销时用户以tty的沿列表。
# last server pts/0 :0 Tue Oct 22 12:03 still logged in server tty8 :0 Tue Oct 22 12:02 still logged in … ... (unknown tty8 :0 Tue Oct 22 12:02 - 12:02 (00:00) server pts/0 :0 Tue Oct 22 10:33 - 12:02 (01:29) server tty7 :0 Tue Oct 22 10:05 - 12:02 (01:56) (unknown tty7 :0 Tue Oct 22 10:04 - 10:05 (00:00) reboot system boot 3.2.0-4-686-pae Tue Oct 22 10:04 - 12:44 (02:39) wtmp begins Fri Oct 4 14:43:17 2007
9. curl ifconfig.me
那么,你如何获取你的外部IP地址 ? 使用google? 那么命令输出您的外部IP地址到您的终端。
# curl ifconfig.me
注意:您可能没有安装包卷曲,你必须易于 / yum来安装软件包。
10.树命令
以树形式获取当前目录结构。
# tree
. |-- Desktop |-- Documents | `-- 37.odt |-- Downloads | |-- attachments.zip | |-- ttf-indic-fonts_0.5.11_all.deb | |-- ttf-indic-fonts_1.1_all.deb | `-- wheezy-nv-install.sh |-- Music |-- Pictures | |-- Screenshot from 2013-10-22 12:03:49.png | `-- Screenshot from 2013-10-22 12:12:38.png |-- Public |-- Templates `-- Videos 10 directories, 23 files
pstree
该命令显示了所有当前关联的子进程一起运行的进程,像类似“ 树 ”命令输出格式的树。
# pstree init─┬─NetworkManager───{NetworkManager} ├─accounts-daemon───{accounts-daemon} ├─acpi_fakekeyd ├─acpid ├─apache2───10*[apache2] ├─at-spi-bus-laun───2*[{at-spi-bus-laun}] ├─atd ├─avahi-daemon───avahi-daemon ├─bluetoothd ├─colord───{colord} ├─colord-sane───2*[{colord-sane}] ├─console-kit-dae───64*[{console-kit-dae}] ├─cron ├─cupsd ├─2*[dbus-daemon] ├─dbus-launch ├─dconf-service───2*[{dconf-service}] ├─dovecot─┬─anvil │ ├─config │ └─log ├─exim4 ├─gconfd-2 ├─gdm3─┬─gdm-simple-slav─┬─Xorg │ │ ├─gdm-session-wor─┬─x-session-manag─┬─evolution-a+ │ │ │ │ ├─gdu-notific+ │ │ │ │ ├─gnome-scree+ │ │ │ │ ├─gnome-setti+ │ │ │ │ ├─gnome-shell+++ │ │ │ │ ├─nm-applet──+++ │ │ │ │ ├─ssh-agent │ │ │ │ ├─tracker-min+ │ │ │ │ ├─tracker-sto+ │ │ │ │ └─3*[{x-sessi+ │ │ │ └─2*[{gdm-session-wor}] │ │ └─{gdm-simple-slav} │ └─{gdm3} ├─6*[getty] ├─gnome-keyring-d───9*[{gnome-keyring-d}] ├─gnome-shell-cal───2*[{gnome-shell-cal}] ├─goa-daemon───{goa-daemon} ├─gsd-printer───{gsd-printer} ├─gvfs-afc-volume───{gvfs-afc-volume}
目前为止就这样了。 在我的下一篇文章中,我会涵盖一些其他不太知名的Linux命令,这将是有趣的。 直到那时敬请关注,并连接到youcl。 喜欢和分享我们,并帮助我们传播。
阅读: