五有用的shell - 提示提示
在這裡,我們有五個有用的shell提示符的技巧,這無疑將被證明是你的福音啟發你。
在這裡,我們有五個有用的shell提示符的技巧,這無疑將被證明是你的福音啟發你。
1)對於一個捷徑,我們一直定義的別名。 但是,有時候,我們不需要該和所需的命令的原來的效果。
例如:
別名LS ='LS -la“
現在來限制別名效果,看到了本機命令,我們可以在任何的以下三種方式執行:
$ ls命令 $ \ LS $“LS”
2)如果你想檢查別名是否分配給特定命令,可以按如下方式使用類型命令別名:
$輸入ls
您也可以使用unalias命令恢復到原來的'ls'的命令:
$ unalias LS
這將顯示別名,如果別名分配。
3)打開從GNOME的命令行應用程序,我們可以使用GNOME-open命令。 例如:
$ GNOME開jash.xls
這將打開文件,與它相關的應用程序。
4)在這裡,是使用附加操作者的有效方式。 要在文件末尾追加文本,我們只需使用>>字符。 但是,如果我們想在文件的開頭追加文本,運行以下命令:
$迴聲“喜Nidheeshdas”| 貓 - file.txt的>的/ tmp /輸出&& MV的/ tmp / file.txt的出
通過使用此命令,“喜Nidheeshdas”行會在文件的開頭添加。
5)如果你想找到擴展名為.txt和.jpg的所有文件,然後使用下面的命令:
$找到。 型的F -iname的“* .txt”-or -iname“* .JPG”
...其中所述型的F參數用於查找文件和-or用於“或”操作。 如果要排除在這個“發現”隱藏文件,然後使用! (不)運算符:
$找到。 型的F -iname的“* .txt”! -我的名字 ”。*”
殼牌使用的變量
Here're一些變量及其細節由一個Shell腳本使用。
- $ 1,$ 2 ...表示命令行參數位置參數。
- $#在命令行中指定的參數數目。
- $ 0執行的命令的名稱。
- $ *全套位置參數作為一個單一的字符串。
- “$ @”每一個引用的字符串被視為一個單獨的參數。
- $?最後一個命令的退出狀態。
- $$當前shell的PID。
- $!PID去年後台作業的。
- 前一個命令!$命令行參數。