linux 命令學(xué)習(xí)筆記
1.man :是linux的幫助手冊(cè) 凛辣,在man page時(shí)按q退出
>>man ls? ? 獲取ls的幫助
2.info:像瀏覽網(wǎng)頁一樣在各個(gè)節(jié)點(diǎn)中跳轉(zhuǎn)魔吐。
>>info? ? 從文檔首頁開始瀏覽
>>info program? 獲取特定程序的幫助
3.help
>>man —help? 獲取man的幫助
頁面的簡單操作
* up(方向鍵上) 可以調(diào)出輸入歷史執(zhí)行記錄,快速執(zhí)行命令
* down(方向鍵下) 配合 up 選擇歷史執(zhí)行記錄
* Home?移動(dòng)光標(biāo)到本行開頭
* End?移動(dòng)光標(biāo)到本行結(jié)尾
* PgUp?向上翻頁
* PaDN?向下翻頁
* ctrl + c 終止當(dāng)前程序
常用的命令-15個(gè)命令
1.cd 是打開某個(gè)路徑的命令
>>cd /usr/java 進(jìn)入到/usr/java文件夾
>>cd .. 返回到上級(jí)目錄
>>cd ~ 返回到主目錄
?切換目錄: 需要同時(shí)在? /usr/java,和/home之間切換
>> cd /usr/java
>> cd /home
>> cd -
2, ls:列出當(dāng)前文件夾下的文件(usr)
>>ls 列出當(dāng)前目錄的可見文件
>>ls -l 列出當(dāng)前目錄可見文件的詳細(xì)信息
>>ls -hl 列出詳細(xì)信息并以可讀大小顯示文件大小
>>ls -al? 列出所有文件(包括隱藏)的詳細(xì)信息
3,pwd:于返回當(dāng)前工作目錄的名字,為絕對(duì)路徑名。
>>pwd
4,mkdir?用于新建文件夾
>>mkdir new? 在當(dāng)前目錄下新建名為new的文件夾
>>mkdir -p /test/new? 若test文件夾不存在硝逢,則建立多級(jí)文件夾
5, rm?即?remove?姨拥,刪除文件
>>rm filename? ? ? 刪除 filename
>>rm -rf folder/subfolder/? 遞歸刪除 subfolder 下所有文件及文件夾绅喉,包括 subfolder 自身
>>rm -d folder? ? 刪除空文件夾
6,cp 即?copy?渠鸽,復(fù)制文件
>>cp source dest? ? ? ? ? ? 將 source 復(fù)制到 dest
>>cp folder/*? dest 將 folder 下所有文件(不含子文件夾中的文件)復(fù)制到 dest
>>cp -r folder? dest 將 folder 下所有文件(包含子文件夾中的所有文件)復(fù)制到 dest
7, mv?即?move?,移動(dòng)文件
>>mv source? folder? ? ? 將 source 移動(dòng)到 folder 下柴罐,完成后則為? folder/source
>>mv -i source folder? ? 在移動(dòng)時(shí)徽缚,若文件已存在則提示 **是否覆蓋**
>>mv source dest? ? ? ? ? 在 dest 不為目錄的前提下,重命名 source 為 dest
8.cat 用于輸出文件內(nèi)容到 Terminal 革屠。
>>cat /etc/locale.gen? ? 輸出 locale.gen 的內(nèi)容
>> cat -n /etc/locale.gen? ? 輸出 locale.gen 的內(nèi)容并顯示行號(hào)
9,reboot?為重啟命令
>>reboot
10,poweroff?為關(guān)機(jī)命令
>>power off
11,ping?主要用于測(cè)試網(wǎng)絡(luò)連通凿试,通過對(duì)目標(biāo)機(jī)器發(fā)送數(shù)據(jù)包來測(cè)試兩臺(tái)主機(jī)是否連通,及延時(shí)情況
>>ping
ctrl+c 退出數(shù)據(jù)包的展示
12,grep?主要用于返回匹配的項(xiàng)目似芝,支持正則表達(dá)式那婉。
>> grep PATTERN filename? ? 返回所有含有 PATTERN 的行
>> grep zh_CN /etc/locale.gen 返回所有含 zh_CN 的行
13,tar?主要用于創(chuàng)建歸檔文件,和解壓歸檔文件党瓮,其本身是沒有壓縮功能的详炬,但可以調(diào)用?gzip?、?bzip2?進(jìn)行壓縮處理寞奸。
-c?創(chuàng)建歸檔
-x?解壓歸檔
-v?顯示處理過程
-f?目標(biāo)文件呛谜,其后必須緊跟 目標(biāo)文件
-j?調(diào)用?bzip2?進(jìn)行解壓縮
-z?調(diào)用?gzip?進(jìn)行解壓縮
-t?列出歸檔中的文件
>>tar -cvf filename.tar .? ? ? 將當(dāng)前目錄所有文件歸檔,但不壓縮枪萄,注意后面有個(gè) ’.‘ 隐岛,不可省略,代表當(dāng)前目錄的意思
>>tar -xvf filename.tar? ? ? ? ? 解壓 filename.tar 到當(dāng)前文件夾
>>tar -cvjf filename.tar.bz2 .? 使用 bzip2 壓縮
>>tar -xvjf? filename.tar.bz2? 解壓 filename.tar.bz2 到當(dāng)前文件夾
>>tar -cvzf filename.tar.gz? ? 使用 gzip? 壓縮
>>tar -xvzf filename.tar.gz? ? 解壓 filename.tar.gz 到當(dāng)前文件夾
>>tar -tf? filename? ? ? ? ? ? 只查看 filename 歸檔中的文件瓷翻,不解壓
14, chmod?永遠(yuǎn)更改一個(gè)文件的權(quán)限聚凹,主要有?讀取?、?寫入?逻悠、?執(zhí)行?元践,三種權(quán)限,其中?所有者?童谒、?用戶組?单旁、?其他?各占三個(gè),
因此?ls -l?可以看到如下的信息:其中?r=read?饥伊,?w=write?象浑,?x=execute
chmod +x filename? ? ? ? 為 user ,group 琅豆,others 添加執(zhí)行權(quán)限
chmod -x filename? ? ? ? 取消 user 愉豺, group ,others 的執(zhí)行權(quán)限
chmod +w filename? ? ? ? 為 user 添加寫入權(quán)限
chmod ugo=rwx filename? 設(shè)置 user 茫因,group 蚪拦,others 具有 讀取、寫入、執(zhí)行權(quán)限
chmod ug=rw filename? ? 設(shè)置 user 驰贷,group 添加 讀取盛嘿、寫入權(quán)限
chmod ugo=--- filename? 取消所有權(quán)限
15,whereis?用于查找文件、手冊(cè)等
>>whereis filename