linux經常使用命令

1.linux查找目錄下的全部文件中是否含有某個字符串mysql

     grep -rn 「查找名稱」  *;linux

 2.查看當前目錄內存使用狀況sql

     #du 文件名 -h  緩存

     #ll -hui

3.替換某文件內的某個字符串阿里雲

   dirback爲替換前,DIRBACK爲替換後spa

   # sed -i "s/dirback/DIRBACK/g" openstacks.textip

4.用戶組文件權限內存

   查看字符串

   #ls -l

  修改

#chown  *:*  文件名

5.遠程拷貝

本地拷貝到遠程:scp -r /home/space/music/ root@www.runoob.com:/home/root/others/ 
遠程拷貝到本地:scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
6.telnet物理安裝

6.telnet

  連接:https://pan.baidu.com/s/1bIjviu 密碼:dzjc

  rpm -ivh  telnet-0.17-47.el6.x86_64.rpm

7.文件大小

  ls  -lht   將會一一列出當前目錄下全部文件的大小,以及全部文件大小的統計總和。或者直接打入ll命令。

  du -sh * 命令也能夠列出當前文件以及文件夾的大小。

       du -s  backup.sh ,ls -lh backup.sh   查看某一單獨文件大小

8.文件查找

  find .|xargs grep -ri "開始加載所有鏡像文件"    -l     全文檢索

  find . -name "Panel.py"                       文件名搜索

9.遷移

      #cp -rfp mysql /data 

10:獲取時間

 echo "如今時間:`date '+%Y%m%d %T'`" 
 

11:查看版本:

          cat /etc/issue

          cat /proc/version

          lsb_release -a

          cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'

 

12:替換

       sed -i "s/jack/tom/g" test.txt

13.快捷命令

  /usr/bin/

14:打包解壓

      tar  -zcvf   打包

      tar -zxf     解壓

 15:流量查看

    dstat

16:chmod

  執1寫2讀4

17:更換主機名

  hostnamectl set-hostname name

18:更換阿里雲yum源

  cd /etc/yum.repos.d 
  備份舊的配置文件:mv CentOS-Base.repo CentOS-Base.repo.bak 
  下載阿里源的文件: wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
  清理緩存 
  yum clean all 
  從新生成緩存 
  yum makecache

19:取某一列

      ll |awk -F ' ' '{print$4}'

20:rpm 

     展現包個數:rpm -qa | wc -l
     列數包: rpm -qa >rpm.txt

21:awk截取

    截取第一列中1-3參數

 awk -F ' ' '{print $1 }' |cut -c1-3

22.獲取指定網卡的ip和mac

  1. ifconfig eth0 | grep "inet addr:" | awk '{print $2}' | cut -c 6-  (獲取eth0網卡的IP地址)  
  2. 或  
  3. ifconfig eth0 | grep "HWaddr" | awk '{print $5}'  (獲取eth0網卡的MAC地址) 

23.獲取當前目錄       

       path= $ (cd `dirname $0`; pwd)

24.修改主機名

  sudo hostnamectl set-hostname <newhostname>

25.更換主機名

  sudo hostnamectl set-hostname 主機名 

 26.當前文件夾下全部文件賦予執行權限

  find ./ -name '*.sh' -exec chmod +x {} \;

  chmod -R 755 *

27.Defaults requiretty

     在suder中加註釋就不須要tty來進行sudo

28.查看磁盤uuid

     blkid

相關文章
相關標籤/搜索