關機:
shutdown -h now 立即進行關機
shutdown -h 1 1分鐘之後會關機
shutdown -r now 現在重新啟動計算機
halt 關機
reboot 現在重新啟動計算機
sync 把記憶體的資料同步到磁碟
logout 退出當前登入
useradd 使用者名稱
useradd -d /home/user xm 指定目錄
passed xm 給小明指定密碼
userdel 使用者名稱
eg:userdel xm 刪除使用者xm,但是保留家目錄
userdel -r xm 刪除使用者xm以及使用者主目錄
在刪除使用者時,一般不會將家目錄刪除
id 使用者名稱
su - 切換使用者名稱
exit 返回到原來的使用者
groupadd 組名
groupdel 組名
useradd -g 使用者組 使用者名稱
groupadd wudang
useradd -g wudang zhangwuji
id zhangwuji
usermod -g 使用者組 使用者名稱
0:關機
1:單使用者【找回丟失密碼】
2:多使用者狀態沒有網路服務
3:多使用者狀態有網路服務
4:系統未使用保留給使用者
5:圖形介面
6:系統重啟
常用執行級別是3和5
init 執行級別
man 【命令或配置檔案】
man ls 檢視ls命令的幫助資訊
help【命令】
help cd 檢視cd命令的幫助資訊
1、pwd指令
檢視當前工作目錄的絕對路徑
2、ls指令
檢視當前目錄的所有內容資訊
ls -al :顯示當前目錄所有的檔案和目錄,包括隱藏檔案
ls -l :以列表的方式顯示資訊
3、cd指令
切換到指定目錄
cd~ :回到自己的家目錄
cd…回到當前目錄的上一級目錄
4、mkdir指令
用於建立目錄
mkdir /home/dog
mkdir -p :建立多級目錄
mkdir -p /home/animal/dog
5、rmdir指令
刪除空目錄
rmdir -rf /home/dog 刪除非空目錄
6、touch指令
建立空檔案
touch hello.txt
7、cp 指令
拷貝檔案到指定目錄
cp 檔名 目錄
cp aaa.txt bbb/
8、cp 指令
-r 遞迴複製整個資料夾
將/home/test整個目錄拷貝到/home/zwj目錄
cp -r test/ zwj/
這個指令,當發現目標目錄下有相同檔案,會提示你是否覆蓋
\cp -r test/ zwj/ 這個指令會強制覆蓋原來的檔案,不會提示。
9、rm指令
刪除檔案或目錄
rm aaa.txt
rm -rf bbb/ 刪除目錄
rm -f :強制刪除 rm -f aaa.txt
10、mv指令
移動檔案與目錄或重新命名
mv oldnamefile newnamefile
eg:mv aaa.txt bbb.txt
mv /temp/movefile /targetfolder
eg:mv bbb.txt /root/ 將當前目錄的bbb.txt檔案移動到root目錄下
11、cat指令
檢視檔案內容,以唯讀的方式開啟
cat -n 顯示行號
cat -n /etc/profile | more 以cat指令開啟檔案,並分頁顯示
cat只能瀏覽檔案,而不能修改檔案,為了瀏覽方便,一般會帶上,管道命令|more
cat 檔名 | more 【分頁瀏覽】
12、more指令13、less指令
用來分屏檢視檔案內容,它的功能與more類似。less指令在顯示檔案內容時,並不是一次性將整個檔案載入之後才顯示,而是根據顯示需要載入內容,對於顯示大型檔案具有較高效率。
less 要檢視的檔名
14、>指令 和 >> 指令
① >輸出重定向:會將原來的檔案內容覆蓋
②>> 追加:不會覆蓋原來檔案的內容,而是追加到檔案的末尾
ls -l > a.txt 將ls -l 的顯示的內容覆蓋寫入到a.txt檔案,如果該檔案不存在,就建立該檔案。
more a.txt 檢視a.txt檔案
ls -l >> b.txt 將ls -l的顯示的內容追加到b.txt中
eg:將/home目錄下的檔案列表,寫入到/home/info.txt中
ls -l /home/ > /home/info.txt
eg:將當前日曆資訊追加到/home/mycal檔案中
cal >> /home/mycal
15、echo指令
echo:輸出內容到控制台
echo $path
echo 「hello world」
16、head指令
head指令用於顯示檔案的開頭部分的內容,預設顯示10行
head 檔案
head -n 5 檢視檔案5行內容
17、tail指令
用於輸出檔案尾部的內容,預設顯示檔案後10行的內容
tail 檔案
tail -n 5 檔案 檢視檔案後5行內容
tail -f 檔案 實時追蹤檔案更新的內容
18、ln指令
軟連線也叫符號鏈結。
ln -s 【原檔案或目錄】【軟鏈結名】
ln -s /root linktoroot 建立軟鏈結
rm -rf linktoroot 刪除軟鏈結
19、history指令
檢視已經執行過歷史命令,也可以執行歷史指令。
history:檢視已經執行過歷史指令
history 10 顯示最近使用過的10個指令
!5:執行編號為5的指令
1、date指令-顯示當前日期
date:顯示當前時間
date +%y :顯示當前的年份
date+%m :顯示當前的月份
date+%d:顯示當前是哪一天
date 「+%y-%m-%d %h:%m:%s」 顯示年月日時分秒
2、date設定日期
date -s 字串時間
date -s 「2020-8-19 11:14:15」
3、cal指令
檢視日曆指令
cal 2020
1、find指令
從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或目錄顯示終端。
find /home -name hello.txt
搜尋的範圍 按照名稱 要查詢的檔案
find /opt -user nobody 查詢/opt目錄下,使用者名稱稱為nobody檔案
find / -szie +20m 查詢整個linux系統下大於20m的檔案
2、locate指令
可以快速定位檔案路徑。
updatedb 建立locate資料庫
locate hello.txt
3、grep 指令和管道符號 |
grep過濾查詢,管道符「|」,表示將前乙個命令處理的結果輸出傳遞給後面的命令處理。
-n 顯示匹配行及行號
-i 忽略字母大小寫
cat hello.txt | grep -n yes
cat hello.txt | grep -ni yes
1、gzip和gunzip
gzip:用於壓縮檔案 字尾名為.gz
gzip hello.txt
gunzip:解壓檔案
gunzip hello.txt.gz
2、zip和unzip
zip:壓縮檔案
unzip:解壓縮檔案
-r:遞迴壓縮,既壓縮目錄。
zip -r mypackage.zip /home/
unzip -d /opt/emp mypackage.zip
3、tar指令
tar指令是打包指令,最後打包的檔案是.tar.gz檔案
壓縮多個檔案
tat -zcvf a.tar.gz a1.txt a2.txt
解壓縮檔案
tar -zxvf a.tar.gz -c /opt/
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...