原面試之常見Linux指令考察
Go_hack閱讀數(shù):1752018-03-19
cp [option] Source Directory
cp命令中有一個常用選項R,它可以遞歸的復制目錄中的所有文件
用法示例:
1).復制并重命名文件
將/etc/samba/smb.conf備份到當前目錄中,并將文件重命名為smb.conf_backup:
$cp /etc/samba/smb.conf smb.conf_backup
2).復制目錄
如果要復制的源目錄中還存在子目錄,可能會發(fā)生錯誤,此時使用選項R遞歸地復制子目錄。
將目錄test復制到目錄file中
$cp -R test file/
1、從服務端copy文件到本地。比如服務器的home下有一個文件是a.txt,那么命令是:scp root@192.168.2.208:/home/a.txt /home 此時會要你輸入root的密碼。輸入后即可把a.txt 拷貝到你當前電腦的home下了。
發(fā)現(xiàn)規(guī)律沒有?scp的命令是:scp 服務器用戶名@iP地址:服務端文件路徑 客戶端保存路徑。所以說,scp后面不一定是root,也可以是其他的用戶。
同理,將文件從本地拷貝到服務器:
scp /home/a.txt root@192.168.2.208:~
此時輸入密碼即可
以上說的都是拷貝文件的linux常用命令,那么如何拷貝含有子目錄的文件夾呢?很簡單,加入-r參數(shù),如:
假如以找到以.c為后綴的源文件中含有test的linux常用命令,
find +path -type f -name "*.c" | xargs grep "test" -l
netstat -apn | grep "80"
比如查找80端口有沒有被占用
5. linux下某進程占用cpu的情況
top -p pid
ps -aux | grep 2181
查看更詳細的內(nèi)存占比