歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux運維學習

Linux運維學習

日期:2017/3/3 11:05:24   编辑:Linux技術

格式說明:操作概念

命令
說明及舉例

du -sh /sys 查看文件、文件夾大小
/sys/class/scsi_host/host2/scan 在線掃盤(新加硬盤執行這個命令後才能發現)
stat /etc/issue 更詳細的看數據
藍色:目錄綠色:可執行文件

淺藍色:鏈接文件

紅色:壓縮文件創建-h文件名的文件,刪除?訪問?

絕對路徑-:常規文件

d:目錄

l:鏈接文件

b:塊設備(比如硬盤,有緩存)

c:字符設備(不真實存在,沒緩存) p:管道文件 例: 命令1 | 命令2 命令1的輸出 s:套接

dd if=/dev/zero of=f1 bs=1k count=2 從/dev/zero讀內容到f1 文件 ,單位為k 大小為2k
hexdump -C f3.txt 以二進制查看f3文件
裝二進制文件修改工具rpm -i /run/media/root/CentOS\ 7\ x8664/Packages/hexedit-1.2.13-5.el7.x8664.rpm

hexedit f3.txt 修改命令裝轉換文件工具,將windows文件轉換成linux文件

rpm -i /run/media/root/CentOS\ 7\ x8664/Packages/dos2unix-6.0.3-4.el7.x8664.rpm

dos2unix 文件名  
unix2dos 文件名 

pwd -P 顯示物理工作目錄 例:/bin

cd -P 切換到物理目錄中

ls

ls 
ll --blok-size=MB 文件大小以MB顯示
ll -h 人類易讀格式
ls -R 遞歸
ls -d 只列目錄
ls -ld /etc 顯示目錄屬性
ls -1 文件分行顯示
ls -S 文件從大到小排序
ls -r 文件從小到大排序
ls -Srl 
ls -U 目錄默認順序排序
ll --time=atime/ctime/mtime 2 查看文件2的三種時間
echo wocao >> 2 把wocao 寫到文件2中
6版本以後,頻繁訪問文件,訪問時間不變。會變:1天以前;atime比mtime舊;

*性能優化

chattr +A 文件或目錄  鎖死文件或目錄的訪問時間 (atime)
chattr -A 文件或目錄  解鎖文件或目錄的訪問時間
mount 查看掛載狀態 relatime 延時
作業:只顯示指定目錄的隱藏文件;

只顯示指定目錄下的目錄

通配符

*代表任意多個字符
?代表1個字符
cd ~wang 進入wang的家目錄
~+ 當前目錄 = cd .
~- 前一目錄 = cd -
[ab] 例1: ll f[ad] 查看以f打頭後面可能是a或d的文件  
例2:ll f[a-c]* 查看以f打頭後面是a到c的文件,區分大小寫,如[a-C] [1-C]  
幫助文檔:man 7 glob
練習ll l[:digit:][[:lower:]] ll [:digit:]][^[:digit:]]ll [^[:alpha:]][[:alpha:]]

touch

touch 創建空文件 安全,如果有重名的,不會被破壞
> f1  重定向 創建f1文件 危險,有重名的會被替換
>> f2 創建f2文件 安全

cp 復制

cp -T 復制一個文件並改名
cp -r 復制文件夾及裡面的文件
\cp 原始命令
cp -a 保留屬性(權限有關,普通用戶復制root文件,所有者信息不會保留)
cp -d 只復制軟連接,不-d復制軟連接指向的內容
練習:

拷貝/etc/到/testdir下,以日期命名,命令用別名

alias kaobei="cp -av /etc/ /testdir/backup

date +%F
"

別名

unalias nnn 取消別名nnn
unlias -a 全部取消
如果想永久有效,要定義在配置文件中僅對當前用戶:~/.bashrc

對所有用戶有效:/etc/bashr

移動和重命名

mv f1 f11 相當於把f1重命名為f11

刪除

rm -r 遞歸,刪目錄
rm -rf 強制刪除
掛載點不能刪,但是能刪除裡面的文件

*性能優化

安全的釋放磁盤空間

例:大文件f1先 > f1

後 rm -f f1

創建目錄

mkdir /testdir/aa 在testdir下創建aa目錄
mkdir -p /testdir/a1/a2/a3 創建多層級目錄
rmdir 刪除目錄(只能刪空目錄)
rmdir -p /testdir/a1/a2/a3 刪除多層目錄(空目錄)

Copyright © Linux教程網 All Rights Reserved