近期用到的linux命令

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' /替換文件

相關文章
相關標籤/搜索