歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Linux目錄和文件管理

Linux目錄和文件管理


Linux目錄和文件管理


今天我們來介紹一下對於Linux系統“命令“的理解和分類以及常用的目錄文件管理命令的使用。

一. 命令

用於實現某一類功能的指令或程序,命令的執行依賴於解釋器程序(例如:/bin/bash)
  • 分類

內部命令:屬於Shell解釋器的一部分
外部命令:獨立於Shell解釋器之外的程序文件

  • 格式
 命令字  [選項]  [參數]
 選項分為長格式--多個字符  和 短格式 - 單個字符
  • 快捷鍵
Tab鍵:自動補齊
反斜槓“\”:強制換行
快捷鍵 Ctrl+U:清空至行首
快捷鍵 Ctrl+K:清空至行尾
快捷鍵 Ctrl+L:清屏
快捷鍵 Ctrl+C:取消本次命令編輯

幫助信息
commond -help
Man commend
  • 命令歷史,上下箭頭可以翻閱,或者輸入history可以查看
[root@localhost ~]# history 
    7  rz
    8  ls -ltr 
    9  more id_rsa_1024 
   10  mv id_rsa_1024 authorized_keys
   11  ls -ltr 
   12  exit
   13  vim .ssh/authorized_keys 
   14  cd .ssh
   15  ls -ltr 
   16  ls -ltr
   17  rz
   18  mv id_rsa_1024.pub authorized_keys
  • 管道符 | 用於將前面命令的屏幕輸出結果作為後面命令的操作對象(輸入)
[root@localhost ~]# ifconfig  | grep "inet addr"
          inet addr:192.168.40.10  Bcast:192.168.40.255  Mask:255.255.255.0
          inet addr:192.168.4.88  Bcast:192.168.4.255  Mask:255.255.255.0
          inet addr:127.0.0.1  Mask:255.0.0.0
  • 輸出輸入重定向。
字符 含義 小於 輸入重定向 > 輸出重定向 >> 追加輸出重定向 2> 錯誤輸出重定向 &> 正確錯誤輸出重定向

二、 linux常用命令

  • 查看及切換目錄

pwd:查看當前工作目錄

[root@localhost ~]# pwd
/root

cd:切換目錄

[root@localhost ~]# cd /home/hunter
[root@localhost hunter]# pwd
/home/hunter

ls:顯示目錄的內容

-l :以長格式顯示
-a:顯示所有子目錄和文件的信息,包括隱藏文件
-A:類似於“-a”,但不顯示“.”和“..”目錄的信息
-d:顯示目錄本身的屬性
-h:以更易讀的字節單位(K、M等)顯示信息
-R:遞歸顯示內容
--color:以顏色區分不同類型文件

du:統計目錄及其文件占用空間的大小

-a:統計時包括所有的文件,而不僅僅只統計目錄 
-h:以更易讀的字節單位(K、M等)顯示信息
-s:只統計每個參數所占用空間總的大小
  • 創建目錄和文件

mkdir:創建目錄

-p:創建嵌套的多層目錄結構

touch:創建文件

[root@localhost ~]# touch 123.txt
[root@localhost ~]# ls -l
total 2944
-rw-r--r--  1 root   root        0 Jan  8 06:07 123.txt

ln:創建鏈接

-s:創建軟連接
  • 復制、刪除、移動目錄和文件

cp:復制

-r:遞歸復制整個目錄樹
-p:保持源文件的屬性不變
-f:強制覆蓋目標同名文件或目錄
-i:需要覆蓋文件或目錄時進行提醒

rm:刪除

-f:強行刪除文件或目錄,不進行提醒
-i:刪除文件或目錄時提醒用戶確認
-r:遞歸刪除整個目錄樹

mv:移動

[root@localhost ~]# mv 1.txt /home/hunter
[root@localhost ~]# ls -ltr /home/hunter
total 4
-rw-r--r-- 1 root root 389 Dec 19 15:11 1.txt
  • 查找目錄和文件

which:查找Linux命令文件並顯示所在的位置

[root@localhost ~]# which ls
alias ls='ls --color=auto'
    /bin/ls

find:查找

-name:按文件名稱查找
-size:按文件大小查找
-user:按文件屬主查找
-type:按文件類型查找

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

http://xxxxxx/Linuxjc/1135378.html TechArticle

Copyright © Linux教程網 All Rights Reserved