linux的shell技巧(很实用).pdfVIP

  • 0
  • 0
  • 约3.13万字
  • 约 20页
  • 2021-10-10 发布于江苏
  • 举报
引言 引言 Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗 Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗 礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常 礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常 稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户 稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户 的任务。 的任务。 1.以sudo运行上条命令 1.以sudo运行上条命令 $ sudo !! $ sudo !! 大家应该都知sudo,不解释。但通常出现的情况是,敲完命令执行后报错才发 大家应该都知sudo,不解释。但通常出现的情况是,敲完命令执行后报错才发 现忘了sudo。这时候,新手用户就会:按上箭头,按左箭头,盯着光标回到开 现忘了sudo。这时候,新手用户就会:按上箭头,按左箭头,盯着光标回到开 始处,输入sudo,回车;高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo, 始处,输入sudo,回车;高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo, 回车。 回车。 这里介绍这个是天外飞仙级别的,对,就直接 sudo !!。 这里介绍这个是天外飞仙级别的,对,就直接 sudo !!。 当然这几种解决方式效果是完全一样的,只是款不一样,嗯,不解释。 当然这几种解决方式效果是完全一样的,只是款不一样,嗯,不解释。 两个感叹号其实是bash的一个特性,称为事件引用符(event designators)。!! 两个感叹号其实是bash的一个特性,称为事件引用符(event designators)。!! 其实相当于!-1,引用前一条命令,当然也可以!-2,!-50。默认情况下bash会 其实相当于!-1,引用前一条命令,当然也可以!-2,!-50。默认情况下bash会 在~/.bash_history文件内记录用户执行的最近500条命令,history命令可 在~/.bash_history文件内记录用户执行的最近500条命令,history命令可 以显示这些命令。 以显示这些命令。 关于事件引用符的更多用法可以深入阅读The De initive Guide to Bash 关于事件引用符的更多用法可以深入阅读The De initive Guide to Bash Command Line History。 Command Line History。 2.以HTTP方式共享当前文件夹的文件 2.以HTTP方式共享当前文件夹的文件 $ python -m SimpleHTTPServer $ python -m SimpleHTTPServer 这命令启动了Python 的SimpleHTTPServer模块,考虑到Python在绝大多数 这命令启动了Python 的SimpleHTTPServer模块,考虑到Python在绝大多数 的Linux发行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文 的Linux发行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文 件的方法。 件的方法。 命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏 命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏 览器打开ttp://ip:8000 即打开一个目录列表,点击即可下载。 览器打开ttp://ip:8000 即打开一个目录列表,点击即可下载。 3.在以普通用户打开的vim 当中保存一个root用户文件 3.在以普通用户打开的vim 当中保存一个root用户文件 :w !sudo tee % :w !sudo tee % 这题目读起来纠结,其实是很常见的,常常忘记了 sudo就直接用vim编辑/ 这题目读起来纠结,其实是很常见的,常常忘记了 sudo就直接用vim编辑/ etc 内的文件, (不过也不一定,vim 发现保存的文件无法保存时候会提示)等 etc 内的文件, (不过也不一定,vim 发现保存的文件无法保存时候会提示)等 编辑好了,保存时候才发现没权限。曲线方法是先保存个临时文件,退出后再 编辑好了,保存时候才发现没权限。曲线方法是先保存个临时文件,退出后再 sudo cp回去。不过实际上在vim里面可以直接完成这个过程的,命令就是如此。 sudo cp回去。不过实际上在vim里面可以直接完成这个过程的,命令就是如此。 查阅vim的文档 (输入:he p :w)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档