随笔分类 - shell
摘要:答:一共有两个步骤,如下: 1.列出打开的终端 who 2.kill需要kill的tty终端 pkill -kill -t pts/2
阅读全文
摘要:1.退出(detach)当前tmux ctrl+d 2.重新进入tmux tmux attach -t <target-session> 如:当前有很多session,那么选择哪一个呢? 2.1 使用命令tmux ls来获取target-session jello@jello:~$ tmux ls
阅读全文
摘要:答: 1.安装zsh sudo apt-get install zsh 2.zsh替换bash sudo chsh -s `which zsh` 3.重启 (注:重启后打开一个终端会自动进入zsh的配置界面) sudo shutdown -r 0
阅读全文
摘要:答:sed 's/^[ \t]*//g'
阅读全文
摘要:答:把变量中的内容当成命令来执行
阅读全文
摘要:seek=N : 跳过N个输出块 skip=N : 跳过N个输入块 注意:sd卡的每个扇区的大小统一为512个字节
阅读全文
摘要:1.答: expr 2. expr的用法: jello=$(expr 1 \* 3) //乘法,注意1和expr之间有空格,1与转换符\之间有空格,3和*之间有空格 jello=$(expr 1 / 3) // 除法,注意空格 jello=$(expr 1 + 3) //加法,注意空格 jello=
阅读全文
摘要:以删除当前目录到所有子目录下的后缀名为rej的文件为例: find . -name "*.rej" |xargs rm -f
阅读全文
摘要:以从file1.txt和file2.txt中抽离出相同部分为例,注意:文件都是已经排好序的 grep -wf file1.txt file2.txt > same.txt
阅读全文
摘要:1.以删除文件example.txt中包含字符串"=yes"的行为例,example.txt文件有以下内容: dadasdfsadf=yes=sds dsdadasdkfk dsdsdds=sye kgfjdfdf=yes 2.准备删除: sed -i '/=yes/d' example.txt 3
阅读全文
摘要:以从字符串"hello-kitty-red-for-you"中获取-for前面的内容为例: 此时获取的结果为:hello-kitty-red,这与需求一致 那么将'-for'换成'[-for]'之后呢? 此时获取的结果为:hell,这与需求不一致 综上所述:说明加入了这对[]方括号,会引入通配符,会
阅读全文
摘要:特别注意:"]"和"\"之间无空格
阅读全文
摘要:1.列出排除hns_dsaf_mac.c文件之外的.c文件 2.删除hns_dsaf_mac.c文件之外的.c文件
阅读全文
摘要:示例:从字符串"you-me-he"中获取he
阅读全文
摘要:注:本博客欢迎转载和引用,但请保留原作者信息! 一.背景 今天遇到一个诡异的问题,一旦脚本中判断$?为非零,那么脚本就会自动退出的情况,仔细调试脚本的逻辑,并没有发现错误,因此作此文 二.解决 既然要判断$?的值,那么就将脚本开头指定的参数-e去掉 三.-e含义 每条指令之后,都可以用$?去判断它的
阅读全文
摘要:在shell下输入以下语句即可获取:
阅读全文