Linux經常使用命令(1)

整理一下linux經常使用的命令,之後能夠當作複習資料。linux

pwd命令

打印當前工做目錄的名字。 用法示例:android

$ pwd

輸出示例:sql

/home

cd命令

改變 shell 工做目錄。 用法示例:shell

$ cd /etc/

cd命令的特殊用法是直接使用不加參數的話,就進入默認的home目錄。 若是參數是「-」的話就跳轉回上次所在的目錄。命令行

ls命令

列出目錄內容。差很少是最頻繁使用的命令。code

用法示例:視頻

$ ls  #不加參數,查詢當前目錄內容

輸出示例:sqlite

android-sdk-linux  download             FoxitSoftware  MEGA              playground  PycharmProjects  Steam           公共  圖片
bin                Public      R                VirtualBox VMs  視頻  文檔  音樂
  • ls命令經常使用的參數
選項 描述
-a, --all 不隱藏任何以. 開始的項目
-A, --almost-all 列出除. 及.. 之外的任何項目
-d, --directory 一般,若是指定了目錄名,ls 命令會列出這個目錄中的內容,而不是目錄自己。把這個選項與 -l 選項結合使用,能夠看到所指定目錄的詳細信息,而不是目錄中的內容。
-h, --human-readable 當以長格式列出時,以人類可讀格式顯示文件大小
-l 使用較長格式列出信息
-r, --reverse 逆序排列
-R, --recursive 遞歸顯示子目錄
-t 安裝修改時間來排序,最近修改的排列在最上面

列出當前目錄內容,而且詳細長格式顯示,同時按照修改時間排序,另外也按照更好的格式顯示文件大小。 用法示例:排序

$ ls  -lth

輸出結果:遞歸

總用量 200K
-rw-r--r-- 1 kyle kyle 144K 2月   5 16:28 db.sqlite3
drwxr-xr-x 5 kyle kyle 4.0K 2月   5 16:23 learning_logs
drwxr-xr-x 5 kyle kyle 4.0K 2月   5 14:58 learning_log
drwxr-xr-x 3 kyle kyle 4.0K 2月   4 21:09 tests
--略---
-rw-r--r-- 1 kyle kyle   13 2月   3 19:48 runtime.txt
drwxr-xr-x 2 kyle kyle 4.0K 2月   3 19:48 static
-rw-r--r-- 1 kyle kyle   45 2月   3 19:48 Procfile

mkdir命令

建立目錄。 用法示例:

$ mkdir test-dir   #執行成功後會新建目錄名稱爲「test-dir」的目錄

同時建立多級目錄,須要使用-p參數。用法示例:

$ mkdir -p test-dir/dir1/dir2

mv命令

移動和重命名文件或目錄。

首先重命名的用法示例:

$ mv test-dir/ tt-dir/   #執行成功後會將目錄名稱爲「test-dir」的目錄重命名爲「tt-dir」

移動文件用法: mv [選項]... 源文件... 目錄。示例:

$ mv test-file test-dir/   #執行成功後會將當前目錄下的「test-file」文件剪切移動到「test-dir」目錄下

參考文獻:

《Linux命令行大全》 Jr [美]William E. Shotts 著

相關文章
相關標籤/搜索