linux使用過的命令

2021-08-28 23:50:38 字數 1687 閱讀 2242

檢視centos 版本           cat /etc/redhat-release

1,複製貼上檔案  cp [選項] 原始檔或目錄 目標檔案或目錄

2,剪下貼上檔案  mv [選項] 原始檔或目錄 目標檔案或目錄

3,刪除檔案    rm 檔案      慎用 rm -rf

linux下檔案的複製、移動與刪除命令為:cp,mv,rm

一、檔案複製命令cp

命令格式:cp [-adfilprsu] 原始檔(source) 目標檔案(destination)

cp [option] source1 source2 source3 … directory

引數說明:

-a:是指archive的意思,也說是指複製所有的目錄

-d:若原始檔為連線檔案(link file),則複製連線檔案屬性而非檔案本身

-f:強制(force),若有重複或其它疑問時,不會詢問使用者,而強制複製

-i:若目標檔案(destination)已存在,在覆蓋時會先詢問是否真的操作

-l:建立硬連線(hard link)的連線檔案,而非複製檔案本身

-p:與檔案的屬性一起複製,而非使用預設屬性

-r:遞迴複製,用於目錄的複製操作

-s:複製成符號連線檔案(symbolic link),即「快捷方式」檔案

-u:若目標檔案比原始檔舊,更新目標檔案

如將/test1目錄下的file1複製到/test3目錄,並將檔名改為file2,可輸入以下命令:

cp /test1/file1 /test3/file2

二、檔案移動命令mv

命令格式:mv [-fiv] source destination

引數說明:

-f:force,強制直接移動而不詢問

-i:若目標檔案(destination)已經存在,就會詢問是否覆蓋

-u:若目標檔案已經存在,且原始檔比較新,才會更新

如將/test1目錄下的file1複製到/test3 目錄,並將檔名改為file2,可輸入以下命令:

mv /test1/file1 /test3/file2

三、檔案刪除命令rm

命令格式:rm [fir] 檔案或目錄

引數說明:

-f:強制刪除

-i:互動模式,在刪除前詢問使用者是否操作

-r:遞迴刪除,常用在目錄的刪除

如刪除/test目錄下的file1檔案,可以輸入以下命令:

rm -i /test/file1

方法:scp (注意是否是整個檔案 是使用3、4)

2、上傳本地檔案到伺服器

scp /path/filename username@servername:/path

例如scp /var/www/test.php [email protected]:/var/www/ 把本機/var/www/目錄下的test.php檔案上傳到192.168.0.101這台伺服器上的/var/www/目錄中

例如:scp -r [email protected]:/var/www/test /var/www/

4、上傳目錄到伺服器

scp -r local_dir username@servername:remote_dir

例如:scp -r test [email protected]:/var/www/ 把當前目錄下的test目錄上傳到伺服器的/var/www/ 目錄

用過的linux命令

1.系統命令 檢視 du hs 進入目錄 cd 檢視歷史命令 history linux自動補全命令 tab 2.檔案操作 建立資料夾 mkdir 建立檔案 touch vi也可以建,但記得儲存 檢視隱藏檔案 ls a 比如swp檔案 列出當前目錄下的所有檔案 包括隱藏檔案 的絕對路徑,對目錄不做遞...

我使用過的linux命令之strace

strace常用來跟蹤程序執行時的系統呼叫和所接收的訊號。在linux世界,程序不能直接訪問硬體裝置,當程序需要訪問硬體裝置 比如讀取磁碟檔案,接收網路資料等等 時,必須由使用者態模式切換至核心態模式,通過系統呼叫訪問硬體裝置。strace可以跟蹤到乙個程序產生的系統呼叫,包括引數,返回值,執行消耗...

使用過的ubuntu命令

ubuntu 基礎操作 1,檔案改名和移動 mv test.log test.txt mv test.txt dir 2,刪除使用者 sudo userdel oboo 3,刪除使用者組 sudo groupdel oboo 4,刪除目錄 sudo rm rf oboo 5,遞迴更改目錄許可權 su...