● 關(guān)閉系統(tǒng)(root 權(quán)限):halt;
● 重啟系統(tǒng)(root 權(quán)限):reboot;
● 立即關(guān)機:poweroff ;
● 查看用戶 id:id -u,root 用戶的 id 是 0;
● 查看當前 Linux 主機名:hostname;
● 查看當前用戶名:whoami;
● 查看當前日期和時間:date;
● 查看當前目錄下所有文件:ls;
◎ 顯示隱藏文件:ls -a;
◎ 顯示文件詳細信息:ls -l;
◎ 顯示文件大小:ls -h;
◎ 顯示文件最近修改時間:ls -t;
● 顯示之前所有使用過的命令:history;
◎ 顯示出所有之前的命令之后可以使用 !編號 的形式重新運行;
● 清空屏幕:clear,也可以使用快捷鍵 Ctrl+L;
● 顯示當前所在路徑:pwd;
● 顯示某一命令的可執(zhí)行文件所在路徑:which 命令名;
● 進入某一路徑:cd 路徑,直接執(zhí)行 cd 則會回到當前用戶的家目錄;
● 統(tǒng)計當前目錄下文件大?。篸u;
◎ 只顯示文件總大?。篸u -s;
● 顯示文件內(nèi)容:cat 文件名;
◎ 顯示文件行號:cat -n;
◎ cat 命令也可以同時顯示多個文件內(nèi)容;
● 分頁顯示文件內(nèi)容:less;
◎ 退出顯示:q;
◎ 搜索當前頁內(nèi)容:/;
● 顯示文件頭部內(nèi)容:head,默認顯示 10 行;
◎ 指定顯示行數(shù):head -n 行數(shù);
● 顯示文件尾部內(nèi)容:tail,默認顯示 10 行;
◎ 指定顯示行數(shù):tail -n 行數(shù);
◎ 顯示文件新增內(nèi)容:tail -f;
● 創(chuàng)建文件夾:mkdir 文件夾名;
◎ 遞歸層級創(chuàng)建文件夾:mkdir -p /第一層級/第二層級/第三層級;
● 創(chuàng)建文件:touch 文件名;
● 復制文件:cp 文件名 想要復制到的路徑;
◎ 如果不知道文件名可以使用 * 號匹配文件:cp *.txt 路徑,則會復制所有的 txt文件去到目標路徑,cp ha* 路徑 則會復制所有以 ha 開頭的文件去新的路徑;
◎ 拷貝當前目錄下所有的文件:cp -r/R,會復制目錄下所有文件以及子目錄;
● 剪切文件:mv 文件名 想要移動到的路徑,mv 命令也可以使用 * ;
● 刪除文件:rm 文件名;
◎ 詢問是否刪除 rm -i;
◎ 強制刪除不詢問:rm -f;
◎ 遞歸刪除文件夾下所有文件:rm -r;
● 查找一個文件所在路徑:locate 文件名;
◎ 查找一個關(guān)鍵字都有哪些文件包含:locate 關(guān)鍵字;
◎ 此命令有一個缺陷是一個新創(chuàng)建的命令 24 小時之內(nèi)不會被查找到;
● 查找命令:find;
◎ 按照文件名查找:find -name 文件名;
◎ 查找特定路徑下是否包含文件:find /路徑/路徑 -name 文件名;
◎ 按照文件大小查找文件:find -size 文件名 +/-文件大小;
◎ 打印查找結(jié)果:find -name 文件名 -print;
Tips:Linux 中所有文件的參數(shù)都可以組合使用:例如 ls -alht 會顯示目錄下所有的隱藏文件、文件詳細信息、文件大小,最后一次修改時間。
● 創(chuàng)建一個新的用戶:adduser;
● 修改用戶密碼:passwd 用戶名;
● 刪除用戶:deluser 用戶名;
◎ 刪除用戶家目錄:deluser 用戶名 --remove -home;
● 查看當前用戶所在群組:groups;
◎ 查看某一用戶所在群組:groups 用戶名;
● 修改用戶賬戶信息 usermod:
◎ 重命名用戶:usermod -l,但是用戶家目錄名不會改變,需要手動修改;
◎ 修改用戶群組:usermod -g;
● 創(chuàng)建一個新的群組:addgroup 群組名;
● 刪除一個群組:delgroup 群組名;
● 修改一個文件的所有者和群組(需要 root 權(quán)限):
◎ 一個文件默認屬于創(chuàng)建者和屬于創(chuàng)建者所在群組;
◎ 變更一個文件所有者:chown 變更之后的用戶名、文件名,但是改變文件所有者之后文件所屬的群組是不變的,需要再次變動;
◎ 直接改變一個文件的所屬用戶和群組:chgrp 新群組 文件名,遞歸改變一個目錄下所有文件的所屬用戶和群組:chgrp -R 目錄名;
最后,不管你是轉(zhuǎn)行也好,初學也罷,進階也可,如果你想學編程~