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

溫馨提示×

溫馨提示×

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

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

有趣的Linux命令行小技巧有哪些

發布時間:2021-10-26 10:55:12 來源:億速云 閱讀:109 作者:小新 欄目:系統運維

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

1、 在 Linux 中鎖定或隱藏文件或目錄

鎖定文件或目錄最簡單的方法是使用 Linux  文件權限。如果你是文件或目錄的所有者,你可以阻止其他用戶和組訪問(刪除、讀取、寫入、執行)它,如下所示:

$ chmod 700 tecmint.info或$ chmod go-rwx tecmint.info

想要了解更多有關 Linux 文件權限的內容,請閱讀這篇文章在 Linux 中管理用戶和組,文件權限和屬性[5]。

為了實現對系統中的其他用戶隱藏文件或目錄,可以通過在文件或目錄開頭添加 . 的方式重命名:

$ mv filename .tecmint.info

2、 在 Linux 中將 rwx 權限轉為八進制格式

默認情況下,當你運行 ls 命令[6]之后,它會使用 rwx 格式顯示文件權限,為了了解 rwx 格式和八進制格式的等同性,你可以學習如何在 Linux  中將 rwx 權限轉為八進制格式[7]。

3、 當 sudo 命令執行失敗時怎么使用 su 命令

雖然 sudo 命令[8]被用來以超級用戶權限執行命令,但是在某些情況下它也會執行失敗,如下所示。

在這里,我想清空一個大文件的內容[9],其文件名為 uptime.log,但是即便我是使用 sudo 命令也執行失敗了。

$ cat /dev/null >/var/log/uptime.log$ sudo cat /dev/null >/var/log/uptime.log

有趣的Linux命令行小技巧有哪些

在 Linux 中清空大文件的內容

遇到這種情況,你需要使用 su 命令切換到 root 用戶,然后像下面這樣去執行清空操作:

$ su$ sudo cat /dev/null >/var/log/uptime.log$ cat /var/log/uptime.log

有趣的Linux命令行小技巧有哪些

切換到超級用戶

嘗試理解 su 和 sudo 之間的區別[10],另外,通過閱讀它們的手冊頁以了解更多的使用指南:

$ man sudo$ man su

4、 在 Linux 中結束一個進程

有些時候,當你想使用 kill、killall、pkill 命令結束一個進程[11]時,它們有可能無法生效,你可能會看到該進程仍然還在系統上運行。

如果要強制結束一個進程,可以發送 -KILL 信號給該進程。

首先獲取指定進程 ID[12],然后像下面這樣結束該進程:

$ pidof vlc$ sudo kill -KILL 10279

有趣的Linux命令行小技巧有哪些

在 Linux 中查找和結束進程

查看 kill 命令[13]以獲取更多的使用選項和信息。

5、 在 Linux 中***刪除文件

一般情況下,我們通過使用 rm 命令將文件從 Linux  系統中刪除。然而,這些文件并沒有被真正的刪除,它們仍被存儲在那里并隱藏在你的硬盤中,其他用戶仍然可以在 Linux 中恢復刪除的文件[14]并查看。

為了防止這種情況發生,我們可以使用 shred 命令來覆寫文件內容,并在覆蓋完成后選擇刪除文件。

$ shred -zvu tecmint.pdf

上述命令中所使用的選項說明:

  1. -z – ***一次使用 0 進行覆蓋以隱藏覆寫動作。

  2. -u – 覆寫后截斷并移除文件。

  3. -v – 顯示詳細過程。

有趣的Linux命令行小技巧有哪些

在 Linux 中***刪除文件

閱讀 shred 手冊以獲取更多的使用信息。

$ man shred

6、 在 Linux 中重命名多個文件

你可以通過使用 rename 命令隨時在 Linux 中重命名多個文件[15]。

rename 命令會根據***個參數中的規則重命名指定文件。

以下命令會將所有 .pdf 文件重命名為 .doc 文件,使用的規則為 's/\.pdf$/\.doc/':

$ rename -v 's/\.pdf$/\.doc/' *.pdf

有趣的Linux命令行小技巧有哪些

在 Linux 中重命名多個文件

在接下來的例子中,我們將通過重命名所有匹配 "*.bak" 的文件來移除其拓展名,使用的規則是 's/\e.bak$//':

$ rename -v 's/\e.bak$//' *.bak

7、 在 Linux 中檢查單詞拼寫

look  命令用于顯示文件中以指定字符串為前綴的任意行,同時它也可以幫你檢查命令行中給定單詞的拼寫。盡管它并不是那么有效和可靠,但它仍然算得上是其他強大的拼寫檢查工具的有用替代品。

$ look linu$ look docum

有趣的Linux命令行小技巧有哪些

在 Linux 中檢查單詞拼寫

8、 按關鍵字搜索手冊頁

man 命令用于顯示命令的手冊頁,當使用 -k 選項時,它會將關鍵字 printf(或者如下命令中的關鍵字 adjust、apache、php  )作為正則表達式,來搜索所有匹配該名稱手冊頁,并顯示其簡介。

$ man -k adjust$ man -k apache$ man -k php

有趣的Linux命令行小技巧有哪些

按關鍵字搜索手冊頁

9、 在 Linux 中實時監測日志

watch 命令可以定期執行另一個 Linux 命令[16]并全屏顯示該命令的執行結果。當 watch 命令與 tail 命令[17](用于查看文件結尾的  Linux 命令)配合使用時,可以監測到日志文件的日志記錄情況。

在以下示例中,你將實時監測系統認證日志文件。打開兩個終端窗口,在***個窗口中實時監測該日志文件,如下:

$ sudo watch tail /var/log/auth.log

你也可以使用 tail 命令[18](顯示文件結尾的 Linux 命令)的 -f  選項實時監測文件變化。這樣,我們就可以在日志文件中看到日志的生成情況。

$ sudo tail -f /var/log/auth.log

接著,在第二個終端窗口中運行以下命令,之后,你就可以在***個終端窗口中觀察日志文件內容:

$ sudo mkdir -p /etc/test$ sudo rm -rf /etc/test

10、 列出所有 Shell 內置命令

shell 內置命令是一個命令或者函數,從內部調用并直接在 shell 里執行,而不是從硬盤加載外部的可執行程序來執行。

列出所有 shell 內置命令及其語法,執行如下命令:

$ help

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

向AI問一下細節

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

AI

荆门市| 涞源县| 古交市| 阿瓦提县| 哈巴河县| 罗甸县| 永城市| 九江县| 乌拉特后旗| 固始县| 天气| 德安县| 宜兰市| 于都县| 盈江县| 莱阳市| 名山县| 宁蒗| 阜宁县| 湘阴县| 永昌县| 连城县| 阳谷县| 清镇市| 大荔县| 边坝县| 西和县| 永德县| 剑河县| 固始县| 长子县| 印江| 香格里拉县| 绥阳县| 武汉市| 扎鲁特旗| 左权县| 邵阳市| 吴江市| 宣威市| 清流县|