1.關機命令:
shutdown -h now 立刻關機
shutdown -r now 立刻重啟
2.檢視歷史記錄:
history
3.搜尋程序:
e顯示所有程序和環境變數
f全格式
4.檔案許可權:
[-][rwx][r-x][r--] 擁有者許可權 群組許可權 其他人許可權 r:4 w:2 x:1
chgrp:更改檔案群組 用法:grep 【-r】root dirname 組名必須要在/etc/group檔案內存在才行
chown [-r] 賬號名稱 檔案或目錄 /etc/passwd這個檔案中有紀錄的使用者名稱才能改變
chmod [-r] xyz 檔案或目錄
選項與引數:
xyz : 就是剛剛提到的數字型別的許可權屬性,為 rwx 屬性數值的相加。
-r : 進行遞迴(recursive)的持續變更,亦即連同次目錄下的所有檔案都會變
5.檔案操作:
cp [選項] 原始檔或目錄 目標檔案或目錄
cp -r test test2 將test目錄以及以下的檔案或資料夾,遞迴複製到test2目錄下
cp -r test/* test2 講test目錄下的檔案或資料夾,遞迴複製到test2目錄下
-a :相當於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)
-d :若**檔為鏈結檔的屬性(link file),則複製鏈結檔屬性而非檔案本身;
-f :為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;
-i :若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)
-l :進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;
-p :連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);
-r :遞迴持續複製,用於目錄的複製行為;(常用)
mkdir 【-mp】dir
mkdir -p test1/test2/test3/test4 自動建立多級目錄
mkdir -m 711 test2 配置檔案許可權
rm [options] name
rm -rf dirname r是遞迴刪除 f是強制刪除,不再詢問
file 檢視檔案資料型別
目錄結構:
可分享的(shareable)
不可分享的(unshareable)
不變的(static)
/usr (軟體放置處)
/etc (配置檔案)
/opt (第三方協力軟體)
/boot (開機與核心檔)
可變動的(variable)
/var/mail (使用者郵件信箱)
/var/run (程式相關)
/var/spool/news (新聞組)
/var/lock (程式相關)
6.檢視,尋找檔案:
cat 【-n】file
cat 【-a】file
相當於 -vet 的整合選項,可列出一些特殊字元而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-e :將結尾的斷行位元組 $ 顯示出來;
-n :列印出行號,連同空白行也會有行號,與 -b 的選項不同;
-t :將 [tab] 按鍵以 ^i 顯示出來;
-v :列出一些看不出來的特殊字元
# 使用 [tab] 與空白鍵的效果差不多,都是一堆空白啊!我們無法知道兩者的差別。
# 此時使用 cat -a 就能夠發現那些空白的地方是啥鬼東西了![tab]會以 ^i 表示,
# 斷行位元組則是以 $ 表示,所以你可以發現每一行後面都是 $ 啊!不過斷行位元組
find 【-name】filename
find /etc -name *httpd* 找出 /etc 底下檔名包含 httpd 的檔案
7.vi的使用
一般模式可用的按鈕說明
g 移動到這個檔案的最後一行(常用)
gg移動到這個檔案的第一行,相當於 1g 啊!(常用)
/word
向游標之下尋找乙個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可!(常用)
?word
向游標之上尋找乙個字串名稱為 word 的字串。
dd 刪除游標所在的那一整列(
常用)yy 複製游標所在的那一行(常用)
u復原前乙個動作。(常用)
:set nu
顯示行號,設定之後,會在每一行的字首顯示該行的行號
:set nonu
與 set nu 相反,為取消行號!
:q! 不儲存退出
u是撤銷
替換:
:s/word1/word2/gc : 查詢與替換
:n1,n2s/word1/word2/g :在第n1行到n2行之間搜尋word1並將其替換成word2,/g表示全域性
:n1,n2/word1/word2/gc : 在第n1行到n2行之間搜尋word1並將其替換成word2,c表示替換前詢問確認
:1,$s/word1/word2/g : 在第一行到最後一行之間搜尋word1並將其替換成word2
8.pstree的使用
pstree命令以樹狀圖顯示程序間的關係
格式:pstree -p
以樹狀圖顯示程序,還顯示程序pid
ps -ef | grep mongod
9.檢視埠是否被占用
netstat -tunpl | grep redis
linux 備忘錄一
今天學到的東東 1 檢視程序所對應可執行程式的絕對路徑 1 ps ef grep 程序名 獲得pid 2 進入proc檔案系統裡對應的目錄 proc 3 ls l exe鏈結對應的就是可執行檔案的全路經 2 辨別是軟鏈結還是硬鏈結 ls li 檢視檔案對應的inode編號,一樣的則是硬鏈結,軟鏈結通...
MFC(筆記備忘)
mfc應用程式程式設計 一 mfc的發展 vc 1.0 vc 5.0 vc 6.0 vc2008 sp1 vs2010 二 mfc基礎 1 mfc 微軟基礎類庫 採用類的方式,將win32 api等進行封裝,形成的庫.2 mfc相關的標頭檔案 afxwin.h 類似於windows.h afxext...
C備忘筆記
main 函式是乙個特殊的函式,並不需要引數。符號常量大寫,語句結尾無需分號。define number 10 const cant modified always 其值將不能被修改。eof end of file 定義在stdio.h中,是個constant,乙個整型數。在沒有輸入時,getcha...