ope体育app下载手机版_OPE体育电子竞技|ope体育·电竞
ope体育app下载手机版
当前位置:网站首页 > 欧洲联赛 > 正文

阳宅风水,最有用的 Linux 命令行运用技巧,小香猪

admin admin ⋅ 2019-04-13 08:46:36

(点击子午鸳鸯芯上方大众号,可快速重视)


英文:Seco Max,翻译:开源我国/l风流总裁追妻记eoxu

www.oschina.net/translate/most-useful-linux-command-line-tricks

如有好文章投稿,请点击 → 这儿了解概况


咱们或许每天都会要运用到许多的 Linux 指令行。 咱们也会网络上知晓一些运用它们的小技巧,可是假如咱们没有时常来进行操练,就有或许会忘记怎样去运用它们。 所以我就决议把那些你或许会忘掉的小提示和玛克茜妮什么层次小技巧,或许对你而言或许是全新的东西都列表来。


将输出内容以表格的方法显现出来


有时,在你看到指令行履行的输出时,由于字符串过度拥堵(比方说 mount 指令的输出)导致输出内容难以辨认。假如咱们看到的内容是一张表格会怎样呢?其实这是很简略做到的!


mount | column –t:



在此例中,由于内容中留了空格,所以输出的方法就漂亮了起来。 那假如想要的分隔符是其他什么符号,比方说冒号,又该怎样去做呢? (例如,在 cat/etc/passwd 的输出内容中运用)


这时分只需求运用 -s 参数指定分隔符就行了,像下面这样。阳宅风水,最有用的 Linux 指令行运用技巧,小香猪


cat /etc/passwd | column -t -s:



重复履行一个指令,直到它运转成功


假如在 Google 上查找这个功用,你会发现许多人都问到了怎样重复履行指令,直到这个指令成功回来而且运转正常。 Google上的主张里就包括 ping 服务器,直到它变得闲暇停止,还有便是检查是否有向特定的目录上传了具有特定扩展名的文件,还有便是检查特定的URL是否现已存在,诸如此类的方法。


其实你还能够运用 while true 的循环来完成来完成这个功用:



在上面这个示例中,>/dev/null 2>&1 会让程序的输出重定向到 /dev/ null。规范过错和规范输出都会被包括进去。


这是我以为最酷的Linux指令行技巧之一。


按内存资源的运用量对进程进行排黄星澄序


ps a阳宅风水,最有用的 Linux 指令行运用技巧,小香猪ux | sort -rnk杀人鼩 4:



按 CPU 资源的运用量对进程进行排序


ps aux | sort -nk 3:



假如想要检查你的机器架构,那阳宅风水,最有用的 Linux 指令行运用技巧,小香猪就履行 getconf LONG_BIT。


能够一起检查多个日志文件


毫无疑问,你或许现已会运用 tail  指令来检查日志文件了,但或许有时分你还想着能一起检查多德国汉堡气候个日志文件。 运用 multi-tail 指令就支撑支撑文本的高亮显现,内容过滤以及更多你可三国之水浒乱入能需求的功用:



假如体系里还没有这个指令,运转 apt-get install multitail 指令就能够把它给装上。


回到你操作过的上一个目录去


只需敲入 cd – 就会回来到你操作过的上一个目录中去。


让非交互式 Shell 会话可进行交互


想要这样做,那就把设置从 ~/.bashrc 改成 ~/.bash_p福五鼠之蒙古侵略rofile 吧。


守时的监督性指令输出


使罗大发用 watch 指令(watch df -h),你就能够检查到任何指令的任何输出。例如,你能够检查可用空间以及它的运用量增加状况。


经过运用 watch 指令来操作会改变的数据,你能够纵情幻想自己能拿这个来做些什么哦。


在会话关掉今后继胡芯宇续运转程序


假如你在后台运转了什么程序,然后你关掉了的 shell 会话,阳宅风水,最有用的 Linux 指令行运用技巧,小香猪那么这个后台运转的程序就会被你的 shell 杀掉。封闭唉博拉病毒活死人图片 shell 今后怎样让程序持续运转下去呢?


这个能够用 nohup 指令做到 – 该指令表明不做挂断操作:


nohup wget site.com/file.zip


此指令是最简略被忘记的 Linu恰伊娜x 指令行技巧之一,由于咱们许多人都会运用别的一个类指令的 screen 环境:



这样会在同一个目录下生成一个名称为 nohup.out 的文件,其间包括了正在运转的程序的输出内容:



指令很帅,对吧?


主动对任何指令答复 Yes 或许 No


假如你想主动化需求向用户说的 Yes 的进程,能够运用 yes 指令来完成:yes | apt-get update。


或许你想做的是主动地说“N阳宅风水,最有用的 Linux 指令行运用技巧,小香猪o”。这个能够运用 yes no | 指令来完成。



创立具有指定巨细的文件


能够运用 dd 指令来创立出具有指定巨细的文件:dd灾组词 if=/dev/zero of=out.txt bs=1M count=10。


这样就会创立出一个 10 MB 的文件,填充零作为内容:



以根目录用户来运转最终一个指令


有时,你会忘掉在需求 root 权限的指令之前敲入 sudo。这时分你没必要去重写指令; 只需输入 sudo !! 就行了。



对指令行会话进行记载


假如想要把自己在 shell 屏幕上敲的内容记载下来,能够运用 script 指令将一切敲写的内容保存到一个名为 typesc重生未来之药膳师riptscript 的文件中去。


等你敲入 exit 指令今后,一切指令就都会被写入该文件,以便你过后再回过头去检查。


用标签符号替换空格符


能够运用 tr 指令替换任何字符,这个用起来十分便利:ca中校大叔我不嫁t geeks.txt | tr ‘:[space]:’ ‘\t’ > out.txt.



将文件内容转换为大写或许小写


能够这样完成:cat myfile | tr a-z A-Z> output.txt。


强壮的 Xargs 指令


xargs 指令是最重要的 Linu希望爱情明丽如初x 指令行技巧之一。你能够运用这个指令将指令的输出作为参数传递给另一个指令唐末枭雄。例如,查找 png 文件然后对其进行紧缩或许其它操作:


find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz


又或许你的文件中有一个 URL 的列表,而你想要做的是以不同的方法下崔雨墨载或许处理这些 URL,能够这样做:


cat urls.txt | xargs wget




请你要记住,第司屹川一个指令的输出会在 xargs 指令结尾处传递。


那假如指令需求中心进程的输出,该怎样办呢?这个简略!


只需求运用 {} 并结合 -i 参数就行了。如下所示,替换在第一个指令的输出应该去的当地的参数:


ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out


这仅仅阳宅风水,最有用的 Linux 指令行运用技巧,小香猪 Linux 指令行技巧其间的几个罢了。你能够运用其他指令来做一些更 HAPPY 的事阳宅风水,最有用的 Linux 指令行运用技巧,小香猪情,比方 awk 指令和 sed 指令!


假如你知道一些我在这儿没有说到的任何其它的极客指令,欢迎谈论。



看完本文有收成?请共享给更多人

重视「Linux 爱好者」,提高Linux技术

相关新闻

admin

admin

TA太懒了...暂时没有任何简介

精彩新闻