cd 去什麼地方s
cd /home 進入 『/ home』 目錄』
cd … 返回上一級目錄
cd ~ 回到個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示當前工作路徑
ls 檢視目錄中的檔案
ls -l 顯示檔案和目錄的詳細資料 (可簡寫為ll),後可跟具體檔名
ls -a 顯示隱藏檔案
ls -r 將目錄下所有的子目錄的檔案都列出來,相當於我們程式設計中的「遞迴」實現
mkdir dir1 建立乙個叫做 『dir1』 的目錄』
mkdir dir1 dir2 同時建立兩個目錄
mkdir /home/qaq/dir1/目錄名 到指定目錄建立資料夾
mkdir -p遞迴建立目錄,即使上級目錄不存在,會按目錄層級自動建立目錄
普通使用者只能在自己的使用者主目錄~上,才能建立目錄
rm -f file1 刪除乙個叫做 『file1』的檔案 , -f 直接刪除檔案不詢問
rmdir dir1 刪除乙個叫做 『dir1』 的空目錄『 ,不能刪除非空目錄
rm -rf dir1 刪除檔案,而且可以刪除非空目錄。-rf引數表示遞迴強制刪除
rm -rf dir1 dir2同時刪除兩個目錄及它們的內容
mv dir1 new_dir 重新命名/移動乙個目錄 (檔案)
mv 所有的檔案 移動到最後寫的目錄名
移動檔案至上一級資料夾.,使用mv命令+檔案+路徑,移動該檔案。在linux中…(兩個點)表示上一級目錄。
mv 指定路徑移動檔案,mv 檔案路徑 移動到的檔案路徑
例:mv /home/qaq/biji/pig/file /home/qaq
cp file1 file2 複製乙個檔案,將file1複製且名字改為file2,檔案內容不變
ps:複製目錄要加 -r 或者 -r
cat file1 從第乙個位元組開始正向檢視檔案file1的內容 (一次性顯示檔案)
tac file1 從最後一行開始反向檢視乙個檔案的內容
cat file1 file2 >newfile 將file1和file2檔案合併,合併到新的newfile檔案中儲存起來
more file1 檢視乙個長檔案的內容,分頁檢視,顯示滿一頁時暫停,此時可按空格健
繼續顯示下乙個畫面,按q停止顯示
less file1 類似於 『more』 命令,不同的是 less 允許使用者用鍵盤方向鍵往回看 ,退 出用ctrl+z
du -h filename 檢視檔案占用磁碟空間大小
du -h dirname 檢視目錄下所有的目錄占用磁碟空間大小,此處要用絕對路徑/home/ccc
find / -name filename 從 『/』 根檔案查詢名為filename的檔案(目錄)(注意/後有空格,絕對路徑)
ps:不是root使用者無法查詢root路徑,只顯示普通使用者的查詢例:/home/qaq/
find . -name filename 查詢當前目錄下檔名稱為filename的檔案(相對路徑)
ps:普通使用者用 「.」 路徑來查詢
find / -user username 搜尋屬於檔案屬主的檔案(注意/後有空格)
find /user/local -name *.txt 搜尋以 『.txt』 結尾的檔案
find . -size +6000c 在當前目錄下查詢大於6k的檔案 (c小寫,位元組的意思)
顯示系統資訊命令
uname -m 顯示機器的cpu架構
uname -a 顯示正在使用的核心版本
getconf long_bit 顯示作業系統所使用的位數(數字顯示)
cat /proc/cpuinfo 顯示cpu 的資訊
cat /proc/version 顯示核心的版本 (可以檢視位數)
cat/etc/redhat-release 檢視centos版本
date 顯示系統日期
檢視磁碟和記憶體空間命令
顯示每個檔案和目錄的磁碟占用空間(計算的大小就是當前認為存在的所有檔案大小的累 加和,不包含已刪除檔案所占用空間。占用空間非實際檔案大小)
引數-k 以kb為單位顯示記憶體使用情況。(預設單位) du –k /目錄
-m 以mb為單位顯示記憶體使用情況。 (一般會四捨五入) du -m /目錄
- h 以合適的列表方式顯示
顯示磁碟檔案的可用空間(通過檢視檔案系統磁碟塊分配圖得出總塊數與剩餘塊數的總空間)
引數-k 以kb為單位顯示記憶體使用情況。 (預設單位)
-m 以mb為單位顯示記憶體使用情況。
- h 以合適的列表方式顯示
記憶體使用情況命令
free
顯示系統使用和空閒的記憶體情況
引數(主要看黑色區域的數字,最終的可用空間)(主要是free,t buffers,cached的值)
-k 以kb為單位顯示記憶體使用情況。(預設單位)
-m 以mb為單位顯示記憶體使用情況。
-g 以gb為單位顯示記憶體使用情況。
ifconfig eth0 顯示乙個乙太網(乙太網就是【採用了csma/cd協議的區域網】,確實,乙太網和區域網有著一些區別,但隨著國際標準的不斷發展,乙太網和區域網之間的區別也越來越小,也就是說,現在,我們能接觸到的乙太網都是指的傳統意義上的區域網,大約佔到90%以上)卡的配置
ifconfig eth0 up啟用乙個 『eth0』 網路裝置
ifconfig eth0 down禁用乙個 『eth0』 網路裝置
ifconfig 檢視本地ip位址
ping 對方ip 測試從本機到對方網路的連通性
在linux裡面輸入service network restart
groups 顯示當前使用者所在組
ps 顯示程序狀態(process status)(pid是程序編號,是唯一的,可以代表程序的,ppid是父id) ps -ef檢視所有程序資訊
kill pid 停止某程序
kill -9 pid 強制殺掉程序
su 許可權轉換為指定使用者
hostname 顯示主機名稱
reset 清屏 —清空所有歷史命令
top 動態的顯示當前系統中耗費資源最多的程序( cpu/記憶體等)
f 代表這個程式的旗標 (flag), 4 代表使用者為 superuser;
s 代表這個程式的狀態 (stat);
uid 代表執行者身份
pid 程序的id號!
ppid 父程序的id;
c cpu使用的資源百分比
pri指程序的執行優先權(priority的簡寫),其值越小越早被執行;
ni 這個程序的nice值,其表示程序可被執行的優先順序的修正數值。
addr 這個是核心函式,指出該程式在記憶體的那個部分。如果是個執行 的程式,一般就是『 - 』
sz 使用掉的記憶體大小;
wchan 目前這個程式是否正在運作當中,若為 - 表示正在運作;
tty 登入者的終端機位置;
time 使用掉的 cpu 時間。
cmd 所下達的指令名稱
關機命令
關機 (系統的關機、重啟以及登出 )
shutdown -h now 關閉系統
shutdown -h hours:minutes &按預定時間關閉系統
shutdown -c 取消按預定時間關閉系統
shutdown -r now 重啟(1)
reboot 重啟(2)
halt 關機後關閉電源
logout 登出
只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。
$ chmod u+x file 給file的屬主增加執行許可權
$ chmod 751 file 給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權
$ chmod u=rwx,g=rx,o=x file 上例的另一種形式
$ chmod =r file 為所有使用者分配讀許可權
$ chmod 444 file 同上例
$ chmod a-wx,a+r file 同上例預設是a(所有使用者)
+增加許可權
-刪除許可權
=重新分配許可權
linux命令學習筆記
系統相關 uname a列印系統資訊 包括計算機型號,作業系統名稱,版本和發行號,以及計算機的網路名 free檢視系統記憶體使用情況 df 檢視磁碟使用情況 cat proc cpuinfo檢視cpu資訊 date檢視系統時間 top d 1 檢視cpu的使用率 cat etc issue檢視作業系...
Linux學習筆記 命令
命令基本格式 命令 選項 引數 選擇目錄,預設當前目錄 例如 ls al bin ls 表示顯示根目錄下的所有檔案 這裡選項可以分開寫 例如 ls a l bin 選項也可以寫全稱,在選項內容前加上 例如 ls all 等價於 ls 命令後的目錄如果不帶 則表示相對路徑,在當前目錄下進行尋找,ls中...
Linux命令學習筆記
前者是表示系統的整體設定,生效後所有使用者可用。後者是表示當前使用者的設定,只當前使用者有效。tail命令的用途是講指定檔案的最後幾行按照一定規則 輸出到終端,若文件有更新,也會主動重新整理。tail f c number n number m number b number k number fi...