Linux工作中比較實用的非基礎命令


不分先後,正文簡要說明,詳細見相應超鏈接

1: scp

scp是secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠程文件拷貝命令。Linux和windows都可以使用這個命令,也可以用在這兩個操作系統之間的文件傳輸。

#簡易語法
scp [可選參數] file_source file_target

#舉例
scp local_file remote_username@remote_ip:remote_folder
scp -r local_folder remote_username@remote_ip:remote_folder 
scp [email protected]:/home/root/others/music /home/space/music/1.mp3
scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator	//scp 命令使用端口號 4588

2: ssh

ssh命令用於登錄遠程主機, Linux及windows命令行都可以使用這個命令。

#簡易語法
ssh [-l login_name] [-p port] [user@]hostname

#舉例
#指定用戶:
ssh -l root 192.168.0.11
ssh [email protected]
#如果修改過ssh登錄端口的可以:
ssh -p 12333 192.168.0.11
ssh -l root -p 12333 192.168.0.11
ssh -p 12333 [email protected]

3: grep

grep命令用於查找文件裏符合條件的字符串。

#簡易語法
grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] [-A num] [-B num] [-C[num]][-e pattern] [-f file] [–binary-files=value] [–color[=when]][–colour[=when]] [–context[=num]] [–label] [–line-buffered][–null] [pattern] [file …]

#舉例
grep -Irn '要在當前目錄下搜索的字符串'

4: find

Linux find命令用來在指定目錄下查找文件。

#簡易語法
find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

#舉例
find . -name "*.c"	//將目前目錄及其子目錄下所有延伸檔名是 c 的文件列出來。
find . -type f		//將目前目錄其其下子目錄中所有一般文件列出
find . -ctime -20 	//將目前目錄及其子目錄下所有最近 20 天內更新過的文件列出

5: zip

Linux zip命令用來壓縮文件。

#簡易語法
zip -r mydata.zip mydata   //壓縮mydata目錄
unzip mydata.zip -d mydatabak

6: pushd/popd/dirs

pushd和popd是對一個目錄棧進行操作,而dirs是顯示目錄棧的內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章