bash常用操作技巧tip

1. !!和!
!!代替上一条命令, 例如:

 
!xx用于搜索以xx开头的最后一个命令记录, 把以xx开头的最后一个命令再执行一次
 
2. ^a^b^
用b替换上条命令中的a, 例如:

 
3. echo $?
查看上一条命令的返回值, 即c语言中main函数的返回值, unix的习惯, 0为成功
 
4. Alt + .
上条命令的最后一个参数, 例如
上调命令为ls -l -a
按下Alt + . 后就出现 -a
在没有Alt的键盘上可以先按Esc, 再按"."
 
5. Ctrl + r
搜索历史模式
按下Ctrl-r, 输入命令, 会出现(reverse-i-search) xxx xxxx
看到需要的历史记录就用tab键补全
 
6. 清屏
Ctrl + l 或者 clear 命令
如果终端还是不正常(比如有时候cat一个二进制文件), 用reset命令, 重新初始化终端
 
7. Ctrl + k
emacs风格的快捷键, 删除从光标到行尾的字符
 
8. {}
cp {a,b}.c
展开后为 cp a.c b.c
实际案例: 手动建rootfs: mkdir -pv {,usr/}{bin,sbin,lib}
 
9. 上下键搜命令
在~/.inputrc中加入:
"\e[A": history-search-backward
"\e[B": history-search-forward
重新登录后, 输入命令的开头, 按上下键就能在历史中搜索了.
 
10. ; && 和 ||
;表示顺序执行, a;b, a和b按照顺序执行
&&表示逻辑且, a&&b, 只有a成功后才执行b, 否则b不执行,
    实际案例: ./build_8960.sh && ls -lh out/target/product/msm8960
||表示逻辑或, 只有a失败后才执行b, 否则b不执行
    实际案例: 脚本里常用的make || exit 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Git Bash Here 是一款在 Windows 下使用的命令行工具,它可以与 cmd 命令行进行类似的 Git 操作,但界面更加丰富。常用的一些 Git Bash Here 命令包括: 1. 关联本地分支和远程分支:可以使用以下命令将本地分支 a 关联到远程分支 develop: ``` git branch --set-upstream-to=origin/develop a ``` 2. 添加图片到 Git Bash Here:选中 Git Bash Here,右键新建一个“字符串值”,并将其重命名为 Icon。然后设置 Icon 的值为图片所在的路径,例如:D:\Program Files\Git\mingw64\share\git\git-for-windows.ico。这样就可以为 Git Bash Here 添加一个自定义的图标。 除了以上两个常用命令,还有很多其他的 Git Bash Here 命令可以用于版本控制、分支管理、代码提交等操作。你可以根据具体需求在 Git Bash Here 中使用相应的命令来完成相应的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Git Bash Here命令使用](https://blog.csdn.net/weixin_42433970/article/details/102657312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [GitBash和GitGui右键失效解决方法](https://download.csdn.net/download/yjs010101010/10146212)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值