随笔分类 -  shell

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