Linux常用命令 1

2021-10-10 00:06:09 字數 1777 閱讀 3544

內部命令和外部命令的區別

內部命令

外部命令

整合於shell解釋程式內部的一些特殊指令,也稱為內建(built-in)命令

linux系統中能夠完成特定功能的指令碼檔案或二進位制程式

屬於shell的一部分

屬於shell直譯器程式之外的命令

沒有單獨對應的系統檔案

每個外部命令對應了系統中的乙個檔案

自動載入記憶體,可以直接使用

必須知道其對應的檔案位置,由shell載入後才能執行

命令字     [選項]      [引數]

切換到目標目錄:cd   目標位置

絕對路徑——完整路徑,從「/ 」根目錄開始的路徑

相對路徑——從當前路徑出發到達的目標路徑

ls   -l : 以長格式列出

ls   -a : 不隱藏任何以 . 開始的專案

ls   -a : 列出除 . 及 . . 以外的任何專案

ls   -h : 與-l 一起用,以易於閱讀的格式顯示檔案大小

ls  -r : 遞迴顯示子目錄

通過別名機制簡化常用的、比較長的命令

alias ***=「pwd」 或用單引號

mkdir      [選項]       目錄位置和名稱 (預設為當前路徑下目錄)

mkdir -p:一次性建立巢狀的多層目錄

touch   檔名:建立空檔案

touch    aa bb (同時建立aa和bb空檔案)

touch     /a/b (/a目錄下建檔案b,需要/a目錄存在)

cp   [選項]   原始檔或目錄   目標檔案或目錄

cp   -f:      覆蓋目標同名檔案或目錄時,不進行提醒,直接強制複製

cp   -i:      覆蓋目標同名檔案或目錄時,提醒使用者進行確認

cp   -p:      複製時保持原始檔的許可權,屬主及時間標記等屬性不變

cp   -r:      複製目錄時必須使用此選項,表示遞迴複製所有檔案及子目錄,可與 -f 或 -i 同時使用。-rf   -ri

rm   [選項]      檔案或目錄

rm -f :   無提示

rm -i :   有提示

rm -r :   包括子目錄

mv   [選項]      原始檔/目錄      目標檔案/目錄

如源目相同,則相當於重新命名,若不同則為剪下

搜尋範圍內環境變數path決定

which    命令/程式名

或which -a:    命令/程式名

採用遞迴方式,根據目標的名稱,型別,大小等不同屬性進行精細查詢。

find     [查詢範圍]     [查詢條件表示式]

分為精確查詢和模糊查詢:-a(精確),-o(模糊)

查詢型別

關鍵字說明

按名稱查詢

-name

根據目標檔案的名稱進行查詢,允許使用 「*」 及 「?」 萬用字元

按檔案大小查詢

-size

根據目標檔案的大小進行查詢

一般使用 「+」 、 「-」 號設定超過或小於指定的大小作為查詢條件

常用的容量單位包括kb(注意k是小寫)、mb、gb

按檔案屬主查詢

-user

根據檔案是否屬於目標使用者進行查詢

按檔案型別查詢

-type

根據檔案的型別進行查詢

檔案型別包括普通檔案( f )、目錄( d )、塊裝置檔案( b )、字元裝置檔案( c )等

Linux常用命令 1

檔案命名規則 1.出了 之外,所有的字元都合法 2.有些字元最好不用,如空格符,製表符,退格符,和字元 等 3.避免使用.作為普通檔名的第乙個字元 以點開頭的都是隱藏檔案,所以就不能作為普通檔名 4.大小寫敏感 命令格式 命令 選項 引數 說明 選項的意思可以理解為不同的操作方法,不同的設定,命令以...

linux常用命令1

linux常用命令 1.cd 2.pwd 3.ls 4.passwd 5.who 6.cat 7.mkdir 8.rmdir 9.chmod 10.chown 11.chgrp 12.touch 13.cp 14.mv 15.rm 16.find 17.grep 18.more 19.less 20...

Linux常用命令 1

cat option file 檢視文字檔案的內容 cat 重定向到其他檔案 覆蓋內容 cat 追加 在文字裡新增內容 more less less option file 檢視文字檔案的內容,螢幕顯示完一屏就等使用者按鍵,使用者可以向上或者向下檢視,如果中途退出,可以用q head head op...