最近在centos環境下初學linux命令列,剛好在上又看到一篇文章:命令列是你的至交好友是介紹命令列的,覺得不錯,就按照文章的例項一步一步執行命令,收穫良多。
1、文章開始介紹的是bash的提示符,我總算明白提示符是怎麼來的,不過有個疑問,就是不知道如何定製自己的個性化提示符,應該是修改配置檔案,可是如何修改呢?文章沒有說明,我也只好存疑啦。
ps1、ps2、ps3、ps4是bash的特殊變數,分別控制著不同型別的提示符。可以用下面的命令檢視個人的ps1變數:echo $ps1
可以在bash命令中使用的特殊字元完整列表:
2、mkdir 、touch、ls、重定向命令
(1)mkdir命令建立新資料夾
touch命令建立檔案或修改檔案時間。
注意比較mkdir 、touch命令的不同,前者是建立資料夾,後者是建立檔案。touch命令中的引數-t 用於指定時間,-r 設定與file相同的時間。
(2)ls 顯示檔案目錄列表。常用引數:
ls 顯示某個檔案,直接跟上檔名
ls 顯示某個目錄,直接跟上目錄名
ls -d 顯示目錄本身資訊
ls -l 顯示目錄或檔案詳細資訊
ls -a 顯示所有檔案,包括隱藏檔案。
(3) 重定向命令。>重定向標準輸出。例:ls -al > ./seconddir/thirdfile
find -name *file 1>./seconddir/thirdfile 2>&1
3、使用者許可權chown、chmod、chgrp命令
可以在/etc/passwd檔案找到使用者列表,/etc/group找到組列表。chown改變檔案所有者,chmod改變檔案許可權,可執行或者可讀。chgrp改變檔案所屬組。
4、cat 、grep、sed 、pipe
cat命令讀取檔案內容。grep命令查詢乙個模式並輸出相匹配的行。
sed 、pipe用於管道命令,待深入學習。
示例:cat ./seconddir/thirdfile | grep "another" | sed -e "s/anotherfile/myfile"
5、網路命令
ping
traceroute 從你的電腦到目標裝置的路由
ifconfig 網路配置
netstat 列出系統所有網路連線,ip、介面、監聽埠。
linux 命令列 筆記
1.tar tar命令 tar cvf file2.tar home usr2 file2 比如此命令 使用絕對路徑的話,歸檔時自動把 去掉。在解壓的時候,會在你的當前工作目錄出現home user2 file2 因為把 去掉了,所以他的父目錄就是當前的工作目錄。當採用相對路徑時,比如說在home下...
Linux命令列筆記
ipconfig 獲取ip位址 ping 8.8.8.8 檢視網路連線 ping 127.0.0.1 本地環迴位址,測試本地連通性 密碼破解 console ttyyo rd.break 進入中斷模式 mount o remount,rw sysroot 掛載到根分割槽 chroot sysroot...
linux命令列筆記
學習方法 看,寫,敲練 linux沒有碟符概念,只有根目錄 bin usr bin不能亂動容易損壞檔案 home裡面是使用者資料夾 學習的命令主要儲存在bin資料夾下 ls顯示當前資料夾下的檔案以及檔名 ls bin表示檢視根目錄下的bin資料夾的檔名 ls lime 表示查詢當前目錄下的lime資...