Linux 目錄結構和常用命令


Linux目錄結構

目錄 說明
bin 存放二進制可執行文件(ls,cat,mkdir等)
boot 存放用於系統引導時使用的各種文件
dev 用於存放設備文件
etc 存放系統配置文件
home 存放所有用戶文件的根目錄
lib 存放跟文件系統中的程序運行所需要的共享庫及內核模塊
mnt 系統管理員安裝臨時文件系統的安裝點
opt 額外安裝的可選應用程序包所放置的位置
proc 虛擬文件系統,存放當前內存的映射
root 超級用戶目錄
sbin 存放二進制可執行文件,只有root才能訪問
tmp 用於存放各種臨時文件
usr 用於存放系統應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄
var 用於存放運行時需要改變數據的文件

比較重要的就是

bin(存放二進制可執行文件(ls,cat,mkdir)),
usr(用於存放系統應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄)
var (用戶存放運行時需要改變數據的文件)

 

Linux常用命令

操作文件目錄


命令 說明 語法 參數 參數說明
ls 顯示文件和目錄列表 ls [-alrtAFR] [name...]    
      -l 列出文件的詳細信息
      -a 列出當前目錄所有文件,包含隱藏文件
mkdir 創建目錄 mkdir [-p] dirName    
      -p 父目錄不存在情況下先生成父目錄
cd 切換目錄 cd [dirName]    
touch 生成一個空文件      
echo 生成一個帶內容文件 echo abcd > 1.txt,echo 1234 >> 1.txt    
cat 顯示文本文件內容 cat [-AbeEnstTuv] [--help] [--version] fileName    
cp 復制文件或目錄 cp [options] source dest    
rm 刪除文件 rm [options] name...    
      -f 強制刪除文件或目錄
      -r 同時刪除該目錄下的所有文件
mv 移動文件或目錄 mv [options] source dest    
find 在文件系統中查找指定的文件      
      -name 文件名
grep 在指定的文本文件中查找指定的字符串      
tree 用於以樹狀圖列出目錄的內容      
pwd 顯示當前工作目錄      
ln 建立軟鏈接      
more 分頁顯示文本文件內容      
head 顯示文件開頭內容      
tail 顯示文件結尾內容      
      -f 跟蹤輸出

系統管理命令


命令 說明
stat 顯示指定文件的相關信息,比ls命令顯示內容更多
who 顯示在線登錄用戶
hostname 顯示主機名稱
uname 顯示系統信息
top 顯示當前系統中耗費資源最多的進程
ps 顯示瞬間的進程狀態
du 顯示指定的文件(目錄)已使用的磁盤空間的總量
df 顯示文件系統磁盤空間的使用情況
free 顯示當前內存和交換空間的使用情況
ifconfig 顯示網絡接口信息
ping 測試網絡的連通性
netstat 顯示網絡狀態信息
clear 清屏
kill 殺死一個進程

 

 

開關機命令


shutdown 命令可以用來進行關機程序,並且在關機以前傳送訊息給所有使用者正在執行的程序,shutdown 也可以用來重開機。

命令 語法 參數 參數說明
shutdown shutdown [-t seconds] [-rkhncfF] time [message]    
    -t seconds 設定在幾秒鍾之后進行關機程序
    -k 並不會真的關機,只是將警告訊息傳送給所有只用者
    -r 關機后重新開機(重啟)
    -h 關機后停機
    -n 不采用正常程序來關機,用強迫的方式殺掉所有執行中的程序后自行關機
    -c 取消目前已經進行中的關機動作
    -f 關機時,不做 fcsk 動作(檢查 Linux 檔系統)
    -F 關機時,強迫進行 fsck 動作
    time 設定關機的時間
    message 傳送給所有使用者的警告訊息

重啟

  • reboot
  • shutdown -r now

關機

  • shutdown -h now

 

壓縮命令


tar

命令 語法 參數 參數說明
tar tar [-cxzjvf] 壓縮打包文檔的名稱 欲打包目錄    
    -c 建立一個歸檔文件的參數指令
    -x 解開一個歸檔文件的參數指令
    -z 是否需要用 gzip 壓縮
    -j 是否需要用 bzip2 壓縮
    -v 壓縮的過程中顯示文件
    -f 使用檔名,在 f 之后要立即接檔名
    -tf 查看歸檔文件里面的文件

例子:

  • 壓縮文件夾:tar -zcvf test.tar.gz test\
  • 解壓文件夾:tar -zxvf test.tar.gz

Linux 編輯器


vim

運行模式

編輯模式:等待編輯命令輸入

插入模式:編輯模式下,輸入 i 進入插入模式,插入文本信息

命令模式:在編輯模式下,輸入 : 進行命令模式

命令

:q 直接退出vi

:wq 保存后退出vi ,並可以新建文件

:q! 強制退出

:w file 將當前內容保存成某個文件

:set number 在編輯文件顯示行號

:set nonumber 在編輯文件不顯示行號

nano

nano 是一個字符終端的文本編輯器,有點像 DOS 下的 editor 程序。它比 vi/vim 要簡單得多,比較適合 Linux 初學者使用。某些 Linux 發行版的默認編輯器就是 nano。

命令

  • 保存:ctrl + o
  • 搜索:ctrl + w
  • 上一頁:ctrl + y
  • 下一頁:ctrl + v
  • 退出:ctrl + x

 

安裝卸載軟件

yum install nginx 安裝nginx

rpm -qa | grep nginx  判斷nginx 是否存在

rpm -e nginx   刪除nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM