<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux命令行技巧

        Linux命令行技巧

        時間: 春健736 分享

        Linux命令行技巧

          學習啦小編將和大家分享一些學習Linux命令行的技巧,希望能對大家有所助益。如果在本文中遇到不太熟悉的命令,可以在終端中鍵入以下命令尋求幫助。下面跟著學習啦小編一起來了解一下吧。

          Linux命令行技巧

          這篇文章希望向你展示一些不需要很高的技術就可以像一個高手一樣使用 Linux 終端的有用技巧。你只需要一個 Linux 終端和一些自由時間來體會這些命令。

          1. 找到正確的命令

          執行正確的命令對你的系統來說非常重要。然而在 Linux 中有如此多的、難以記憶的各種的命令行。那么怎樣才能找到你需要的正確命令呢?答案是 apropos。你只需要運行:

          # apropos <description>

          其中你要用真正描述你要查找的命令的語句代替 “description”。這里有一個例子:

          # apropos "list directory"

          dir(1)-list directory contents

          ls(1)-list directory contents

          ntfsls (8)-list directory contents on an NTFS filesystem

          vdir (1)-list directory contents

          左邊你看到的是命令,右邊是它們的描述。

          2. 執行之前的命令

          很多時候你需要一遍又一遍執行相同的命令。盡管你可以重復按你鍵盤上的向上光標鍵,但你也可以用 history 命令替代。這個命令會列出自從你上次啟動終端以來所有輸入過的命令:

          # history

          1fdisk-l

          2apt-get install gnome-paint

          3hostname tecmint.com

          4hostnamectl tecmint.com

          5manhostnamectl

          6hostnamectl--set-hostname tecmint.com

          7hostnamectl-set-hostname tecmint.com

          8hostnamectlset-hostname tecmint.com

          9mount-t "ntfs"-o

          10fdisk-l

          11mount-t ntfs-3g/dev/sda5 /mnt

          12mount-t rw ntfs-3g/dev/sda5 /mnt

          13mount-t -rw ntfs-3g/dev/sda5 /mnt

          14mount-t ntfs-3g/dev/sda5 /mnt

          15mountman

          16manmount

          17mount-t -o ntfs-3g/dev/sda5 /mnt

          18mount-o ntfs-3g/dev/sda5 /mnt

          19mount-ro ntfs-3g/dev/sda5 /mnt

          20cd/mnt

          ...

          正如你上面看到的,你會得到一個你運行過的命令的列表。每一行中有一個數字表示你在第幾行輸入了命令。你可以通過以下方法重新調用該命令:

          !#

          其中要用命令的實際編號代替 #。為了更好的理解,請看下面的例子:

          !501

          等價于:

          # history

          3. 使用 midnight 命令

          如果你不習慣使用類似 cd、cp、mv、rm 等命令,你可以使用 midnight 命令。它是一個簡單的可視化 shell,你可以在上面使用鼠標:

          Midnight 命令

          借助 F1 到 F12 鍵,你可以輕易地執行不同任務。只需要在底部選擇對應的命令。要選擇文件或者目錄,按下 “Insert” 鍵。

          簡而言之 midnight 就是所謂的 “mc”。要安裝 mc,只需要運行:

          $ sudoapt-get install mc [OnDebian based systems]

          #yum install mc [OnFedora based systems]

          下面是一個使用 midnight 命令器的簡單例子。通過輸入以下命令打開 mc:

          # mc

          現在使用 TAB 鍵選擇不同的窗口 - 左和右。我有一個想要移動到 “Software” 目錄的 LibreOffice 文件:

          Midnight 命令移動文件

          按 F6 按鈕移動文件��新的目錄。MC 會請求你確認:

          移動文件到新目錄

          確認了之后,文件就會被移動到新的目標目錄。

          擴展閱讀:如何在 Linux 中使用 Midnight 命令文件管理器

          4. 在指定時間關閉計算機

          有時候你需要在下班幾個小時后再關閉計算機。你可以通過使用下面的命令在指定時間關閉你的計算機:

          $ sudoshutdown21:00

          這會告訴你在你指定的時間關閉計算機。你也可以告訴系統在指定分鐘后關閉:

          $ sudoshutdown+15

          這表示計算機會在 15 分鐘后關閉。

          5. 顯示已知用戶的信息

          你可以使用一個簡單的命令列出你 Linux 系統的用戶以及一些關于它們的基本信息。

          # lslogins

          這會輸出下面的結果:

          UID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS

          0 root 00Apr29/11:35 root

          1 bin 01 bin

          2 daemon 01 daemon

          3 adm 01 adm

          4lp01lp

          5sync01sync

          6shutdown01Jul19/10:04shutdown

          7halt01halt

          8 mail 01 mail

          10 uucp 01 uucp

          11operator01operator

          12 games 01 games

          13 gopher 01 gopher

          14 ftp 01 FTP User

          23 squid 01

          25 named 01Named

          27 mysql 01MySQLServer

          47 mailnull 01

          48 apache 01Apache

          ...

          6. 查找文件

          查找文件有時候并不像你想象的那么簡單。一個搜索文件的好例子是:

          #find/home/user -type f

          這個命令會搜索 /home/user 目錄下的所有文件。find 命令真的很強大,你可以傳遞更多選項給它使得你的搜索更加詳細。如果你想搜索超過特定大小的文件,可以使用:

          #find.-type f -size10M

          上面的命令會搜索當前目錄中所有大于 10M 的文件。確保不要在你 Linux 系統的根目錄運行該命令,因為這可能導致你的機器 I/O 瓶頸。

          我最經常和 find 命令一起使用的選項之一是 “exec”,這允許你對 find 命令的結果運行一些操作。

          例如,假如我們想查找一個目錄中的所有文件并更改權限。可以通過以下簡單命令完成:

          #find/home/user/files/-type f -execchmod644{} \;

          上面的命令會遞歸搜索指定目錄內的所有文件,并對找到的文件執行 chmod 命令。

          7. 用一個命令創建目錄樹

          你很可能知道可以使用 mkdir 命令創建新的目錄。因此如果你想創建一個新的目錄,你可能會運行:

          #mkdir new_folder

          但如果你想在該目錄下創建 5 個子目錄呢?運行 5 次 mkdir 命令并非是一個好的選擇。相反你可以類似下面這樣使用 -p 選項:

          #mkdir-p new_folder/{folder_1,folder_2,folder_3,folder_4,folder_5}

          最后你會在 new_folder 中有 5 個目錄:

          #ls new_folder/

          folder_1 folder_2 folder_3 folder_4 folder_5

          8. 復制文件到多個目錄

          通常使用 cp 命令進行文件復制。復制文件通常看起來類似:

          #cp/path-to-file/my_file.txt /path-to-new-directory/

          現在假設你需要復制該文件到多個目錄:

          #cp/home/user/my_file.txt /home/user/1

          #cp/home/user/my_file.txt /home/user/2

          #cp/home/user/my_file.txt /home/user/3

          這有點荒.唐。相反,你可以用簡單的一行命令解決問題:

          #echo/home/user/1/ /home/user/2/ /home/user/3/|xargs-n 1cp/home/user/my_file.txt

          9. 刪除大文件

          有時候文件可能會變得很大。我看過由于缺乏管理技能一個日志文件就超過 250G 的例子。用 rm 命令可能不足以刪除該文件,因為有大量的數據需要移除。應該避免這個很“笨重”的操作。相反,你可以使用一個簡單的方法解決這個問題:

          #>/path-to-file/huge_file.log

          當然你需要根據你實際情況替換路徑和文件名。上面的命令寫一個空輸出到該文件。用更簡單的話說它會清空文件而不會導致你的系統產生大的 I/O 消耗。

          10. 在多個 Linux 服務器上運行相同命令

          最近我們的一個讀者在 LinuxSay 論壇提問說如何通過 ssh 在多個 Linux 服務器上執行一個命令。他機器的 IP 地址是:

          10.0.0.1

          10.0.0.2

          10.0.0.3

          10.0.0.4

          10.0.0.5

          這里有一個簡單的解決方法。將服務器的 IP 地址寫到文件 list.txt 中,像上面那樣一行一個。然后運行:

          #forin $i(catlist.txt);dossh user@$i 'bash command';done

          上面的命令中你需要用實際登錄的用戶替換 “user”,用你希望執行的實際命令替換 “bash command”。這個方法非常適用于通過使用 SSH 密鑰進行無密碼驗證,因為這樣你不需要每次都為用戶輸入密碼。

          注意取決于你 Linux 系統的設置,你可能還需要傳遞一些額外的參數給 SSH 命令。

          總結

          上面的例子都很簡單,我希望它們能幫助你發現 Linux 的優美之處,你如何能簡單實現在其它操作系統上需要更多時間的不同操作。

        646176 主站蜘蛛池模板: 国产成人精品1024免费下载| 精品素人AV无码不卡在线观看| 一本之道高清乱码少妇| 一二三四电影在线观看免费| 成人综合婷婷国产精品久久蜜臀 | 色欲国产精品一区成人精品 | 116美女极品a级毛片| 开心久久综合激情五月天| 国产又黄又湿又刺激网站| 性xxxxxx中国寡妇mm| 永久免费精品性爱网站| 国产AV大陆精品一区二区三区| 日韩精品一区二区大桥未久| 免费的特黄特色大片| 亚洲另类无码一区二区三区| 一区二区韩国福利网站| 中文字幕日韩有码国产| 无码专区男人本色| 亚洲av成人无码天堂| 国产老妇伦国产熟女老妇高清| 自拍视频一区二区三区四区| 欧洲性开放老太大| av天堂久久精品影音先锋| 免费夜色污私人影院在线观看| 毛茸茸性xxxx毛茸茸毛茸茸| 色狠狠色婷婷丁香五月| 成人福利国产一区二区| 久久99国产精品尤物| 日本免费一区二区三区高清视频| 国产尤物精品自在拍视频首页| 性夜影院爽黄e爽| 亚洲av第一区二区三区| 开心一区二区三区激情 | 亚洲av日韩av永久无码电影 | 国产极品视频一区二区三区| 性XXXX视频播放免费直播| 国产女人18毛片水真多1| 中文字幕免费一二三区乱码| 国产成人禁片在线观看| 成人午夜av在线播放| 精品少妇人妻av免费久久久|