国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

提高你工作效率的shell命令總結大全

2019-10-26 18:53:46
字體:
來源:轉載
供稿:網友

前言

大家都知道Shell是一個用C語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell就是一個命令行解釋器,它的作用是解釋執行用戶的命令,用戶輸入一條命令,Shell就解釋執行一條,這種方式稱為交互式(Interactive)。下面這篇文章主要給大家分享了一些關于提高工作效率的shell命令,話不多說,來一起看看詳細的介紹:

一、切換目錄

注意:當前用戶是xiaochao,系統為centos6,并且,shell命令是嚴格區分大小寫的。

顯示當前目錄路徑:pwd

pwdoutput:/home/xiaochao/Download

切換目錄:cd

     1、使用相對路徑

cd Download #進入當前路徑下的Download目錄

     2、使用絕對路徑

cd /var/log

點號(.)的使用

cd . #表示進入當前目錄cd .. #表示進入當前目錄的上一級目錄cd ... #表示進入當前目錄的上兩級目錄,這個bash不支持,zsh支持。依次類推。

波浪號(~)的使用

波浪號表示用戶目錄,即環境變量$HOME的別名,對于教程環境,就是/home/xiaochao。 cd命令如果不加任何參數,則相當于執行cd ~ 命令。

短橫號(-)的使用

cd - 表示上一次cd命令進入的目錄,功能類似于windowns文件管理器的后腿功能。只不過,當你使用cd -進入上一次的目錄,那么當前所在的目錄就變成了上一次目錄,舉個栗子。

假設當前目錄是/home/xiaochao

cd Download #當前目錄為/home/xiaochao/Downloadcd /home/xiaochao #當前目錄為/home/xiaochaocd - #當前目錄為/home/xiaochao/Downloadcd - #當前目錄為/home/xiaochaocd - #當前目錄為/home/xiaochao/Downloadcd - #當前目錄為/home/xiaochao

轉移

當我們有兩個目錄,并且這兩個目錄里內容一致,目錄名不一致,常見的場景是備份目錄和源目錄。在兩個目錄之間切換,可以使用cd轉移功能,舉個栗子。

假設我們有連個目錄,/home/xiaochao/aa/bb/cc/dd,/home/xiaochao/aa.back/bb/cc/dd

cd /home/xiaochao/aa/bb/cc/dd #進入目錄cd aa aa.back #進入/home/xiaochao/aa.back/bb/cc/dd

二、執行多個命令

后一個命令依賴于前一個命令的輸出,可以是用管道(|)

ls | wc -l #當前目錄文件個數

后一個命令必須等前一個命令運行成功后在運行,可以使用雙與號(&&)

aa && ls #只運行aa,ls不運行

后一個命令必須等前一個命令運行完,不關心是否成功,使用單與號(&)

aa & ls #aa和ls都運行,但是ls必須等aa運行完。

并行執行多個命令,使用兩個豎號(||)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁晋县| 磴口县| 梅州市| 陵水| 平塘县| 密云县| 武隆县| 象山县| 铜梁县| 常州市| 舟山市| 漠河县| 古浪县| 阿城市| 河间市| 都江堰市| 信宜市| 文水县| 郁南县| 新平| 五大连池市| 易门县| 泽普县| 宿州市| 招远市| 剑川县| 浦县| 宁陵县| 宜丰县| 萝北县| 萨嘎县| 高要市| 碌曲县| 金乡县| 普宁市| 临洮县| 宝鸡市| 余江县| 砀山县| 安西县| 大名县|