1、查找進程
>ps -ef|grep ngbs //查找ngbs的進程
2、殺掉進程
>kill -9 750 //殺掉進程ID爲750的進程
3、查看端口
>netstat -an|grep 18786
4、解壓gz包
>gunzip -cd xx.tar.gz|tar -xvf-
5、解壓tar包
>tar -xvf xx.tar
6、壓縮tar包
>tar -cvf logs.tar logs //將當前目錄下的logs文件夾打包成logs.tar
7、rm刪除命令
>rm logs.tar
>rm -rf *.*
>rm -rf testFolder
>rm -rf *關鍵字*
8、查看文件內容
vi 文件名
cat 文件名
more 文件名
tail 文件名
head 文件名
sed '1,$' 文件名
9、linux服務器之間進行文件傳遞
1.登錄A服務器
2.>ftp 10.137.161.60 //ftp目標服務器B
3.輸入B服務器的用戶名和密碼
4.>put log.tar //將A服務器當前目錄下的log.tar文件傳遞給B服務器
5.在B服務器上的home/usename/目錄下接收到log.tar文件
6.>quit //退出ftp
1.登陸A服務器
2.ssh userName@ip地址 //跳轉到B服務器
3.輸入密碼
4.scp A用戶名@Aip地址:A服務器文件絕對地址 B服務器地址//.就表示直接拷貝到當前目錄
10、怎樣壓縮一個tar.gz包
>tar -czvf my.tar.gz bill //將當前目錄下的bill文件夾打包成my.tar.gz包。
>tar -czvf my.tar.gz bill error //將bill和error兩個文件夾打包成my.tar.gz包。
注:gzip只能處理一個文件(一串字符流),所以要使用tar將整個文件夾集合成一串字符流,再經由gzip壓縮。
11、怎樣打開ftp服務
>service vsftpd restart
>service vsftpd stop
>service vsftpd start
12、mv移動或更名現有的文件或目錄
>mv tomcat tomcat1 //將當前目錄下的tomcat文件名更新爲tomcat1。
參數:-b 若需覆蓋文件,則覆蓋前請現行備份。
-f 若目標文件或目錄與現有的文件或目錄重複,則直接覆蓋現有的文件或目錄。
-i 覆蓋前先詢問用戶。
-u 在移動或更改文件名時,若目標文件已存在且其文件日期比源文件新,則不覆蓋目標文件。
-v 執行時先生詳細的過程信息。
13、tar命令
>tar -cf all.tar *.jpg
參數:-c表示新產生的包。
-f指定包的文件名。
>tar -rf all.tar *.gif //將所有gif文件新增到all.tar包裏面去。
>tar -tf all.tar //解壓出all.tar包中的所有文件。
>tar -czf all.tar *.gif //將所有gif文件打成一個tar包,並用gzip壓縮成gz包。
>tar -xzf all.tar.gz //解壓gz包
>tar -cif all.tar.bzz *.gif
>tar -xif all.tar.bzz
>tar -czf all.tar.z *.gif
>tar -xzf all.tar.z
14、查找文件
>find ./-name *gen.all.env*
15、截取日誌
>tail -f catalina.out > wy.log
16、展示年曆
>cal 展示當月年曆
>cal 2003 展示2003年全年年曆
17、linux下怎樣查看當前機器的ip地址
>ip addr
>ifconfig
18、驗證telnet是否啓動
>netstat -antlp|grep 23
19、編輯文件
>vi test.sh
鍵入:i 插入,從當前光標所在之處插入所輸入的字符。
a 增加,從當前光標所在的下一個字符開始輸入。
o 插入新的一行,從行首開始輸入文字。
insert的切換是按ESC鍵。
:w filename 將文件內容存入指定文件名的文件中。
:wq 保存當前文件並離開vi。
:q! 強制離開並放棄編輯的文件。
ctr+b 屏幕往後移動一頁。
ctr+f 屏幕往前移動一頁。
數字0 移動到文件的開頭。
G 移動到文章的最後。
20、linux下命令行窗口上傳下載文件
>rz 彈出文件上傳選擇框。
>sz -filename 下載文件到本地我的文檔目錄下。
21、linux下創建一個文件
>touch test.sh
22、查找文件內容
>grep -e 正則 filename 正則匹配
>grep -i 內容 filename 不區分大小寫
>grep -c 內容 filename 查找行數
>grep -v 內容 filename 查找不匹配的行數
23、ssh免密碼登錄
例:A機器ssh到B機器免密碼登錄
1、在A機器上執行ssh-keygen -t rsa命令
>ssh-keygen -t rsa
會在/home/登錄A機器的用戶/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公鑰。
2、將A機器上生成的id_rsa.pub公鑰拷貝到B機器上面;
3、將已拷貝到B上面的A的id_rsa.pub公鑰添加到authorized_keys中
>cp A.id_rsa.pub authorized_keys
或者
>cat A.id_rsa.pub > authorized_keys
注:如果B要到A進行ssh免密碼登錄則就是反向的過程;