linux 簡單命令筆記

2021-07-07 05:45:01 字數 2549 閱讀 1719

cat[-na] file1 file2...filen : 重複你的輸入   讀取檔案  建立檔案並輸入 ctrl+d 終止    -n 顯示行數  -a顯示特殊字元

ctrl +d:終止很多的命令

man :(manual)   很多命令的詳細說明  q 返回 空格向下翻頁    example:man cat

ls /:展示根目錄

ls -f :展示目錄區分 資料夾和檔案

pwd:(present working directory)顯示當前工作目錄

cd [directory]:(change directory) 切換目錄 通過引數靈活切換目錄

cp source destination:(copy)  講乙個檔案拷貝到目標目錄    如果destination不是路徑  而是個名字 則在當前目錄生成以這個名字命名的原始檔

cp file1 file2 ... filen destination-directory: 多檔案拷貝   destination一定是目標檔案

mv:(move) 完全類似copy 只是刪除原始檔

mkdir:(make directory)建立目錄

rm file1 file2 ...filen:(remove)刪除檔案 -f 強制

萬用字元:

*:0個或多個任意字元

?:1個任意字元

想要輸出* 用「」

tab 輸入輔助

>:標準輸出符號    example:ls -f /usr/bin > listing

more[-l][+linenumber] [file1 file2...filen]:逐螢幕展現內容 example:more < /etc/rc    或者 more /etc/rc

head[-line][file1 file2..filen]: 顯示檔案頭幾行  預設10行 可以通過-line設定

tail[-line][file1 file2 .. filen]:類似head 只是顯示的是後幾行

file [file1 file2 ...filen]:顯示檔案的編碼型別, 有可能錯

過濾器:

head: ls /usr/bin | head    或者 more

多工:

yes: 不同輸出y

ctrl+c:終止

ctrl+z:暫停

fg: 開始暫停任務

jobs:顯示所有任務及狀態

kill   %任務id: 將終止對應的任務

bg:??????????????????

下面還有一些 先跳過

touch file1 file2...filen:更新時間戳

chmod:(change mode)修改許可權

ls -l file:檢視檔案許可權

chmod u-r file:取消讀許可權 (user minus read)

chmod u+r file:增加讀許可權

許可權主體u,g,o,a-/+ r,w,x許可權      (依次對應的全稱: user,group,other,read,write,excute)

如果沒有對目錄的執行許可權  cd無法執行

du [-abs] path1 path2:硬碟占用(disk usage)  -a 增加對檔案大小的資訊  -b 單位換成b 原來是kb  -s總大小

df:硬碟空間的使用情況 (disk filling)

uptime:系統執行時間    還有少量其他資訊

who/ who am i :當前的使用者

w:相當於uptime和who 命令(what are user doing)

ctrl+l:新的一頁

grep[-nvwx][-number] expression [file1 file2 ... filen]:表示式匹配檔案內容  (generalized regular expression paser). -n 顯示行數  -v只顯示不匹配的內容 -w匹配完整的詞 -x匹配完整的行

wc [-clw] [file1 file2 ...filen]:檔案計數  顯示檔案行數,詞數,字元數(word count)  -clw 對應選擇需要展示的計數物件 character,line,word 不加修飾三個都展示

ls | wc -w:檢視當前目錄下檔案數

ls *.extension | wc -w:檢視當前目錄下特定副檔名的檔案數

spell:拼寫檢測  不知道為什麼我的虛擬機器上的linux不支援 回來在修正

cmp file1 [file2]:比較檔案 (compare) 僅僅告訴你兩個檔案第一處不同的位置

diff file1 file2:展示檔案不同(different) 明確告訴兩個檔案的不同點   例如結果有1c1,2 第乙個檔案的第1行和第二個檔案的1.2行比較出現以下不同

這個命令很複雜 這只是簡單的使用

gzip [-v] [file1 file2...filen]:壓縮檔案到filename.gz 原始檔刪除 -v 顯示少量壓縮資訊 

gunzip [-v] [file1 file2 ...filen]: 解壓檔案 -v顯示資訊

zcat [file1 file2 ...filen]: cat 壓縮檔案

linux學習 簡單命令筆記

clear清屏 vi 進行文字編輯 i edit esc command shift end 輸入 wq cat 檢視文字 pwd 檢視當前游標所在的path 目錄 根目錄 起始位置 家目錄 使用者所在的預設的目錄 除了root使用者在 root下以外都在 home 使用者 路徑下 cd 切換到指定...

linux 簡單命令學習筆記1

linux shell 基礎學習筆記 shell linux中有多種型別的shell。常用 bourne shell sh c shell csh korn shell ksh 命令 ls 列出檔案,目錄 a 顯示出隱藏檔案 l 顯示出詳細的檔案內容 f 在列出的檔名稱後加一符號例如可執行檔案加 目...

Linux 幫助命令簡單學習筆記

linux幫助命令簡單學習筆記 一 命令名稱 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫...