1. 程式人生 > >一、學習筆記,Linux常用命令

一、學習筆記,Linux常用命令

目錄

Linux檔案系統結構

image

檔案系統層次結構標準FHS

  • / bin :bin是二進位制(binary)英文縮寫;
  • / boot :存放的都是系統啟動時要用到的程式。
  • / dev :包含了所有Linux系統中使用的外部裝置。
  • / etc :存放了系統管理時要用到的各種配置檔案和子目錄。
  • / lib :存放系統動態連線共享庫的。
  • / home :普通使用者的主目錄;
  • / root :根使用者(超級使用者)的主目錄

基本命令

pwd命令

pwd命令用於顯示使用者在檔案系統中的當前位置,該命令沒有任何選項和引數,命令執行結果顯示為絕對路徑名。

[email protected]:~$ pwd

/home/linux

ls 列目錄內容

Usage:

  • ls [options] [files_or_dirs]

Example:

  • ls -a //顯示隱藏檔案
  • ls -l //顯示檔案資訊
  • ls -R // 遞迴顯示

檔案的許可權

許可權:使用者(建立者 同組使用者 其它使用者)

許可權型別 應用於目錄 應用於任何其他型別的檔案
讀(r) 授予讀取目錄或子目錄內容的許可權 授予檢視檔案的許可權
寫(w) 授予建立、修改或刪除檔案或子目錄的許可權 授予寫入許可權,允許修改檔案
執行(x) 授予進入目錄的許可權 允許使用者執行程式
(-) 無許可權 無許可權

cd改變目錄

絕對路經或相對路徑

  • cd /home/joshua/work
  • cd project/docs

回到家目錄

  • cd

回到上一級目錄

  • cd…

回到上一次的工作目錄

  • cd -

cat檢視檔案內容

  • cat
    -s 多個空行合併成一個空行顯示
    -b 加行號顯示

  • nl 加行號

  • head
    -n 檔名(前n行,預設10)

  • tail

    -n 檔名(後n行,預設10)

cp複製

Usage:

  • cp [options] file destination

常用選項

  • i 覆蓋時互動提示
  • r 對資料夾遞迴複製多個檔案到資料夾

cp [options] file1 file2 dest

mv移動

Usage:

  • mv [options] file destination

移動多個檔案:

  • mv [options] file1 file2 destination

更改檔名

  • mv [options] file file1

建立和刪除檔案

touch – 建立或更新時間戳

rm – 刪除檔案

Usage:

  • rm [options] …

Example:

  • rm -i file

mkdir命令

  • mkdir [ 資料夾] 新建資料夾
  • rm -r directory
  • mkdir -p
  • rm -r

rm & rmdir命令

  • rmdir [ 資料夾] 刪除資料夾
  • mv命令 檔案改名
  • mv 舊檔名 新檔名

建立檔案

  • vi 檔名
  • vim 檔名
  • touch 檔名

批量修改檔案的名稱

  • rename ‘s//原值//新值/’ 範圍

解壓縮

  • tar xvf [壓縮包 ]