linux命令格式
命令名稱 [命令引數]
[命令物件]
ps:命令名稱、命令引數、命令物件 之間用空格鍵分隔
命令物件一般是指要處理的檔案、目錄、使用者等資源
命令引數可以用長格式(完整的選項名稱,用--作為字首),eg:man --help
也可以用短格式(單個字母的縮寫,用-作為字首),eg:man -h
常用命令指令
全拼 or 命令格式
功能例子
結果pwd
print work directory
列印當前目錄,顯示當前工作目錄的絕對路徑
pwd輸出當前路徑
sudo lsb_release -a
檢視系統版本號
sudo lsb_release -a
輸出系統版本號
mkdir
make directory
建立目錄
mkdir asher
在當前目錄下新建乙個名為ahser的資料夾
touch
建立空白文字檔案
touch test
在當前目錄下新建乙個名為test的文字檔案
cdchang directory
更改工作路徑
cd asher
進入剛剛建立的asher資料夾
lslist directory contents
檔案列表
ls輸出當前路徑下的檔案列表
uname
unix name
輸出系統名
uname
linux
echo
格式:echo 字串|$變數名
輸出字串或變數值
echo asher
輸出asher
echo
格式:echo 字串|$變數名
輸出字串或變數值
echo $shell
輸出 \bin\bash
cpcopy
複製檔案
cp a b
將a檔案複製到b,此時a和b同時存在
mvmove
用於剪下檔案或者檔案重新命名
mv a b
剪下會將a刪掉,然後複製到b中,如果在同乙個資料夾中就是重新命名
rm格式:rm 檔名
用於刪除檔案
rm test
將刪除目錄下名為test的檔案
rm格式:rm -r 資料夾名
用於刪除目錄
rm -r asher
將刪除目錄下名為asher的資料夾(目錄)
file
檢視檔案型別
file asher
輸出:asher: directory
tar格式:tar 引數 壓縮後檔名 壓縮檔案名
用於壓縮或者解壓檔案
tar -cf test.tar linux.txt
將linux.txt檔案壓縮,並命名為test.tar
其他指令
全拼解釋
bash
bourne-again shell
大多數linux的shell
部分功能實現指令
功能cd ..
返回上級目錄
cd -
返回上級目錄
cd /
返回根目錄
cd ~
返回根目錄
ctrl+c
在命令列下終止當前執行程式
ls -a
輸出當前目錄下的所有檔名
ls -al
輸出當前目錄下的所有檔案詳情
uname -a
檢視完整的當前系統的核心名稱、主機名、核心發行版本等資訊
uptime
檢視系統負載資訊
free
檢視系統中記憶體使用量資訊
free -h
更人性化的輸出系統中記憶體使用量資訊
history
顯示歷史執行過的命令
history -c
情況歷史命令記錄
mv filename1 filename2
把當前目錄下的資料夾1名稱改為資料夾2名稱
mkdir -p a/b/c
建立層級資料夾(現在當前目錄建立資料夾a,然後在資料夾a下建立資料夾b,然後在b下建立c)
date命令
date:顯示系統時間和日期
標準化:通過『+』號開頭進行格式化,具體如下
引數功能
%t跳格(tab鍵)
%h小時(00-23)
%i小時(00-12)
%m分鐘%s秒
%y年%m月
%d日%j今年中的第幾天
使用:
#輸出系統當前時間
>>>date
>mon aug 17 15:33:39 cst 2020
#將系統當前時間格式化
>>>date "+%y-%m-%d %h:%m:%s"
>2020-08-17 15:36:13
#輸出當前時間為今年第幾天
>>>date "+%j"
>230
#修改設定系統時間
>>>date -s "20200816 8:30:00"
>sun aug 16 08:30:00 cst 2020
linux日常常用指令(個人記錄,持續更新)
du sh 檢視目錄下每個資料夾大小 rm f 檔名 刪除檔案 rm rf 刪除資料夾下的所有檔案 cat filename tail n 3000 head n 1000 查詢檔案中幾行到幾行 sed n 5,10p filename 檢視檔案具體幾行 crontab l查詢所有定時任務 grep...
個人筆記 Linux學習筆記(持續更新)
關於許可權 許可權可用符號或八進位制數方式表示,具體如下 r 讀,w 寫,x 執行 r 4 rw 6 rwx 7 777 表示所有使用者都有rwx許可權 linux檔案系統目錄結構 1.根目錄 2.bin 存放那些供系統管理員和普通使用者使用的重要的linux命令的可執行檔案。3.boot 存放了用...
Linux常用指令(持續更新中ing)
shell指令碼 表示所有指令碼引數的內容。表示返回所有指令碼引數的個數。表示傳遞給指令碼或函式的所有引數。表示上個命令的退出狀態,或函式的返回值。建立使用者 useradd d home username m username d 使用者目錄,m 使用者名稱 passwd username 設定密...