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

Linux文件系統結構

image

文件系統層次結構標準FHS

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

基本命令

pwd命令

pwd命令用於顯示用戶在文件系統中的當前位置,該命令沒有任何選項和參數,命令執行結果顯示爲絕對路徑名。

linux@ubuntu:~$ 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 [壓縮包 ]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章