一、命令列別名使用命令:alias
alias alias-name='value' 建立別名 , 例如:alias l='ls -lst'
alias 列出已經建立的別名
unalias 取消別名 例如:unalias l
二、shell的特殊字元
1、萬用字元:* ,?,
*,通配0個或多個字元
?,通配任意單個字元
,通配某個範圍內的任意字元 :ls [c-h][a-b]*
2、輸入輸出重定向:>,<,>>
輸出重定向:>,>>
>:將乙個命令的輸出放入檔案而非螢幕 :pwd >ml.txt
>>:輸出重定向但不會把原檔案覆蓋,在原檔案末尾追加 : pwd >>ml.txt
輸入重定向:< 從標準輸入裝置鍵盤輸入 : cat < ml.txt >ml2.txt ,將m1中的內容用ml2檔案輸出
3、管道符:|
將乙個程序的輸出做為另乙個程序的輸入 : ls -lrt /etc | more
三、聯機幫助、清屏和歷史記錄命令
1、聯機幫助
man ls
man -k keyword
spacebar 翻屏或翻頁
enter 翻行
b 向前翻一屏或一頁
f 向後翻一屏或一頁
q 退出
/string 查詢前面符合string指定的資訊
n 查詢下乙個符合string指定的資訊
2、清屏
clear
3、歷史記錄
history 最多查詢出使用過的命令,最新版本應該是1000條
history n
!n 執行最近使用的第幾條命令
!! 執行上一條命令,和方向上鍵是一樣的
四、檔案操作
1、資料夾的屬性為 :d ,普通檔案的屬性為 :- ,r代表讀 ,w代表寫
2、建立檔案
touch +filename
如果檔名不存在則建立乙個新的檔案
如果檔名存在則修改訪問時間
mkdir [-p] directory_name
-p 目錄不存在時可以建立目錄
3、刪除目錄
rmdir directory_name
rmdir -r directory_name 刪除非空目錄
rmdir -r directory_name 刪除前詢問是否刪除
4、刪除檔案
rm -i 詢問是否刪除
rm -f 強制刪除
5、建立鏈結檔案 ,為了實現檔案共享,分為硬鏈結和軟鏈結
命令:in [-s或-p] source_file target_file (分別是原檔案、和鏈結檔案)
-s 建立軟鏈結
-p 建立硬鏈結
6、拷貝和移動檔案目錄
cp 拷貝複製檔案目錄
cp [-i] source_file destination_file
-i選項作用,當目標檔案存在,會詢問是否覆蓋,沒有-i選項則不詢問直接覆蓋
7、移動檔案目錄或重新命名檔案目錄
mv [-i] source_file target_file 重新命名原檔案為目標檔案
mv [-i] source_file target_directory 移動檔案到目標目錄
8、目錄許可權
r :讀的許可權
w :寫的許可權
x :執行許可權
- :沒有許可權
9、修改目錄許可權
chmod :修改檔案目錄的訪問許可權
chmod mode filename
u 擁有者
g 同組人
o 其他人
a 所有人
chomd u=rwx,g=rw,o=r filename
chown 更改檔案目錄屬主
-r 遞迴式的改動指定目錄
chown -r wang user/his
chgrp 更改檔案或目錄所屬的組
chgrp -r book /opt/local/book 改動/opt/local/book/及其子目錄下的所有檔案的陣列為book
10、查詢檔案
find 查詢檔案和目錄
-name 按檔名
-user 按使用者
-size 按大小
-mtime 按最後一次修改時間
-atime 按最後一次訪問時間
-type 按檔案型別
-perm 按許可權
locate 直接找資料庫檔案
五、過濾和統計
1、grep 過濾
2、wc 統計
-l 統計多少行
-w 統計多少單詞
-a 統計多少字元
六、日期時間
1、data :顯示當前日期
2、cal :顯示日曆
3、ps :列出當前系統中已經在執行的程序
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...