Linux常用的命令學習筆記

Linux常用的命令學習筆記

文件和目錄操作命令

1、linux 根目錄下默認結構:

/ 根目錄

/bin 存放必要的命令

/boot 存放內核以及啟動所需的文件

/dev 存放設備文件

/etc 存放系統配置文件

/home 普通用戶的宿主目錄,用戶數據存放在其主目錄中

/lib 存放必要的運行庫

/mnt 存放臨時的映射文件系統,通常用來掛載使用

/proc 存放存儲進程和系統信息

/root 超級用戶的主目錄

/sbin 存放系統管理程序

/tmp 存放臨時文件

/usr 存放應用程序、命令程序文件、程序庫、手冊和其它文檔

/var 系統默認日誌存放目錄


Linux常用的命令學習筆記


2、linux常用命令

clear ——功能是:清屏

cd ——功能是:從當前工作目錄切換到指定的工作目錄

cd ../ ——功能是:返回上一級目錄

ls ——功能是:列出目錄的內容及其內容屬性信息

ls ./ ——功能是:查看當前目錄所有的文件和目錄

ls /tmp ——功能是:查看tmp目錄下有沒有文件

ls /tmp/yum.log ——功能是:查看tmp目錄下的yum.log文件是否存在

ls -a ——功能是:查看所有的文件,包括隱藏文件,以開頭的文件

pwd ——功能是:顯示當前工作目錄的絕對路徑

mkdir test ——功能是:創建一個 test目錄

rmdir ——功能是:只能刪除空目錄

rm ——功能是:刪除一個或多個文件夾或目錄

rm -rf test.txt ——功能是:刪除一個文件test.txt(-r 表示遞歸,-f 表示強制)

cp ——功能是:備份拷貝文件或目錄

cp install.log /tmp/ ——功能是:install.log文件拷貝到/tmp/目錄

cp -r /root/ ./ ——功能是:增加 -r 參數,/root/目錄文件拷貝到./當前目錄

mv ——功能是:移動或重命名文件

mv install.log 2.log ——功能是:install.log 源文件重命名為 2.log 目標文件

mv install.log /tmp/ ——功能是:install.log 源文件移動到 /tmp/ 目錄下

touch ——功能是:創建文件

touch test.txt ——功能是:創建文件test.txt,如果文件存在,則表示修改當前文件時間。

Useradd ——功能是:創建用戶,用法:useradd wugk

Userdel ——功能是:刪除用戶,用法:userdel wugk

Groupadd ——功能是:創建組,用法:groupadd wukg1

Groupdel ——功能是:刪除組,用法:groupdel wukg1

cat ——功能是:查看文件的內容,全部查看。

cat test.txt ——功能是:查看test.txt文件的全部內容。

more /etc/passwd ——功能是:more 查看文件內容,分頁查看

cat test.txt |more ——功能是:cat和 more 同時使用,分頁顯示test內容,|符號是管道符,用於把|前的輸出作為後面命令的輸入。

find ——功能是:查找的意思,用於查找目錄及目錄下的文件

find / -name "test.txt" ——功能是:find 從 / 根目錄查找 -name "test.txt"文件在哪個裡

vi ——功能是:修改寫入某個文件內容,vi有三種模式:命令行模式、文件輸入模式、末行模式

vi ——是linux的編輯器,運用命令: vi test.txt 回車 進入命令行模式,輸入鍵盤 i 便可輸入文本內容。退出保存:首先按esc 返回命令行模式,輸入 :號(shift+:)再輸入 wq 保存退出。

echo ——功能是:回顯打印,echo ok 會顯示 ok ,輸入什麼就打印什麼。

echo ok >test.txt ——功能是:把ok 字符覆蓋test.txt文件裡面內容,> 大於符號表示追加並覆蓋的意思。

echo ok >>test.txt ——功能是:>>兩個大於符號表示追加,向test.txt文件追ok字符,不覆蓋原文件裡的內容。

lsattr ——功能是: 查看文件擴展屬性


Linux常用的命令學習筆記


分享到:


相關文章: