91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中冷門但非常實用的命令有哪些

發布時間:2022-02-18 10:35:54 來源:億速云 閱讀:141 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux中冷門但非常實用的命令有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux中冷門但非常實用的命令有哪些”這篇文章吧。


1. bc

這個Linux命令用于精度比較高的數學運算。如:開平方根等。下面利用bc命令寫個腳本(文件名:sqrt)

#!/bin/bashif [ $then   echo 'Usage: sqrt number'   exit 1else   echo -e "sqrt($1)\nquit\n" | bc -q -ifi

接著,可使用這個腳本進行平方根運算:

[hchen@RHELSVR5]$ ./sqrt 36
6
[hchen@RHELSVR5]$ ./sqrt 2.0000
1.4142
[hchen@RHELSVR5]$ ./sqrt 10.0000
3.1622

2. split

如果你的文件很大,卻接到命令要把它分割成小文件,那么這個命令就派上用場了。

[hchen@RHELSVR5 applebak]# ls -l largefile.tar.gz-rw-r--r-- 1 hchen hchen 436774774 04-17 02:00 largefile.tar.gz
[hchen@RHELSVR5 applebak]# split -b 50m largefile.tar.gz LF_[hchen@RHELSVR5]# ls -l LF_*-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_aa
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ab
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ac
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ad
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ae
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_af
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ag
-rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ah
-rw-r--r-- 1 hchen hchen 17344374 05-10 18:35 LF_ai

反而來,合并也只需要簡單的合并就行,如:

[hchen@RHELSVR5]# cat LF_* >largefile.tar.gz

3. pgrep

pgrep名字前有個p,可以猜想它可能和grep有關,確實這是進程相關的grep命令。不過,這個命令主要是用來列舉進程ID的。如:

$ pgrep -u hchen
22441
22444

這個命令相當于:

ps -ef | egrep '^hchen' | awk '{print $2}'

4. nl

nl命令其它和cat命令很像,只不過它會打上行號。如下所示:

[hchen@RHELSVR5 include]# nl stdio.h | head -n 10    1  /* Define ISO C stdio on top of C++ iostreams.
    2     Copyright (C) 1991,1994-2004,2005,2006 Free Software Foundation, Inc.
    3     This file is part of the GNU C Library.
    4     The GNU C Library is free software; you can redistribute it and/or
    5     modify it under the terms of the GNU Lesser General Public
    6     License as published by the Free Software Foundation; either
    7     version 2.1 of the License, or (at your option) any later version.
    8     The GNU C Library is distributed in the hope that it will be useful,

5. ldd

這個命令,用來可執行文件所使用了動態鏈接庫。如:

[hchen@RHELSVR5 ~]# ldd /usr/bin/java       linux-gate.so.1 => (0x00cd9000)
       libgij.so.7rh => /usr/lib/libgij.so.7rh (0x00ed3000)
       libgcj.so.7rh => /usr/lib/libgcj.so.7rh (0x00ed6000)
       libpthread.so.0 => /lib/i686/nosegneg/libpthread.so.0 (0x00110000)
       librt.so.1 => /lib/i686/nosegneg/librt.so.1 (0x009c8000)
       libdl.so.2 => /lib/libdl.so.2 (0x008b5000)
       libz.so.1 => /usr/lib/libz.so.1 (0x00bee000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00aa7000)
       libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x0022f000)
       libm.so.6 => /lib/i686/nosegneg/libm.so.6 (0x00127000)
       /lib/ld-linux.so.2 (0x00214000)

6. col

這個命令,能將man文件轉成純文本文件。如下示例:

# PAGER=cat# man less | col -b > less.txt

以上是“Linux中冷門但非常實用的命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

环江| 甘孜| 云梦县| 左权县| 正镶白旗| 虞城县| 呈贡县| 德格县| 安远县| 海林市| 宝坻区| 北流市| 尼勒克县| 上林县| 西乌珠穆沁旗| 天柱县| 来宾市| 前郭尔| 锡林郭勒盟| 平乡县| 方正县| 阳东县| 黄平县| 名山县| 会泽县| 苏尼特右旗| 高州市| 武汉市| 佛教| 迁西县| 崇阳县| 阜宁县| 行唐县| 安岳县| 通江县| 泰和县| 阿尔山市| 同仁县| 儋州市| 青河县| 沅陵县|