首頁 >運維 >linux運維 >在運維過程中怎麼對Linux進行基本操作

在運維過程中怎麼對Linux進行基本操作

坏嘻嘻
坏嘻嘻原創
2018-09-17 10:17:231733瀏覽

這篇文章帶給大家的內容是關於如何在維運過程中對Linux進行基本操作,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。    

一、目錄操作

根目錄下etc 存放系統的設定文件,bin檔案存放可執行檔

ls

ls 瀏覽目前路徑下檔案
ls -a 瀏覽當先路徑下隱藏的檔案(目錄)
ls -l  顯示目前路徑下目錄檔案的詳細資料
ls -t 以時間排序瀏覽目前的目錄檔案
ls -r 以倒序排列瀏覽目前的目錄檔案
ls [相對路徑] 直接查看目前目錄下相對路徑下的目錄檔案
ls -tlr 可以組合使用

mkdir

mkdir test 建立名為test的目錄
mkdir -p test/a 遞歸建立目錄,test目錄下包含a目錄

rm &  rmdir

rmdir -p test /a 遞歸刪除多個目錄
rm -rf 遞迴刪除檔案

cd

#cd test 進入到test目錄下
cd - 返回上一次所在的路徑
cd ~ 進入家目錄

mv

mv test workspace 移動test到workspace目錄下
mv
##mv test workspace 移動test到workspace目錄下
mv workspacr/test ./tmp 從workspace移出test目錄,到目前目錄tmp下

mv -i work tmp 複製work到tmp目錄下

mv test tset1 目錄test改名為test1(注意當前路徑下不存在test1的文件,否則是移動文件)

#cp

cp -r /usr/men  /usr/zh 將目錄/usr/men下的所有檔案及其子目錄複製到目錄/usr/zh中

二、檔案操作

#touch

touch test 建立名為test的檔案

touch -d  「2018-06-10 00:00:00」  aa.txt 以固定時間建立aa.txt(如果存在則刷新)

touch -r bb.txt aa.txt  把bb.txt的時間刷給aa.txt

cat

cat aa.txt 查看aa.txt的內容,在終端列印出來

cat -n aa.txt 加行號在終端機上印出aa.txt的內容

tac

tac aa.txt 倒序列印內容

更多

more bigdata 分頁顯示bigdata檔內容B向上翻頁,空格向下翻頁

less(比起more功能較多)

less bigdata 分頁顯示bigdata檔內容B上一頁,f下一頁,q退出。顯示內容後輸入/.XX進行檢查                                           XX 向上查找,n下一個。

man

man XX 看指令手冊

head

head bigdata 預設查看bigdata檔前10行

head -n bigdata 查看bigdata文件前n行

tail

tail bigdata 查看後10行

tail -f bigdata 刷新查看,類別如在另一個視窗輸入echo “asd” >> bigdata 則即時列印.

三、 時間指令

date

date 系統時間
date   %s 目前時間與1970年1月1日的秒數

date   %S目前時間的秒數

sudo date -s “2004-02-28 00:00:00” 修改系統時間

cal

cal 查看目前月份

cal -3顯示上個月,本月和下個月

cal -y 顯示全年月份

四、壓縮解壓縮檔

zip

zip test.zip aa .txt bb.txt 壓縮aa.txt和bb.txt,壓縮後檔案名稱為test.zip

unzip test.zip 解壓縮

gzip

gzip aa.txt 壓縮aa. txt文件,自動產生aa.txt.gz

gunzip aa.txt.gz 解壓縮檔案

bzip2

bzip2  aa.txt 壓縮aa.txt檔案,產生aa.txt.bz2

bunzip2 aa.txt.bz2 解壓縮檔案

tar

#tar  -cvzf 輸出目錄/test.tar.gz  XX   其中XX為要壓縮的檔案可以是多個,壓縮後為test.tar.gz檔案

tar  -xvzf test.tar.gz    解壓縮檔案

tar  -tvjf test.tar.gz 查看資訊

五、檔案符合與尋找

#grep

grep “a” test.txt 查詢字元a在test.txt,平且在終端機印出來,字元a標紅
grep -i “a” test.txt   忽略大小寫
grep -io “a” test.txt 只列印匹配的
grep -iv “a” test.txt 反向匹配,只列印,沒有匹配到的

grep -n “a” test.txt顯示行號

grep “o{2,}” test.txt 列印顯示兩個o以上的行

find

find ./ -name “hello.txt” 目前目錄下,用查找名字為hello.txt的檔案
find ./ -mmin -40  查找系統中最後40分鐘被改變檔案資料的檔案
find ./ -amin -40找系統中最後40分鐘訪問的檔案
find ./ -cmin -40查找系統中最後40分鐘被改變狀態的檔案
find ./ -size -40M 尋找系統40M以內的檔案

find ./ -type d 尋找目錄檔案

find ./ -type f 尋找普通檔案

六、檔案權限在運維過程中怎麼對Linux進行基本操作

######

系統檔案一般分為三種:檔案擁有者(u)、檔案所屬群組(g)、其他使用者(o)、所有使用者(a)。 

                                               r-w
                                           11    #                                             7         5

umask

檢視或修改檔案遮罩。

新資料夾預設權限:0666-權限遮罩
新目錄預設權限:0777-權限遮罩
umask 000 設定檔案遮罩為0
##chmod

chomd u w dd.txt 修改賦予dd.txt檔案擁有者寫權限

chomd a x dd.txt  所有使用者新增可執行

以上是在運維過程中怎麼對Linux進行基本操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn