vim常用命令總結,Linux詳解系列2- 這100條常見命令你都用過哪些?

 2023-10-05 阅读 26 评论 0

摘要:Linux詳解系列2- 這100條常見命令你都用過哪些? https://www.toutiao.com/i6941655011004891660/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1616357120&app=news_article&utm_source=weixin&

Linux詳解系列2- 這100條常見命令你都用過哪些?

https://www.toutiao.com/i6941655011004891660/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1616357120&app=news_article&utm_source=weixin&utm_medium=toutiao_ios&use_new_style=1&req_id=202103220405190102120400320BA65333&share_token=7CF768F2-F353-4B32-A735-2F1E98BCC598&group_id=6941655011004891660

vim常用命令總結、接著上面的文章繼續介紹 ,上一篇文章請見:Linux詳解系列一:如何安裝系統及客戶端工具的使用?。

本篇主要介紹Linux的目錄結構及常見命令部分 。

  1. Linux目錄結構說明
  2. Linux命令集合

常用的shell命令,?

一.Linux目錄結構說明

當我們進入系統,在命令行輸入ls后,就會顯示很多目錄。這些目錄基本都是系統自帶的目錄 。

pkill命令?Linux詳解系列2- 這100條常見命令你都用過哪些?

?

那么這些目錄到底有什么含義呢 ? 下面就對這些目錄中做一個介紹。

3.1 目錄結構說明

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3.2 主要目錄說明

雖然對以上的目錄都一一地進行了說明,但是光靠一些簡單的說明可能不能更好地理解 。所以,接下來根據更多的實際操作來再進行解析。

  • 可執行命令

根據上面所知,/bin目錄下是主要存放的是一些常用命令,如ls,而/sbin存放的是一些管理員用戶可執行的命令 ,比如ifconfig。那么我通過which來看看這兩個命令到底執行的是哪個目錄下的 ?

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

通過上圖可以看到,執行ls命令,其實是執行的是/usr/bin下的ls,同樣執行ifconfig,其實執行的是/usr/sbin下的ifconfig。 這跟我們上面說的并不一樣啊 ? 為什么呢 ?

在回答這個問題之前,我們先切換到根目錄,然后命令ll查看回顯情況 。

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

通過上圖可以看出,我們最開始說到的/bin和/sbin目錄分別都鏈接到了/usr/bin和/usr/sbin了。而且我們所執行的命令優先執行的是/usr下的指令 。

那么/bin目錄和/sbin目錄下的指令在什么時候用到呢 ? 以下兩種情況會被使用到

  • 直接調用/bin目錄或/sbin目錄下的指令,如/bin/ls ,/sbin/ifconfig
  • 在單用戶模式下,就會調用到/bin目錄或者/sbin目錄下的指令 。

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

  • 虛擬文件系統

在根目錄下還有兩個目錄比較特殊,那就是/proc和/sys,在這兩個目錄中存放的數據都是存放在內存中的,所以它們是不占任何硬盤空間的,這個通過查看它們的大小能夠證明 。

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

?

Linux命令集

Linux所支持的命令非常非常多,這個通過ls -F /opt/bin和ls -F /opt/sbin就可以知道可執行命令到底有多少,但是對于我們工作而言,我們只是用到的是其中的一部分命令 ,下面就是根據使用的頻度進行來分類的。

1. 命令集-常用命令

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

接下來我們針對上面的命令進行一個整體的練習 。

#具體需求
1.進入到/test目錄下
2.查看/test目錄下的所有內容
3.在/test目錄下創建兩個文件aa.log,bb.log
4.在/test目錄下創建兩個目錄abc,bcd
5.刪除文件bb.log
6.刪除目錄bcd,在刪除之前確認
7.移動aa.log 到目錄abc下
8.拷貝info文件到abc下
9.進入到abc目錄下,并查看當前路徑
10.查看info文件內容
11.將字符串"xyz" 追加到info文件中
12.將字符串"zzz"覆蓋info文件內容,并查看其內容
13.進行清屏
14.查看ls命令的幫助信息
退出當前終端

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

2. 命令集-文本命令為主

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

#具體需求-命令練習
1.顯示根目錄下所有的目錄
2.顯示根目錄下所有文件和目錄并保存到文件b.txt下
3.查看文件java.conf的最后3行
4.查看文件java.conf的開頭3行
5.查看文件java.conf的3~10行
6.查看當前目錄下所有*.txt的文件
7.查看文件java.conf第3~5行的內容
8.查看文件tt.log的前兩列內容
9.將文件c.txt的內容每5行顯示成一行
10.查看文件tt.log中每行的前11個字符
11.統計文件tt.log的行數
12.統計文件tt.log的行數,字符數,字節數
13.將man的說明文件轉存為純文本文件并過濾掉所有控制字符
14.將文件c.txt 和d.txt的內容放在一起顯示
15.將文件info按每5行分隔成一個文件
16.去除掉文件a.txt中重復的行,重復的行僅保留一行
17.將a.txt和c.txt的文件的列合并起來
18.識別當前目錄下不同類型的文件并顯示
19.讀取標準輸入的內容賦值給變量name1
20.將aa.txt文件內容全部轉化成大寫

1.顯示根目錄下所有的目錄

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

2.顯示根目錄下所有文件和目錄并保存到文件b.txt下

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3.查看文件java.conf的最后3行

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

4.查看文件java.conf的開頭3行

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

5.查看文件java.conf的3~10行

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

6.查看當前目錄下所有*.txt的文件

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

7.查看文件java.conf第3~5行的內容

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

8.查看文件tt.log的前兩列內容

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

9.將文件c.txt的內容每5行顯示成一行

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

10.查看文件tt.log中每行的前11個字符

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

11.統計文件tt.log的行數

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

12.統計文件tt.log的行數,字符數,字節數

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

13.將man的說明文件轉存為純文本文件并過濾掉所有控制字符

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

14.將文件aa.txt 和bb.txt的內容放在一起顯示

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

15.將文件info按每5行分隔成一個文件

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

16.去除掉文件a.txt中重復的行,重復的行僅保留一行

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

17.將a.txt和c.txt的文件的列合并起來

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

18.識別當前目錄下不同類型的文件并顯示

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

19.讀取標準輸入的內容賦值給變量name1

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

20.將aa.txt文件內容全部轉化成大寫

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3 命令集-以系統網絡命令為主

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

#具體需求-命令練習
1.計算兩個變量值進行相加
2.將a.txt內容的結果賦值給一個變量
3.查看當前系統進程并殺掉一個進程
4.查看服務器的CPU和內存信息
5.單獨查看服務器的內存信息
6.查看當前系統磁盤的使用空間
7.查看a.txt文件大小
8.查看當前系統分區大小
9.查看當前主機的ip地址
10.確定是否能訪問百度
11.以目錄樹結構顯示當前目錄

1.計算兩個變量值進行相加

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

2.將a.txt內容的結果賦值給一個變量

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3.查看當前系統進程并殺掉一個進程

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

4.查看服務器的CPU和內存信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

5.單獨查看服務器的內存信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

6.查看當前系統磁盤的使用空間

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

7.查看a.txt文件大小

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

8.查看當前系統分區大小

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

9.查看當前主機的ip地址

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

10.確定是否能訪問百度

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

11.以目錄樹結構顯示當前目錄

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

4.命令集-以用戶、組權限為主

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

#具體需求-命令練習
1.將文件a.txt的所屬用戶和組都設置為讀,寫,執行權限
2.將文件a.txt的所屬用戶和組都修改為test用戶
3.添加一個用戶mytest
4.修改該用戶名為mytest1
5.刪除用戶mytest1
6.添加一個用戶組mygroup,并刪除該組
7.切換當前用戶為test用戶
8.修改test用戶的密碼
9.查看最近登錄系統的賬號信息
10.查看哪些賬號登錄該系統
11.顯示當前系統信息
12.查看當前日期

1.將文件a.txt的所屬用戶和組都設置為讀,寫,執行權限。

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

2.將文件a.txt的所屬用戶和組都修改為test用戶

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3.添加一個用戶mytest,修改mytest為mytest1,刪除用戶mytest1

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

4.添加一個用戶組mygroup,并刪除該組

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

5.切換當前用戶為test用戶

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

6.修改test用戶的密碼

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

7.查看最近登錄系統的賬號信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

8.查看哪些賬號登錄該系統

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

9.顯示當前系統信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

10.查看當前日期

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

5 命令集-以壓縮及環境變量命令為主

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

#具體需求-命令練習
1.查找當前目錄下所有的.txt文件
2.給date命令設置別名
3.設置環境變量xyz的值,然后再刪除此變量
4.比較a.txt和b.txt兩者的區別
5.為a.txt建立一個軟連接
6.為所有.txt文件進行歸檔壓縮
7.解壓.zip文件
8.顯示開機信息
9.顯示用戶id和組的id
10.顯示登入系統的用戶信息

1.查找當前目錄下所有的.txt文件

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

2.給date命令設置別名

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

3.設置環境變量xyz的值,然后再刪除此變量

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

4.比較a.txt和b.txt兩者的區別

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

5.為a.txt建立一個軟鏈接

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

6.為所有.txt文件進行歸檔壓縮

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

7.解壓.zip文件

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

8.顯示開機信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

9.顯示用戶id和組的id

Linux詳解系列2- 這100條常見命令你都用過哪些?

?


10.顯示登入信息的用戶信息

Linux詳解系列2- 這100條常見命令你都用過哪些?

?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/116667.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息