Linux基礎指令

2021-10-23 23:21:07 字數 3172 閱讀 6972

linux下一切皆檔案

linux下的操作都是在命令列終端下進行的

無法使用滑鼠,只能使用命令完成功能

命令名稱 [操作選項] [操作物件]

ls    瀏覽目錄中的內容,預設瀏覽當前所在目錄

目錄:資料夾

當第一次開啟終端時,缺省會處於乙個目錄下

這個目錄稱之為家目錄(每個使用者都有乙個)

-a 檢視所有檔案包括隱藏檔案

linux下以.命名開頭的檔案都是隱藏檔案

-l 檢視檔案的詳細資訊

pwd 顯示當前所在目錄的路徑(絕對路徑)

linux下目錄結構唯一-樹形結構

/ 根目錄

絕對路徑:起始路徑從根目錄表達的路徑/home/san

相對路徑:起始路徑從當前目錄表達的路徑 ../san

mkdir 建立目錄

-p 遞迴多層級建立目錄,自外而內哪一層不存在則建立哪一層

mkdir -p abc/bcd/abcd

rmdir 刪除目錄

-p 遞迴多層級刪除目錄,子內而外哪一層為空則刪除哪一層

rm 預設刪除普通檔案

-r 遞迴刪除目錄下所有檔案,包括目錄本身

-f 忽略提示資訊,直接操作

cp 將乙個檔案向指定位置拷貝乙份

-r 遞迴複製目錄下所有檔案,包括目錄本身

mv 剪下檔案/目錄,將乙個檔案/目錄移動到指定路徑下

-i 增加提示資訊

cd 改變當前所在路徑

~ 快速返回當前使用者的家目錄

touch      若檔案不存在則建立新的空檔案,若存在則重新整理檔案的時間屬性

-d -d "2018-2-18 12:30:00" 使用指定時間重新整理檔案的時間屬性

cat 列印檔案內容到終端顯示

-n 增加行號

more 對檔案內容進行分頁顯示

回車向下按行滾動;空格向下翻頁;q退出

less 對檔案內容進行分頁顯示

ctrl+f/b 上下翻頁 j/k上下按行滾動 q退出

/string 在檔案內容中向下匹配string字串

?string在檔案內容中向上匹配string字串 n下乙個匹配位置

head 預設顯示檔案的前十行內容

-n num 指定顯示檔案的前num行內容

tail 預設顯示檔案的末尾十行內容

-n num 指定顯示檔案的末尾num行內容

-f 持續等待重新整理檔案末尾新內容

zip/unzip:        zip格式的壓縮解壓縮命令

gzip/gunzip: gzip格式的壓縮解壓縮命令

bzip2/bunzip2: bzip2格式的壓縮解壓縮命令

tar 可以將大量的檔案/檔案進行打包生成乙個檔案,也可以在打包/解包的同時進行壓縮和解壓縮

-c 打包

-v 打包/解包的同時顯示詳細資訊

-x 解包

-f 必備選項-打包/解包時指定壓縮包名稱,通常是最後乙個選項,因為其後緊跟壓縮包名稱

-z 打包/解包的同時進行gzip格式的壓縮/解壓縮

-j 打包/解包的同時進行bzip2格式的壓縮/解壓縮

tar -czvf hellow.tar.gz file1 file2 ... tar -xzvf hellow.tar.gz

find    在指定路徑下查詢檔案

find ./ -name "*name*"

grep 在檔案內容中匹配包含有指定字串的行

-i 忽略大小寫進行匹配

-v 反向匹配,匹配那些不包括指定字串的行 grep -iv "string" filename

-r 對指定的路徑下的所有檔案進行內容匹配 grep -r "string" ./

ifconfig    檢視/設定網絡卡資訊

man 檢視手冊 man ls

su 切換使用者 su username

echo 列印一串資料到終端顯示

>> 輸出重定向符號,將原本要寫入標準輸出的資料追加到新檔案末尾

> 輸出重定向符號,清空檔案內容,將原本要寫入標準輸出的資料寫入檔案

|:管道符 連線兩個命令,將前面命令的輸出結果作為後邊命令的輸入進行處理

ctrl+c : 終端當前操作

tab: 命令操作中的檔名自動補全

使用者對作業系統所能進行的操作進行權力限制:管理員-root/普通使用者

檔案的許可權:

1. 對檔案操作的使用者分類:

檔案所有者u 檔案所屬組g 其他使用者o

2.使用者對檔案進行的操作分類:

可讀r 可寫w 可執行x

可瀏覽 是否可在目錄下建立/刪除檔案 是否可進行目錄

rwx rwx r- 所有者可讀可寫可執行,所屬組可讀可寫,其他可執行 rwxrw---x

111 111 101 763 其他使用者的許可權:可寫可執行

7 7 5

umask:檢視/設定檔案預設建立許可權的掩碼

032 建立乙個檔案許可權是多少:745 777 & (~umask)

chmod:修改乙個檔案的許可權

chmod 777 file

chmod [ugoa] +/- [rwx] file

chown:修改檔案所有者

chgrp:修改檔案所有組

chown username filename

沾滯位:常用於設定目錄許可權,設定了沾滯位許可權的目錄,其他使用者在目錄下可以建立檔案,但是只能刪除自己的檔案,不能刪除別人的

linux基礎指令

基於qt在linux上的執行效果,進行meego開發的首推平台理所當然地是linux。但目前主流的作業系統仍為圖形化的windows,於是很多剛剛切換到linux的使用者出現了非常不適應其命令列的操作方式的情況。在此我就介紹幾條比較基礎的linux命令幫助大家入門。eg man ls 就可以檢視ls...

Linux 基礎指令

ls 列出當前目錄下檔案 ls 選項 目錄或檔案 ls l 列出檔案詳細資訊 ls a 列出目錄下 pwd 顯示當前目錄 su root 切換至root賬戶 su nanbei 切換至nanbei賬戶 cd 切換目錄 cd 返回上級目錄 cd desktop 切換至桌面 cd 返回最近訪問目錄 cd...

Linux基礎指令

含義 ls list 用法1 ls 含義 列出當前工作目錄下所有檔案 資料夾的名稱 補充 ls列出的結果顏色 藍色的表示資料夾 黑色的表示檔案,綠色的其許可權為擁有全部許可權 用法2 ls 路徑 含義 列出指定目錄下的所有檔案 資料夾的名稱 用法3 ls 選項 路徑 含義 在列出指定路徑下的檔案 檔...