檢視檔案資訊:ls
ls是英文單詞list的簡寫,其功能是列出目錄的內容,
「.」代表當前目錄,「…」代表上一級目錄
引數含義
-a顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
-l以列表的方式顯示檔案的詳細資訊
-h配合-l以人性化的方式顯示檔案大小
切換工作目錄:cd
在使用linux時,經常需要切換工作目錄,cd命令可以幫助使用者切換工作目錄,區分大小寫
命令含義
cd切換到當前使用者的主目錄(/home/使用者目錄)
cd ~
切換到當前使用者的主目錄(/home/使用者目錄)
cd .
切換到當前目錄
cd …
切換到上級目錄
cd -
可進入上次所在的目錄
cd /
切換到系統根目錄/
顯示當前路徑:pwd
使用pwd命令可以顯示當前的工作目錄,該命令很簡單,但又很常用,直接輸入pwd即可,後面不帶引數。
建立目錄:mkdir
通過mkdir命令可以建立乙個新的目錄,引數-p可遞迴建立目錄。需要注意的是新建目錄的名稱不能與當前目錄中已有的目錄或檔案同名,並且目標建立者必須對當前目錄具有寫許可權。
刪除檔案:rm
可通過rm刪除檔案或目錄。使用rm命令要小心,因為檔案刪除後不能恢復。為了防止檔案誤刪,可以在rm後使用-i引數以逐個確認要刪除的檔案。
引數含義
-i以進行互動方式執行
-f強制刪除,忽略不存在的檔案,無需提示
-r遞迴地刪除目錄下的內容,刪除檔案時必須加此引數,也可使用rmdir刪除乙個空目錄
拷貝:cp
cp命令的功能是將給出的檔案或目錄複製到另乙個檔案或目錄中。
引數含義
-a該選項通常在複製目錄時使用,它保留鏈結、檔案屬性,並遞迴地複製目錄
-f已經存在的目標檔案而不提示
-i互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認
-r若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案
-v顯示拷貝進度
移動、重新命名:mv
使用者可以通過mv命令來移動檔案或目錄,也可以給檔案或目錄重新命名
引數含義
-f禁止互動式操作,如有覆蓋也不會給出提示
-i確認互動方式操作,如果mv操作將導致對已存在的目標檔案的覆蓋,系統會詢問是否重寫,要求使用者回答以避免誤覆蓋檔案
-v顯示移動進度
建立檔案:touch
使用者可以通過touch來建立乙個空的檔案
檢視系統版本
1、發行版本號
lsb_release -a
2、核心版本及系統位數
uname -a
3、核心版本及gcc版本
cat/proc/version
檢視硬體資訊
cpu資訊:cat/proc/cpuinfo or lscpu
記憶體資訊:sudo dmidecode -t memory
執行時資訊
top:實時cpu&記憶體使用情況
free:當前記憶體占用情況
ps -aux:檢視當前程序狀態(cpu、記憶體占用、開機時間)
kill:根據程序pid殺死指定程序,可以配合引數-9強制殺死
檔案&目錄許可權
修改檔案許可權:chmod
使用ls -l可以檢視檔案&目錄的許可權
使用chmod可以修改檔案許可權
有兩種使用格式:字母法和數字法
獲取登入賬戶的使用者名稱:whoami
切換到管理員賬戶: sudo -s或者sudo su
退出登入使用者:exit
檢視登入使用者:who
控制台輸出:echo檢視&合併檔案內容:cat
cat ***.py :可以用來快速檢視某個檔案內容,輸出到控制台
cat test.txt>>haha.txt:將test.txt的內容追加到haha.txt中
cat 1.txt 2.txt >1_2.txt :將1.txt 2.txt內容合併到1_2.txt
分屏顯示:more
mongo CRUD資料操作符彙總
比較 name description eq等於 gt大於 gte 大於等於 lt小於 lte 小於等於 ne不等於 in在條件中 nin 不在條件中 邏輯 name description or或者 and 且 not 非 nor 既不也不,nor 名字不等於 bugall age不等於12 元素...
c語言操作符 位操作符 移位操作符
1 按位操作符 1.1 按位 與 雙目運算子 僅當兩個運算元都為1時,結果為1,否則為0。參與運算的數以補碼方式出現。例 9 5 1 0000 1001 9的補碼 0000 0101 5的補碼 0000 0001 1的補碼 應用 a 通常將某些位清零或保留某些位。例如 將a的高八位清零,保留低八位,...
linq操作符 限定操作符
限定操作符運算返回乙個boolean值,該值指示序列中是否有一些元素滿足條件或者是否所有元素都滿足條件。一 all操作符 all方法用來確定是否序列中的所有元素都滿足條件。看下面的例子 1 using system 2using system.collections.generic 3using s...