自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

省時(shí)省力 Shell小技巧一則

系統(tǒng) Linux
經(jīng)常與 Shell 為伍的你是不是也會(huì)經(jīng)常碰到下面這些情境:要保存某些文件到特定目錄或者先備份某個(gè)文件,然后開始搗鼓。遇到這些情境該怎么辦?

 經(jīng)常與 Shell 為伍的你是不是也會(huì)經(jīng)常碰到下面這些情境:

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

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

1$ cp /somewhere/foo.c /somewhere/foo.c.orig
2$ vi /somewhere/foo.c

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

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

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

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

按住 Alt 再按點(diǎn),你會(huì)發(fā)現(xiàn)上一條命令的最后一個(gè)參數(shù)已經(jīng)被自動(dòng)輸入了,繼續(xù)輸入 file 回拆。

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

先按 Alt 再按數(shù)字鍵 1,保持 Alt 鍵不松,再按點(diǎn),幫助你補(bǔ)全上一個(gè)命令的第一個(gè)參數(shù)。

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

先按 Alt 再按數(shù)字鍵 2,保持 Alt 鍵不松,再按點(diǎn),自動(dòng)補(bǔ)全上一個(gè)命令的第二個(gè)參數(shù)。

用 zsh 的同學(xué)要設(shè)置一下,5 個(gè)應(yīng)該足夠了。

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

這些個(gè)數(shù)字參數(shù)在使用時(shí),bash 是從左往右正數(shù)的,zsh 是從后往前逆數(shù)的。即

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

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

原文:http://linuxtoy.org/archives/shell-%E5%B0%8F%E6%8A%80%E5%B7%A7%E4%B8%80%E5%88%99.html

【編輯推薦】

  1. 這些討厭的"shell"到底做了什么?
  2. 8則實(shí)用的Linux Shell命令
  3. PowerShell與SSH/bash的對比點(diǎn)評
責(zé)任編輯:黃丹 來源: LinuxTOY
相關(guān)推薦

2019-09-08 23:13:09

Git日志開源

2017-06-12 16:37:10

Web設(shè)計(jì)PS網(wǎng)站構(gòu)架

2011-11-30 15:29:30

臺式機(jī)用戶體驗(yàn)

2009-12-21 15:04:45

互聯(lián)網(wǎng)

2010-09-09 11:03:47

郵箱搬家郵件安全263企業(yè)郵箱

2012-03-23 08:34:40

2016-03-03 11:02:40

美食半成品市場

2022-06-16 10:48:07

系統(tǒng)壓測數(shù)據(jù)

2009-06-15 14:00:44

Java小程序驗(yàn)證

2012-03-30 13:51:38

2024-12-03 08:49:01

Maven腳手架文件夾

2011-04-11 09:53:06

Oracle

2022-09-06 11:56:08

Python爬蟲技巧

2009-10-21 09:58:28

桌面LinuxLinux操作系統(tǒng)

2010-07-21 16:53:33

telnet命令

2010-07-26 15:14:04

telnet服務(wù)

2009-06-11 16:11:26

Java運(yùn)算器一則運(yùn)算

2023-11-28 16:35:40

MongoDB遷移Oplog

2020-11-17 16:22:45

開源工具報(bào)表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號