1.登錄
啟動完成后,輸入用戶名和密碼,一般情況下,不要用root用戶登錄,因為如果產生了誤操作,后果相當嚴重,
2.切換用戶
su – root 按提示輸入密碼后切換到root用戶,
從root用戶切換到其它任意用戶不需要輸入密碼,從普通用戶切換到其它用戶都需要輸入密碼,
3.重啟和關機
重啟和關機需要root用戶權限,
重啟:init 6
關機:init 0
4.clear命令
清屏,
5.ifconfig命令
查看網路配置引數,
(可查看IP,介面等)
6.ls命令
就是list的縮寫,通過ls 命令不僅可以查看linux檔案夾包含的檔案,而且可以查看檔案權限(包括目錄、檔案夾、檔案權限),查看目錄資訊等等
常用引數搭配:
ls 列出目錄和檔案資訊,
ls -l 列出目錄和檔案的詳細資訊,
ls -lt 按時間降序顯示,
7.cd命令
(change directory),命令語法:cd [目錄名],說明:切換當前目錄至dirName
示例:
1)進入/tmp目錄
cd /tmp
2)進入上一級目錄
cd ..
*進入用戶的主目錄
cd
8.pwd命令
查看當前作業目錄路徑,
示例:
pwd
9.mkdir命令
創建目錄,
示例:
創建/tmp/aaa目錄,
mkdir /tmp/aaa
在當前目錄中創建bin目錄,
mkdir bin
10.rm命令
洗掉一個目錄中的一個或多個檔案或目錄,如果沒有使用 -r選項,則rm不會洗掉目錄,
rm [選項] 檔案或目錄
示例:
1)洗掉任何*.log檔案
rm *.log
2)洗掉test子目錄及子目錄中所有檔案洗掉,并且不用一一確認
rm -rf test
#顯示所有檔案(包含隱藏檔案)
ls -a
#只顯示隱藏檔案
l.
或者
ls -d .*
(我常用來洗掉.swp臨時檔案)
11.mv命令
移動檔案或修改檔案名,根據第二引數型別(如目錄,則移動檔案;如為檔案則重命令該檔案),
當第二個引數為目錄時,可將多個檔案以空格分隔作為第一引數,移動多個檔案到引數2指定的目錄中
示例:
1)將檔案book.c重命名為book1.c
mv book.c book1.c
2)將檔案book.c移動到/tmp/test3目錄中
mv book.c /tmp/test3
12.cp命令
將源檔案復制至目標檔案,或將多個源檔案復制至目標目錄,
-r 復制目錄及目錄內所有專案,
示例:
把book1.c復制到book2.c
cp book1.c book2.c
把aaa目錄復制到bbb目錄,
cp -r aaa bbb
13.passwd命令
修改用戶的密碼,
passwd oracle
修改oracle用戶的密碼,按提示兩次輸入新密碼,
14.tar命令
用來打包壓縮和解壓檔案,用tar打包壓縮的檔案可以用windows的winrar工具解壓,
示例:
把dir1、dir2和dir3三個目錄及目錄下的檔案打包壓縮,生成/tmp/123.tgz檔案,
tar zcvf /tmp/123.tgz dir1 dir2 dir3
在當前目錄下解壓/tmp/123.tgz檔案,
tar zxvf /tmp/123.tgz
15.groupadd命令
增加用戶組
groupadd dba
增加一個組名為dba,
16.useradd命令
增加一個用戶:useradd -n yh -g dba -d /home/yh
(增加一個用戶,用戶名為yh,屬于dba組,用戶的主目錄是/home/yh,各位兄弟,yh是我的名字,你可以改為你自己的名字)
設定用戶密碼:passwd username
(都需要在root賬戶下進行)
17.env命令
顯示全部的環境變數,
18.cat命令
一次顯示整個檔案:cat file
一次查看多個檔案:cat file1 file2 (先列印file1的內容,在列印file2的內容)
19.more命令
功能類似于cat, more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,
20.tail命令
用于顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理,常用查看日志檔案,
常用引數:
-f 回圈讀取(常用于查看遞增的日志檔案)
1)回圈讀取逐漸增加的檔案內容
ping 127.0.0.1 > ping.log &(后臺運行:可使用jobs -l查看,也可使用fg將其移到前臺運行)
tail -f ping.log(查看日志)
21.find命令
查找指定檔案名的檔案(不區分大小寫)
命令格式:
find /home -name *.xml -print
查到/home以及子目錄中*.xml檔案,把結果顯示出來,
22.chmod命令
用于改變linux系統檔案或目錄的訪問權限,用它控制檔案或目錄的訪問權限,該命令有兩種用法,一種是包含字母和運算子運算式的文字設定法;另一種是包含數字的數字設定法,
每一檔案或目錄的訪問權限都有三組,每組用三位表示,分別為檔案屬主的讀、寫和執行權限;與屬主同組的用戶的讀、寫和執行權限;系統中其他用戶的讀、寫和執行權限,可使用ls -l test.txt查找
以檔案log2012.log為例:
-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log
第一列共有10個位置,第一個字符指定了檔案型別,在通常意義上,一個目錄也是一個檔案,如果第一個字符是橫線,表示是一個非目錄的檔案,如果是d,表示是一個目錄,從第二個字符開始到第十個共9個字符,3個字符一組,分別表示了3組用戶對檔案或者目錄的權限,權限字符用橫線代表空許可,r代表只讀,w代表寫,x代表可執行,
常用引數:
-c 當發生改變時,報告處理資訊
-R 處理指定目錄以及其子目錄下所有檔案
權限范圍:
u :目錄或者檔案的當前的用戶
g :目錄或者檔案的當前的群組
o :除了目錄或者檔案的當前用戶或群組之外的用戶或者群組
a :所有的用戶及群組
權限代號:
r :只讀權限,用數字4表示
w :寫權限,用數字2表示
x :執行權限,用數字1表示
- :洗掉權限,用數字0表示
s :特殊權限
示例:
1)增加檔案t.log所有用戶可執行權限
chmod a+x t.log
2)撤銷原來所有的權限,然后使擁有者具有可讀權限,并輸出處理資訊
chmod u=r t.log -c
3)給file的屬主分配讀、寫、執行(7)的權限,給file的所在組分配讀、執行(5)的權限,給其他用戶分配執行(1)的權限
chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)
4)將test目錄及其子目錄所有檔案添加可讀權限
chmod u+r,g+r,o+r -R text/ -c
23.chown命令
chown將檔案的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;檔案是以空格分開的要改變權限的檔案串列,支持通配符
-R 處理指定目錄及子目錄
示例:
chown -R oracle:dba /oracle
24.df命令
顯示磁盤空間使用情況,獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊,如果沒有檔案名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示,默認情況下,磁盤空間將以 1KB 為單位進行顯示,除非環境變數 POSIXLY_CORRECT 被指定,那樣將以512位元組為單位進行顯示
-a 全部檔案系統串列
-h 以方便閱讀的方式顯示資訊
-i 顯示inode資訊
-k 區塊為1024位元組
-l 只顯示本地磁盤
-T 列出檔案系統型別
25.du命令
du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁盤使用的空間的查看
命令格式:
du [選項] [檔案]
常用引數:
-a 顯示目錄中所有檔案大小
-k 以KB為單位顯示檔案大小
-m 以MB為單位顯示檔案大小
-g 以GB為單位顯示檔案大小
-h 以易讀方式顯示檔案大小
-s 僅顯示總計
-c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和
示例:
1)以易讀方式顯示檔案夾內及子檔案夾大小
du -h /tmp
2)以易讀方式顯示檔案夾內所有檔案大小
du -ah /tmp
3)顯示幾個檔案或目錄各自占用磁盤空間的大小,還統計它們的總和
du -hc /home /tmp
4)輸出/tmp目錄下各個子目錄所使用的空間
du -hc --max-depth=1 /tmp
26.date命令
顯示或設定系統的日期與時間
29、wc命令
wc(word count)功能為統計指定的檔案中位元組數、字數、行數,并將統計結果輸出
wc test.txt
30、程式運行到死回圈退出:Ctrl+C
31、運行結果列印輸出到文本
> 文本.txt 把結果輸出到新建檔案或重寫已存在的檔案
>> 文本.txt 把結果追加到已存在的檔案,不改變原檔案的內容
32、PS命令 查看行程
UID:啟動該行程的用戶的ID號
PID:表示該行程的位移ID號
PIDD:代表該行程的用戶父行程的ID號
C:行程的CPU處理器利用率
STIME/ATART:表示行程的啟動時間
TTY或TT:啟動行程的終端名,表示該行程是從哪個終端上運行
TIME:該行程使用CPU的累計時間
CMD:該行程所運行的命令
選項:-e:顯示系統內所有行程的資訊,與-A選項功能相同
-f:使用完整(full)的格式顯示行程資訊
-ef:以全格式顯示行程所有資訊,包括父行程PID、創建人、創建時間、行程號等
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/148070.html
標籤:Linux
上一篇:centos7配置阿里yum源
下一篇:Centos7腳本一鍵優化
