第二周總結

反向單引號 ` `:執行能力強,可以執行命令 [等價于$()]
單引號 ‘ ’:只顯示字符
雙引號 “ ”:識別變量,不識別命令
花括號{ }: 里面內容互相組合 打印重復字符串的簡化形式
echo file{1,3,5} 結果為:file1 file3 file5
rm -f file{1,3,5} 刪除file1 file3 file5
echo file{1..10} 結果為file1到file10
echo file{1..10..2} 結果為file1 file3 file5 file7 file9 每次遞增2
echo file{1,2}.{txt,log} 結果為file1txt file1log file2txt file2log
Tab鍵:路徑補全 只會補全文件和命令,不會補參數,centos7可以補參數,沒有Tab需要從rmp -qa bash*回車中安裝,里面有安裝包bash-completion-2.1-6.el7.noarch
command 2Tab(按兩下Tab鍵)所有子命令或文件補全
string2Tab 以string(字符串)開頭命令
/2Tab 顯示所有根目錄下一級目錄,包括隱藏目錄
./2Tab 當前目錄下子目錄,包括隱藏目錄
*2Tab 當前目錄下子目錄,不包括隱藏目錄
~2Tab 所有用戶列表
$2Tab 所有變量
@2Tab /etc/hosts記錄 (centos7不支持)
=2Tab 相當于ls -A (centos7不支持)
history
!加歷史編號 調用歷史命令 歷史命令前面帶 * 表示修改過的
另外調用命令的方法還有:向上方向鍵+回車,??!,ctrl+p,!-1
!:0 執行上一條命令(去除參數)
!$ 表示前一個命令的參數
history -c 清除歷史列表刪除所有條目(不刪除舊歷史)
如果要清除所有的歷史,首先要刪文件rm -f .bash_history,然后再執行命令history -c清除,不留痕跡
history -d 刪除歷史中指定的第n條命令
ctrl+r 在歷史中搜索命令
ctrl+g 歷史搜索模式退出
script 記錄對系統操作的過程(錄像)exit結束
scriptreplay 復現操作過程(播放)
如何將秒改成時間:date -d @秒 +”%F %T”
bash的快捷鍵
ctrl+l 清屏,相當于clear命令
ctrl+o 執行當前命令,并重新顯示本命令
ctrl+s 阻止屏幕輸出,鎖定
ctrl+q 允許屏幕輸出
ctrl+c 終止命令
ctrl+z 掛起命令
重定向:
標準輸出:把前一個命令的標注輸出不顯示在數字界面重新定向的指定文件中默認覆蓋原文件內容例如ls > file前一個命令追加到(不覆蓋原文件內容)指定文件例如ls >> file
標準錯誤的重定向:在標準輸出的重定向指令中改為2>
標注輸入的重定向:把一個文件內容作為標準輸入重定向到數字界面顯示用<
管道用法:
把前一個命令的標準輸出傳給命令二,作為命令二的標準輸入cmd1 | cmd2
命令一的標準錯誤作為命令二的標準輸入cmd1 2>&1 | cmd2
用戶、組、權限:
用戶:/etc/passwd存放用戶信息每條用:隔開(用戶名:密碼:用戶賬號uid:用戶賬號gid(主組):描述:加目錄:shell類型)
getent passwd 指定用戶(可以查看指定用戶信息)不加指定用戶等于 cat /etc/passwd
/etc/shadow存放用戶口令信息 格式【用戶名:加密口令:上次更改口令時間(參照70年1月1號):最小口令有效期(多少天之內不能更改密碼):最大有效時間(口令過期時間):口令到期提醒:口令非活動時長(口令到期后多少天內可以登錄):賬戶有效期(用戶賬號最多可以用多少天)】
chage更改口令信息(交互式)
useradd創建新用戶userdel +指定用戶=刪除指定用戶
/etc/dafault/useradd /etc/login.defs更改創建用戶口令信息 /etc/ske1新建用戶默認文件夾(只影響新建用戶 )
Authconfig –passalgo=sha256 –update可以更改密碼的加密算法
/etc/group組及相關屬性信息
/etc/gshadow組密碼及相關屬性
useradd創建用戶
-D(顯示或管理用戶的默認設置)
usermod修改用戶
-G 覆蓋原附加組,保留原附加組要跟-a
-d 新家目錄不會自動創建,要創建新家目錄病移動原家數據要用同時加-m
-U解鎖用戶
-L鎖定用戶
userdel刪除用戶
su 切換用戶帶-相當于用戶重新登錄,不帶-相當于只切換賬號不切換原賬號目錄
su – 用戶 -c ‘指令’=切換用戶執行命令并推出
passwd 修改指定用戶密碼;常用選項 -d:刪除指定用戶密碼 -l:鎖定指定用戶(默認雙重鎖定)-u:解鎖指定用戶 -e:強制用戶下次登錄修改密碼 -n,x,w,i(用戶最短適應期限,最大使用期限,提前多少天警告,非活動時長)–stdin:從標準輸入接受用戶密碼(echo PASSWORD | passwd –stdin USERNAME)
用戶組:group跟用戶的指令基本相同,groupmems -g 指定組 -l可以顯示該組里有哪些用戶
groupmems -g 指定組 -a 指定用戶可以把該用戶加到指定組中
文件權限:
chown wang f1 把文件f1的所有者改成wang用戶
chgrp g1 f1 把文件所屬改成g1
更改文件權限:chmod后跟對誰(who)操作 u(所有者)g(所屬組)o(other)a(所有人)然后跟操作(opt) +(增加)-(減去)=(重設權限)最后跟權限(per) r(讀)w(寫)x(執行)
文件的執行權針對所有人包括管理員讀跟寫只針對普通用戶

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/104142

(0)
杠杠的光杠杠的光
上一篇 2018-07-29
下一篇 2018-07-29

相關推薦

  • NFS文件系統介紹及相關實驗

    NFS:Network File System 網絡文件系統,基于內核的文件系統。Sun公司開發,通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件,基于RPC(Remote Procedure Call Protocol遠程過程調用)實現

    2018-06-28
  • Linux用戶、組以及正則表達式練習題

    Linux用戶、組以及正則表達式練習題 復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# chmod 700 /home/tuser1 -R …

    Linux筆記 2018-06-02
  • 邏輯卷

    邏輯卷如果分區分區類型id8epvs查看現有的物理卷 或者pvdisplay(詳細)pvcreate /dev/sdd1 /dev/sdb 把硬盤和分區編程物理卷vgs查看現有的卷組 或者vgdisplay (詳細)vgcreate -s 16M vg0 /dev/sd{d1,b} 創建vg0卷組把sdd1和sdb加入卷組指定PE為16Mlvcreate -…

    Linux筆記 2018-04-30
  • Homework_week1

    一、描述計算機的組成及其功能 計算機是由運算器、控制器、存儲器、輸入設備、輸出設備五大部件組成,每個部件的功能如下:運算器:完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等;?控制器:控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊的進行操作及處理;…

    2018-06-20
  • 如何在Linux系統上獲取命令的幫助信息

    使用type命令查看命令是外部命令或者內部命令 內部命令獲取幫助 ? ? ? ? help+command ?外部命令 ? ? ? ? command –help 簡要的幫助 ? ? ? ? man command ?獲取幫助信息 ? ? info command 獲取在線文檔

    Linux筆記 2018-05-11
欧美性久久久久