1. 程式人生 > >linux雲自動化運維基礎知識3(系統的基本命令)

linux雲自動化運維基礎知識3(系統的基本命令)

linux運維

1 date

watch -n 1 date ###讓date命令每秒執行一次,ctrl +c 推出監控模式技術分享


date 11181115 ###把系統時間設定為11月18日11:15 格式:月月天天小時分鐘


date 111811152016.55 ##2016表示年(可以不加).55 表示秒(可以不加)

技術分享


-d +xday -xday ##查看x天前或者後的時間
+%.... ##設定date的輸出格式

技術分享



2.
passwd 參數 用戶名稱
-S student ##用戶密碼信息
--status student 。。。。。。
-l student ##鎖定帳號
-u student ##解鎖
-n 1 student ##設定密碼最短有效期
-x 30 student ##設定密碼最長有效期
-w 3 student ##警告期

-i 2 student ##設定用戶非活躍天數
-d student ##清除用戶密碼
使用此命令時候要註意用戶的權限

技術分享


監控passwd密碼信息
watch -n 1 passwd -S student ctrl +c 退出監控


技術分享


技術分享

10表示密碼最短有效期限,1000為密碼最長有效期限,5表示密碼警告期,3表示非活躍天數。

SHA512為密碼的加密方式,此處使用的是對稱加密


3.file
file 文件名字 ##查看文件類型

技術分享


4.文件的查看
cat filename ##顯示文件的全部內容
less file ##分頁瀏覽,按“q”退出
head filename ##顯示一個文件的前幾行
head -n 5 filename ##前五行
tail filename ##顯示文件後幾行
tail -n 5 filename ##顯示一個文件的後5行
tail -f file ##監控文件後 10 行內容

技術分享


參數-b 輸出標準行號,忽略空行。

技術分享

參數-n 輸出標準行號,不忽略空行。

技術分享


5.wc統計文件容量信息
wc -l 行數
-w 字數
-c 字節數
-m 字符數
6.文件管理方面的基礎命令
(1)touch 建立文件或修改文件時間戳

touch file ##創建文件

(2)mkdir 建立目錄

mkdir directory ##創建目錄
參數-p ##上級目錄不存在自動建立

技術分享

參數-m ##指定文件權限

(3)rm 刪除目錄或文件 ####

rm -f ##強行刪除不提示。
-r ##用於刪除目錄

技術分享



(4)cat|head|tail 查看文件內容 ####

cat|head|tail ##文件內容查看命令
cat顯示文件的標準輸出 常用參數:-b 輸出標準行號,不忽略空行
-n 輸出標準行號,忽略空行

(5)vim 文本方式編輯文件

vim filename 進入到命令模式
命令模式不能編輯文件,如果要編輯文件要進入插入模式
按"i"進入插入模式
如果完成編輯,按”esc“推出插入模式,輸入”:wq“ 保存退出

vim filename 如果文件名字不存在,會自動創建

vim 沒有操作對象直接打開,編輯文件後要 :wq filename ###記得加上創建文件的文件名###

技術分享


7. cd 切換工作目錄

cd directory ##切換工作目錄到指定目錄

cd - ##切換工作目錄到之前所在目錄

cd ~ ##切換到當前用戶的家目錄
cd ~usernmae ##切換到指定用戶家目錄

cd .. ##進入到當前目錄的上級目錄。註意:“。”表示當前目錄

技術分享



8. ls 列出目錄或文件信息

ls ##如果後面沒有目標那麽默認目標為當前目錄
ls directory|filename ##列出文件或目錄內容
ls -d direcotry ##列出目錄本身
ls -l filename|dorectory ##列出文件或目錄裏面內容的屬性
ls -ld directory ##列出目錄本身屬性
ls -a ##顯示目錄中的所有內容,包括以"."開頭的隱藏文件
ls -R ##遞歸顯示目錄中的內容



技術分享

技術分享

註意:第二行字母表示的含義。第一個d為該文件的屬性為目錄;後面的rwx表示文件所有人擁有讀,寫,執行的權力,接著的r-x表示組成員擁有讀和執行的權力,後面的r-x表示其他人擁有讀和執行的權力。

9. cp 文件復制

cp是新建文件的過程

cp file file1 file2 ... directory ###把file file1 file2 復制到 directory中
cp file test ###建立test文件模板為file
cp -r directory direcotry1 ###復制目錄 參數-r
-p ###復制權限
-v ###顯示復制過程中的詳細信息

技術分享



9.mv 移動或重命名

相同磁盤的mv是重命名,不同磁盤的mv是復制刪除過程

mv file file1 direcotry ##移動file file1到directory中
mv 存在文件 不存在文件 ##重命名文件
mv westos/linux . ##把westos中的linux移動到當前目錄 .代表當前目錄

10. pwd print working direcotry
>> pwd 顯示當前工作目錄
>> pwd -P 顯示真實目錄只要針對軟鏈接

11. stat 命令可以查看文件的時間戳
access 被訪問的時間
modify 內容被修改的時間
change 文件被修改的時間

技術分享



12.less
分頁瀏覽文件,當文件過長時使用
/ 關鍵字 搜索關鍵字

q 退出
v gedit = GNOME EDIT

技術分享



13.gedit = GNOME EDIT 圖形的文本編輯器
gedit file 開啟 file 並且編輯
ctrl+s 保存
ctrl+n 打開新的編輯界面
ctrl+o 打開新文件
14.rm = remove 刪除文件或者目錄
常用參數
>> -f 強行刪除不提示
>> -r 刪除目錄
>> -d 刪除空目錄



15. man ->>manual ###man是手冊縮寫
man man #####查看man命令的幫助
man passwd ###查看passwd命令的幫助



man的級別
1 系統命令
2 系統接口
3 函數庫
4 特殊文件,比如設備文件
5 文件
6 遊戲
7 系統的軟件包
8 系統管理命令
9 內核

man 5 passwd ##查看/etc/passwd文件的幫助
man 1 passwd ##查看passwd命令的幫助,1可以省略

man頁面的快捷方式
上下鍵 ##向上或向下一行
pageup|pagedown ##向下一個屏幕或者向上一個屏幕
d|u ##向下或者向上半個屏幕
G|gg ##跳轉頁面到man最下面或最上面
/關鍵字 ##搜索關鍵字,關鍵字會高亮顯示,n向下匹配,N向上
q ##退出幫助頁面


本文出自 “13122425” 博客,請務必保留此出處http://13132425.blog.51cto.com/13122425/1949111

linux雲自動化運維基礎知識3(系統的基本命令)