1.系統關機
shutdown -h now 立刻關機
shutdown -r now 立刻重啓
reboot 立刻重啓
2.文件系統
ls 顯示當前目錄下的 文件及文件夾
ls -a 顯示當前目錄下 文件及文件夾,包括隱藏的
ls -l 顯示當前目錄下的文件可文件夾, 以長列表格式,顯示詳細信息
cd 目錄 顯示跳轉到指定目錄
mkdir 文件夾名 創建目錄
rmdir 文件夾名 刪除空目錄
cp 文件名 目錄地址 拷貝文件
rm 文件名 刪除文件
chmod 777 文件/文件夾 修改文件或文件夾權限
3.用戶管理
useradd 用戶名 添加用戶
passwd 密碼 設置密碼
userdel 用戶名 刪除用戶
userdel -r 用戶名 刪除用戶及目錄
usermod -g 組名 用戶名 更改用戶分組
usermod -d 目錄名 用戶名 更改用戶登陸後初始目錄
ls - ahl 查看文件所有者
logout 退出用戶
chown 所有者:組 文件名 修改問見的所有者
chgrp 組名 文件名 修改文件的所屬組
4.啓動模式更改
(1)以root身份登陸
(2)用cd命令進入:/etc/inittab 修改文件 inittab
(3)一共有7種啓動級別,分別爲:
在終端下使用命令
vi /etc/inittab
發現了這一行id:3:initdefault:,也就是說默認的啓動模式是3,接着輸入i,進入編輯模式,把id:3:initdefault改爲id:5:initdefault,按ESC,之後使用shift+:,接着輸入wq,點回車.(其實就是保存修改後退出vi編輯器),輸入reboot重啓後就可以進入
5.vi編輯器的使用
vi 文件名 用vi編輯器打開文件
i 編輯插入修改
按esc退出,輸入: 退出編輯 --開始輸入命令
w 保存
wq 退出並保存
esc : 退出編輯
6.管道命令
| 管道命令
more 顯示文件內容,分頁
grep 在文件中查找詞,用法
grep -n 關鍵詞 文件名 -n代表顯示行數
7.幫助
man 類似dos的 help命令
8.文件查找命令
find命令的參數;
pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。
-print: find命令將匹配的文件輸出到標準輸出。
-exec: find命令對匹配的文件執行該參數所給出的shell命令。相應命令的形式爲'command' { } \;,注意{ }和\;之間的空格。
-ok: 和-exec的作用相同,只不過以一種更爲安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。
#-exec command {} \; —–將查到的文件執行command操作,{} 和 \;之間有空格
#-ok 和-exec相同,只不過在操作前要詢用戶
====================================================
-name filename #查找名爲filename的文件
-perm #按執行權限來查找
-user username #按文件屬主來查找
-group groupname #按組來查找
-mtime -n +n #按文件更改時間來查找文件,-n指n天以內,+n指n天以前
-atime -n +n #按文件訪問時間來查GIN: 0px">
-ctime -n +n #按文件創建時間來查找文件,-n指n天以內,+n指n天以前
-nouser #查無有效屬主的文件,即文件的屬主在/etc/passwd中不存
-newer f1 !f2 找文件,-n指n天以內,+n指n天以前
-ctime -n +n #按文件創建時間來查找文件,-n指n天以內,+n指n天以前
-nogroup #查無有效屬組的文件,即文件的屬組在/etc/groups中不存在
-nouser #查無有效屬主的文件,即文件的屬主在/etc/passwd中不存
-newer f1 !f2 #查更改時間比f1新但比f2舊的文件
-type b/d/c/p/l/f #查是塊設備、目錄、字符設備、管道、符號鏈接、普通文件
-size n[c] #查長度爲n塊[或n字節]的文件
-depth #使查找在進入子目錄前先行查找完本目錄
-fstype #查更改時間比f1新但比f2舊的文件
-type b/d/c/p/l/f #查是塊設備、目錄、字符設備、管道、符號鏈接、普通文件
-size n[c] #查長度爲n塊[或n字節]的文件
-depth #使查找在進入子目錄前先行查找完本目錄
-fstype #查位於某一類型文件系統中的文件,這些文件系統類型通常可 在/etc/fstab中找到
-mount #查文件時不跨越文件系統mount點
-follow #如果遇到符號鏈接文件,就跟蹤鏈接所指的文件
-cpio %; #查位於某一類型文件系統中的文件,這些文件系統類型通常可 在/etc/fstab中找到
-mount #查文件時不跨越文件系統mount點
-follow #如果遇到符號鏈接文件,就跟蹤鏈接所指的文件
-cpio #對匹配的文件使用cpio命令,將他們備份到磁帶設備中
-prune #忽略某個目錄
=====================================================
$find ~ -name "*.txt" -print #在$HOME中查.txt文件並顯示
$find . -name "*.txt" -print
$find . -name "[A-Z]*" -print #查以大寫字母開頭的文件
$find /etc -name "host*" -print #查以host開頭的文件
$find . -name "[a-z][a-z][0–9][0–9].txt" -print #查以兩個小寫字母和兩個數字開頭的txt文件
$find . -perm 755 -print
$find . -perm -007 -exec ls -l {} \; #查所有用戶都可讀寫執行的文件同-perm 777
$find . -type d -print
$find . ! -type d -print
$find . -type l -print
$find . -size +1000000c -print #查長度大於1Mb的文件
$find . -size 100c -print # 查長度爲100c的文件
$find . -size +10 -print #查長度超過期作廢10塊的文件(1塊=512字節)
$cd /
$find etc home apps -depth -print | cpio -ivcdC65536 -o /dev/rmt0
$find /etc -name "passwd*" -exec grep "cnscn" {} \; #看是否存在cnscn用戶
$find . -name "yao*" | xargs file
$find . -name "yao*" | xargs echo "" > /tmp/core.log
$find . -name "yao*" | xargs chmod o-w