linux
的思想,一切都歸結為檔案;
~:當前使用者工作目錄;
linux
中的隱藏檔案以 「
. 」開頭;
touch
檔名 : 建立檔案;
cat
檔名 : 檢視檔案內容;
gedit rm
檔名:刪除檔案;
rm-f
檔名:強制刪除;
gcc檔名:編譯程式;
a.out
:可執行檔案; /
:執行命令;
ifconfig
:檢視ip;
if config
etho
:配置檔案; cp
檔名:複製檔案;
(1)、cp
是乙個建立檔案和目錄副本的命令;
(2)、同時拷貝多個檔案時,只需要用空格將多個檔案隔開;
(3)、要拷貝乙個目錄的話,用命令
cp- r
或cp - r
來實現,-r或
-r表示遞迴的操作(需要注意這時需要我們移除尾部的斜槓(
/));
(4)、建立檔案的硬鏈結而不拷貝檔案,要做到這點我們僅需要使用
cp – l
就可以了;
(快捷方式
)(5)
、建立檔案的符號鏈結
,符號鏈結也叫軟連線;,建立檔案的符號鏈結,我們僅需要
cp – s
就可以實現了;
(6)、不隨符號連線拷貝原檔案(只拷貝符號連線檔案),我們可以用
cp – p
來實現;
(7)、隨符號連線拷貝原檔案,可以使用
cp– l
方法;
(8)、檔案歸檔,我們在拷貝乙個目錄時可以用-r或
-r,但是我們也可以用
-a選項來歸檔檔案,這樣就可以建立檔案和目錄的準確套錄,如果有的話也可以包括符號連線(
-a會保留原檔案和目錄的屬性);
(9)、顯示正在做什麼,預設情況下,當拷貝成功時,我們只會看到命令提示符,如果我們想要知道在拷貝時發生了什麼,我們可以通過
cp – v
實現;
(10)
、當原檔案較目標檔案新時拷貝,這個操作我們用
cp – u
來實現;
(11)
、使用互動模式,互動模式下會詢問是否覆蓋目標目錄下的檔案,使用
cp – i
選項啟用互動模式;
(12)
、建立備份檔案,當目標目錄已經含有同名檔案,預設情況下
cp命令會覆蓋目標目錄下的同名檔案;使用
cp -- backup
選項,cp
命令會為每乙個現有的目標檔案做乙個備份;
--backup=******
選項會建立乙個在原檔名末尾用波浪標記(
~)的備份檔案;
(13)
、只拷貝檔案屬性,只拷貝檔案屬性而不拷貝任何資料的命令是:
cp –attributes-only;
(14)
、強制拷貝,
cp – f
選項會進行強制拷貝操作;
(15)
、在拷貝之前刪除目標,如果
cp命令在目標目錄下發現同名檔案,
cp命令會先刪除目標檔案,然後再拷貝乙份新的,這個操作可以用
cp –remove-destination
實現;
mv檔名:移動檔案和目錄命令;
(1)、移動檔案時需注意檔案的源位址和目標位址必須不同;
(2)、移動多個檔案,我們可以將它們用空格隔開;
(3)、移動目錄,不同於複製命令,用
mv命令移動目錄相當直接,移動目錄可以使用不帶選項的
mv命令;
(4)、重新命名檔案或目錄 用
mv命令重新命名檔案和目錄,目標位置和原位置乙個相同,檔名乙個不同;
(5)、mv
命令可以重新命名目錄;
(6)、列印移動資訊,當移動或重新命名一大堆檔案時我們會想在不去目標位置去檢視的情況下就知道直接的命令是否成功的執行了,這時我們就用到
mv -v
命令;
(7)、使用互動模式,當我們將檔案移動到其它位置,而那個位置恰好有同樣的檔案,這時
mv就會覆蓋掉原來的檔案;對於
mv的這一行為一般不會有提示,如果想要產生乙個關於覆蓋檔案的提示,我們可以使用
mv – i
選項;
(8)、無條件覆蓋已經存在的檔案,當我們想要無論如何都要覆蓋已經存在的檔案時我們可以使用
mv – f
選項;
linux 命令小技巧
1.cp r directionname directionname 複製當前檔案下所有檔案 不包含directionname 到 directionname路徑下 2.使用scp 命令 向root使用者傳送檔案 sudo scp id rsa.pub root x.xx opt git 報錯 pe...
linux小知識記錄
1 linux的程序和執行緒 程序建立通常呼叫fork實現。建立後子程序和父程序指向同一記憶體區域,僅當子程序有write發生時候,才會把改動的區域copy到子程序新的位址空間,這就是copy on write技術,它極大的提高了建立程序的速度。linux執行緒是通過程序來實現。linux kern...
Linux小知識點
tab 補全 ctrl a 開始位置 ctrl e 最後位置 ctrl k 刪除此處至末尾所有內容 ctrl u 刪除此處至開始所有內容 ctrl w 刪除此處到左邊的單詞 ctrl l 相當於clear vi編輯器有三種模式 命令模式,編輯模式,末行模式 開啟vi後 按esc退出編輯模式,回到命令...