幾個linux命令列的小技巧

2021-08-22 20:18:03 字數 880 閱讀 8948

在linux的命令列操作中,有很多非常有效的小技巧可以應用到日常的操作中,取得事半功倍的效果,下面就介紹幾個小技巧。

[quote]

$ mv thisisareallylongfilename[/quote]

這個命令將把「thisisareallylongfilename」這個檔案改名成「thisisareallylongfilename.txt」,這樣就可以不用把這個長檔名打兩遍了,雖然在shell中有tab按鍵可以自

動填補檔名,這個小技巧看來不是很有用,但在shell指令碼中還是非常有用的。

[quote]$ mv foo.[/quote]

這個命令將把foo.jpeg改名為foo.jpg。

shell中的一些擴充套件字元也經常被忽視,比如需要輸入上個命令的所有字元,就可以用!!來實現:

[quote]$ ~/foo.sh

-bash: /home/lveyo/foo.sh: permission denied

$ sh !!

sh ~/foo.sh

[/quote]

還有其他的一些用法:

!* 將代替上乙個命令的所有引數,(!! 是整條命令和所有引數)

!$ 上一條命令的最後乙個引數

!:3 上一條命令的第3個引數

例如:[quote]$ ls /tmp/somedir

ls: cannot access /tmp/somedir: no such file or directory

$ mkdir -p !*

mkdir -p /tmp/somedir

$ touch 1 2 3

$ cp !:2 /tmp/somedir

cp 2 /tmp/somedir

[/quote]

命令列小技巧

1,按住shift,滑鼠右鍵就會有開啟powershell的選項,不用什麼特殊操作。2,新增滑鼠右鍵開啟cmd的選項 windows registry editor version 5.00 hkey classes root directory background shell opencmdhe...

Linux命令列find實用小技巧

命令列一直是linux使用者用來解決問題的首要選擇。當需要做某件事時,你只要想好如何去做,從那時起你就知道該如何做了。不過很少有人花些時間系統地了解處理工具在處理過程中的輸入和輸出。因此對於最基本實用工具的功能可能並不是很了解。在本文中,我們將討論所有shell工具箱中都有的乙個重要工具 find實...

Linux命令列技巧

下面我將和大家分享一些學習linux命令列的技巧,希望能對大家有所助益。如果在本文中遇到不太熟悉的命令,可以在終端中鍵入以下命令尋求幫助。man linux入門必備 提公升日常工作效率 find name py xargs grep some function cat hosts xargs i s...