文件和目錄操作命令
1、linux 根目錄下默認結構:
/ 根目錄
/bin 存放必要的命令
/boot 存放內核以及啟動所需的文件
/dev 存放設備文件
/etc 存放系統配置文件
/home 普通用戶的宿主目錄,用戶數據存放在其主目錄中
/lib 存放必要的運行庫
/mnt 存放臨時的映射文件系統,通常用來掛載使用
/proc 存放存儲進程和系統信息
/root 超級用戶的主目錄
/sbin 存放系統管理程序
/tmp 存放臨時文件
/usr 存放應用程序、命令程序文件、程序庫、手冊和其它文檔
/var 系統默認日誌存放目錄
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 ——功能是: 查看文件擴展屬性
閱讀更多 卓帥成長史OL 的文章