Linux命令學習

2021-08-25 11:58:42 字數 2176 閱讀 8279

ubuntu如何切換到root使用者

預設安裝完成之後並不知道root使用者的密碼,那麼如何應用root許可權呢?

(1)sudo 命令

這樣輸入當前管理員使用者密碼就可以得到超級使用者的許可權。但預設的情況下5分鐘root許可權就失效了。

(2)sudo -i

通過這種方法輸入當前管理員使用者的密碼就可以進到root使用者。

(3)如果想一直使用root許可權,要通過su切換到root使用者。

那我們首先要重設定root使用者的密碼:

sudo passwd root

這樣就可以設定root使用者的密碼了。

su 「使用者名稱」 或者 exit回到使用者許可權

之後就可以自由的切換到root使用者了

su輸入root使用者的密碼即可。

linux是樹型目錄結構,與windows的c,d,e盤完全不同,linux只有乙個根目錄』/『,其餘各個目錄都是基於這個根目錄發散,就是樹形結構。因此linux分割槽跟windows的c,d,e盤分割槽完全不同,而是將某個分割槽掛到乙個對應的目錄上,例如/home對應一塊分割槽,home目錄就是這塊分割槽的掛載點、/boot對應一塊分割槽,boot目錄就是這塊分割槽的掛載點、/usr對應一塊分割槽,usr目錄就是這塊分割槽的掛載點。你可以形象的理解:一棵大樹(根目錄/)有很多樹枝(目錄,掛載點),每個樹枝上都掛著乙個箱子(分割槽,儲存空間)。

目錄名稱

目錄內容

bin儲存二進位制檔案

boot

系統的啟動檔案,包含系統的初始化檔案和核心

dev裝置檔案

etc配置檔案

home

使用者的家目錄

lib系統的庫檔案

media

系統的自動掛載點,當你訪問u盤的時候實際上訪問的是media這個資料夾中的某個子資料夾

mnt掛載點

opt當使用原始碼包安裝軟體的時候一般都會把軟體安裝到opt中去

proc

核心中的引數

root

系統管理員的家目錄

sbin

存放的二進位制的命令,只有系統管理員可以使用

usr預設安裝軟體的路徑

tmp存放臨時檔案

var快取,日誌,資料庫檔案

可以新建乙個資料夾,讓分割槽掛載在這個資料夾上面

檢視環境變數:echo $path

設定環境變數:path=」」

設定可執行許可權:chmod +x 檔名稱

檢視檔案自身資訊:ls -d

遞迴產看檔案資訊:ls -r

複製 cp[選項] /path1/資料夾1 /path2/資料夾2

如果不存在這個資料夾2或者不存在,則把/path1/資料夾1拷貝到檔案path2下並且重新命名為資料夾2

cp -a -r -f -u -p -d

-a 可以拷貝資料夾

-f 強制

-r 遞迴

-d 拷貝鏈結

-p 檔案資訊

剪下:mv

有重新命名的作用 mv a b 將a重新命名為b

basename 得到檔名

dirname 得到檔案所在的路徑名

產看文件的內容 cat tac head nl tail more less 只能檢視文字檔案

cat:只適合檢視一些小檔案

-n 加上文件的行數

tac: 倒置顯示檔案

nl:跟cat -n 作用相同,不現實空白行

-b:顯示空白行

more:分屏檢視檔案內容,只能往後翻不能往前翻

less:檢視檔案

head:可以檢視檔案的前幾行

hand 行數 檔名

tail:檢視檔案的尾幾行

tail -f 可以時時監控檔案的變化。

od -t c :檢視二進位制檔案

touch 檔名稱 :如果檔案不存在則建立乙個檔案,如果檔案存在則跟新檔案建立的時間為當前時間。

-檔案預設許可權:umask

當建立目錄的時候,許可權就是減去預設umask的值

當建立檔案的時候,許可權不等於直接減去umask的值

檢視隱藏許可權:lsattr

新增隱藏檔案:chattr

+a 只能新增,不能刪除

+i 無法修改

修改檔案所有者 chown 使用者 檔名稱

修改檔案所在的組 chgrp 組名 檔名稱

查詢命令所在的路徑:whereis -b -m 命令

linux命令學習 awk 命令學習

三 awk 指令碼 四 awk 程式設計 五 寫在結尾 awk是linux上一款強大的文字分析工具,它可以將檔案逐行的讀入,然後用分割符分割開來,再對分割的各個部分進行處理。awk分割的各個部分叫做域,預設的分割符是空格和製表符。可以通過 f來指定分割符。awk有3個不同版本 awk nawk和ga...

linux命令學習 iostat 命令學習

三 一些擴充套件 參考資料 當我們要看系統io情況時,一般最先想到的應該就是iostat命令的。iostat提供了豐富的引數給我們查詢各種維度的io資料。學習iostat有助於我們排查io相關問題時可以更快的定位到問題根源。以下內容大多來自iostat的man文件,會加上部分自己的理解,英文水平好的...

linux命令學習

1.sudo s 能在不輸入命令的情況下將目錄切換到root使用者 2.du sh 檔名 能夠指示檔案的大小 3.ls lh 檔名 能夠指示檔案的大小和詳細資訊 4.kill 9 pid 絕殺程序 所有程序都能殺 檔案的查詢 find 查詢的路徑 home name 檔名或 檔名 當make時錯誤資...