Linux 六 之 基本命令 下

2021-07-30 11:53:16 字數 3062 閱讀 7603

一. linux基本命令組:

上篇」linux(三) 之 基本命令(上)」介紹了:

1. 檢視檔案內容: more less more head tail cat

2. 檢視檔案屬性: ls type file ldd whereis pwd

3. 操作檔案: cp mv touch rm mkdir rmdir

4. 操作檔案內容: vi sort grep cut wc

5. 檢視命令幫助: man help

6. 其他: clear cd echo

本篇將介紹:

7. 使用者和組的管理: useradd userdel groupadd groupdel usermod id passwd chown chmod

8. 操作檔案內容: sed print awk

9. 系統命令: ps netstat ifconfig route

10. 時間命令: clock hwclock date cal

二. 使用者和組的管理

1.useradd groupadd userdel groupdel見名知其意

2.id檢視使用者的相關組屬性

只有設定了密碼的使用者才能開始被使用

4.chmod設定檔案屬性:

上幾篇部落格已經解釋了檔案的屬性(鏈結)

chmod有兩種設定檔案屬性的用法:

1) 根據u , g , o指定(user,group,other)

實驗的時候,這東西有點奇怪,和預想的不一樣,有人知道嗎?

2) 根據數字進行設定,比如chmod 543 file.

把上面的543化為二進位制: 101100011–>r-xr—wx 這樣乙個轉換就得到file的屬性了.這種設定方式很方便.

5.chown改變檔案的所屬性,比如file屬於root使用者,root組下檔案

chown group1:user1 file 就將file改為屬於user1使用者,group1組下檔案

三. 操作檔案內容

1.sed,字串處理工具

先看看一段命令

#建立測試資料

touch sed.test

vi sed.test

sed.test檔案中的資料為:

ida 1

b 2

aa 3

ace 4

cef 5

abd 6

1) 沒有設定引數,結果和 cat sed.test相同

2) #d去除第#列,然後展示

#i\str在第#列前插入str

#a\str在第#列後插入str

也可以是#,?表示從#行,到?行都操作

3) 字串的替換:@ / !是可以用來劃分詞的符號,gi表示全域性匹配

2.awk程式設計

理解awk主要理解其三段式程式設計,

begin{}寫第一段程式

{}寫中間遍歷段程式

end{}寫結束段程式

比如, 有乙個題目,求a,b,c各自的和:

這是我第一次求解

這是第二次求解

**如下:

end' \

a2.t

name)print i "\t"

name[i]}' a2.t

下面是我的相關筆記:

-f 指定預定分割符,預設為空白

awk -f':' ' t1

awk '' awk.t

awk '' awk.t

支援三段式:

begin預處理

{}中間處理

end尾處理

查詢:awk -f: '/root/' /etc/profile

awk變數:

awk '' awk.t

三段式和變數結合的過程

awk 'begin

;end ' awk.t

awk -f':' 'begin

;end'\

awk.t

四. 系統命令

1. ps -e:檢視程序

2. netstat : 檢視埠號

3. ifconfig: 檢視網路連線和配置

4. route -n: 檢視路由配置

五. 時間命令

1. clock和hwclock乙個意思,檢視硬體時鐘

2. date檢視系統當前時間和日期

3. cal檢視日曆

Linux下基本命令

1 檔案 cd 切換目錄 cd 返回到上一步路徑 cd 路徑 切換到此路徑下 cd 返回到上一級操作的目錄 cd 進入當前目錄所在資料夾 cd 進入當前使用者的根目錄 ls 列出該目錄下的所有子目錄和檔案 ls l 列出當前檔案的長格式 ls a 列出隱藏檔案 pwd 顯示當前所在目錄下的絕對路徑 ...

Linux下基本命令

1.刪除目錄或檔案 rm 檔名 rmdir 目錄名 2.新建目錄 mkdir 目錄名 3.刪除目錄下的所有檔案,包括目錄本身 rm rf 目錄名 4.自動補全檔名 按 tab 鍵。5.拷貝整個目錄下的所有檔案 到另一目錄 cp r 源目錄 目標目錄 5.修改目錄或檔名 mv 原檔名 新檔名 mv 原...

Linux下的基本命令

linux基本命令 1.ls 顯示當前工作路徑的檔案和資料夾 ls l 顯示當前工作路徑的檔案及屬性 ls a 顯示當前工作路徑的所有檔案包括隱藏檔案 2.pwd 顯示當前工作路徑 3.cal 顯示當月日曆 cal month year 顯示year年month月日曆 cal year 顯示year...