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

首頁 > 系統 > Linux > 正文

省時省力 Shell小技巧一則

2024-08-27 23:57:51
字體:
來源:轉載
供稿:網友

經常與 Shell 為伍的你是不是也會經常碰到下面這些情境:

1$ mv /somewhere/file /your/folder/2$ vi /your/folder/file

要保存某些文件到特定目錄,然后開始查看/編輯

1$ cp /somewhere/foo.c /somewhere/foo.c.orig2$ vi /somewhere/foo.c

或者先備份某個文件,然后開始搗鼓

1$ tar zcvf archives.tgz /somewhere/folder /and/somewhere/file1 /and/somewhere/file22$ scp archives.tgz someone@somewhere.org:~/blabla/

或者要打包某些目錄/文件,然后上傳什么的,在上面這些情境中,當你輸入第二條命令時,可以試試像這樣:

1$ mv /somewhere/file /your/folder/2$ vi Alt-.file

按住 Alt 再按點,你會發現上一條命令的最后一個參數已經被自動輸入了,繼續輸入 file 回拆。

1$ cp /somewhere/foo.c /somewhere/foo.c.orig2$ vi Alt-1+Alt-.

先按 Alt 再按數字鍵 1,保持 Alt 鍵不松,再按點,幫助你補全上一個命令的第一個參數。

1$ tar zcvf archives.tgz /somewhere/folder /and/somewhere/file1 /and/somewhere/file22$ scp Alt-2+Alt-. someone@somewhere.org:~/blabla/

先按 Alt 再按數字鍵 2,保持 Alt 鍵不松,再按點,自動補全上一個命令的第二個參數。

用 zsh 的同學要設置一下,5 個應該足夠了。

bindkey "^[1" digit-argumentbindkey "^[2" digit-argumentbindkey "^[3" digit-argumentbindkey "^[4" digit-argumentbindkey "^[5" digit-argumentbindkey "^[-" neg-argument

這些個數字參數在使用時,bash 是從左往右正數的,zsh 是從后往前逆數的,即

$ touch 1a 2b 3c 4d 5e

bash 的 Alt-1 是 1a,Alt-2 是 2b,zsh 的 Alt-1 是 5e,Alt-2 是 4d,Alt--1 (Alt-負1) 是 1a,Alt--2 (Alt-負2) 是 2b.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民勤县| 天津市| 铁岭县| 屏东市| 晋州市| 开原市| 乌鲁木齐县| 冕宁县| 潞城市| 江城| 上饶县| 兴隆县| 时尚| 南通市| 蚌埠市| 沭阳县| 棋牌| 义乌市| 莱芜市| 衡南县| 兰州市| 金堂县| 安徽省| 乌拉特后旗| 黔西县| 温宿县| 广水市| 平泉县| 东光县| 浦北县| 全南县| 瓦房店市| 特克斯县| 错那县| 呼和浩特市| 朝阳县| 临朐县| 玛纳斯县| 讷河市| 濮阳县| 铁岭市|