scp -r /home/space/music/ root@www.linuxidc.com:/home/root/others/ 遠程服務器複製文件html
從 遠程 複製到 本地 java
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gzlinux
ls -lht 將會一一列出當前目錄下全部文件的大小,以及全部文件大小的統計總和nginx
df -lh 磁盤大小bash
rpm -i 須要安裝的包文件名服務器
舉例以下:網絡
rpm -i example.rpm 安裝 example.rpm 包;ssh
rpm -iv example.rpm 安裝 example.rpm 包並在安裝過程當中顯示正在安裝的文件信息;tcp
rpm -ivh example.rpm 安裝 example.rpm 包並在安裝過程當中顯示正在安裝的文件信息及安裝進度;工具
ls |wc -l 查看目錄下文件數量
find . -name "*.jpg" > pictureName.txt 獲取當前目錄下以.jpg結尾的文件名,並輸出到pictureName.txt文件中
ps -ef|grep java 查看進程
netstat -an | grep 11188
chown -R root . 遞歸更改當前目錄全部權爲root
將/home/Blinux/html/ 這個目錄下全部文件和文件夾打包爲當前目錄下的html.zip
zip –q –r html.zip /home/Blinux/html
root用戶執行netstat -ntupl
n表示不查詢dns
t表示tcp協議
u表示udp協議
p表示查詢佔用的程序l表示查詢正在監聽的程序
###或####
lsof -i :8000 查詢8000端口運行的程序
free -m linux查看內存大小
mount 10.112.8.55:/vol_rxsbptxt_18_165_166_500g_nfs nfs (mount遠端數據到本地)
sed -n 'startNum,endNump' filename
eg: sed -n '1,2p' test #查詢test文件的1到2行內容
grep -n --color '[0-9]\{9\}' #-n 顯示行號,--color 明顯的顯示查找的內容 '[0-9]\{9\}'匹配9位數字。
grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' filename |
匹配全部IP
ls -lht 查看文件大小
---------linux培訓筆記-----------
1.linux 操做工具
http://192.168.5.236
vnc.tgz xmanager.rar
2.安裝完os 進行http://192.168.5.236/youhua 2015-09-21.tgz
退出cosole,從新登陸cosole
3.ll 顯示權限信息 ls不顯示
mkdir -p 建立多層目錄
4. ll 查看 d開頭爲目錄
5. cp -r 遞歸
6.rm 慎重 刪除不可恢復 -f 強制,不提示 -v提示刪除的內容
7. |(管道符號) 前面的命令不console 傳遞給後面的命令
8.awk -F ',' '{ print $2 }' a (根據,分割,輸出第二列)
9. vi編輯 非編輯模式下 :行號 跳到指定行號 /查找內容(支持正則) 按n查看下一條
:set nu 顯示行號 :set nonu 不顯示行號 gg跳轉到首行 G跳轉到尾行
u撤銷替換
:s/1/6/g 將當前光標行 1替換爲6
:s/root/test/g 將光標所在行出現的root字符串替換爲test
:%s/root/test/g 將當前文件中全部root字符串替換爲test
10. du統計文件容量
du -shc ../disk0/ 統計disk0總容量
11.wc 統計行數
ls|wc -l 顯示當前目錄文件夾數量
ls -R|grep .jpg$|wc -l 查看圖片數量
12.scp 加密傳輸文件
13.ssh ssh yituadmin@192.168.5.78 用戶名@IP
14.ifconfig
網絡接口開關 sudo(系統級別的控制使用) sudo ifconfig eth1 down (關閉eth1網卡)
設置IP地址 sudo ifconfig eth1 down sudo ifconfig eth1 up
sudo ifconfig eth1 192.168.2.11 (給eth1改變ip)
機器工做多久(當前使用的用戶) 用 w 命令
15。ps
ps -aux 顯示系統所有進程
ps -aux |grep nginx 查詢nginx 進程
kill PID (殺掉進程)
16.tmux 網絡意外斷開。保留工做界面
tmux 啓動tmux
切換tmux到後臺 ctrl+b d切換到後臺
tmux a -t id(進入第幾個)
ctrl+b % 左右分屏
ctrl+b / 上下分屏
ctrl+b k 顯示系統負載
17.vncserver :2 #vnc工做在5902端口 不輸入端口默認工做在端口1上面
IP:port #客戶端鏈接
#拷貝全部的圖片文件到一個外部的硬盤驅動 $ls *.jpg | xargs -n 1 -i cp {} /external-hard-drive/directory find 源路徑 -type f -name '*.jpg' -exec cp -r {} 目標路徑 \;
#!/bin/bash
sed -i -e 's/原信息/替換信息/g' -e 's/原信息/替換信息/g' -e 's/原信息/替換信息/g' /替換文件