一些強大的Shell命令前端開發
導讀:前端開發前端開發 在閱讀以下部分前,強烈建議讀者打開一個 shell 實驗,這些都不是 shell 教科書里的大路貨哦:)!$!$是一個特殊的環境變量,它代表了上一個命令的最后建設網站網站seo優化。
在閱讀以下部分前,強烈建議讀者打開一個 shellseo網站優化 實驗,這些都不是 shell 教科書里的大路貨哦:)
!$
!$是一個特殊的環境變量,它代表了上一個命令的最后一個字符串。如:你可能會這樣:
$mkdir mydir $mv mydir yourdir $cd yourdir可以改成:
$mkdir mydir $mv !$ yourdir $cd !$sudo !!
以 root 的身份執行上一條命令 。
場景舉例:比如 Ubuntu 里用?apt-get?安裝軟件包的時候是需要 root 身份的,我們經常會忘記在?apt-get?前加?sudo。每次不得不加上?sudo?再重新鍵入這行命令,這時可以很方便的用?sudo !!?完事。
(注:在 shell 下,有時候你會輸入很長的命令,你可以使用?!xxx?來重復最近的一次命令,比如,你以前輸入過?vi /where/the/file/is?下次你可以使用?!vi?重得上次最近一次的 vi 命令。)
cd –
網站推廣優化seo回到上一次的目錄 。
場景舉例:當前目錄為?/home/a,用?cd ../b?切換到?/home/b。這時可以通過反復執行?cd –?命令在?/home/a?和?/home/b?之間來回方便的切換。 (注:cd ~?是回到自己的 Home 目錄,cd ~user,是進入某個用戶的 Home 目錄)
ALT+.?or?<ESC> .
熱建?alt+.?或?esc+.?可以把上次命令行的參數給重復出來。
^old^new
替換前一條命令里的部分字符串。 場景:echo "wanderful",其實是想輸出?echo "wonderful"。只需要?^a^o?就行了,對很長的命令的錯誤拼寫有很大的網站seo優化培訓幫助。(注:也可以使用?!!:gs/old/new)
du -s * | sort -n | tail
列出當前目錄里最大的10個文件。
:w !sudo tee %
在 vi 中保存一個只有 root 可以寫的文件
date -d@1234567890
時間截轉時間
> file.txt
創建一個空文件,比 touch 短。
mtr coolshell.cn
mtr?命令比?traceroute?要好。
在命令行前加空格,該命令不會進入 history 里。
echo "ls -l" | at midnight
在某個時間運行某個命令。
ps aux | sort -nk +4 | tail
列出頭十個最耗內存的進程
man ascii
顯示 ascii 碼表。
場景:忘記 ascii 碼表的時候還需要 Google 么?尤其在天朝網絡如此“順暢”的情況下,就更麻煩在GWF多應用一次規則了,直接用本地的?man ascii?吧。
關鍵詞標簽: Shell
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章一些強大的Shell命令前端開發主要講述Shell網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11798.html