preface:在ubuntu下做事情,在终端下执行一些命令。或者在vim里面做一些操作。自然而然须要用到一些小知识点,没有怎么系统地看《鸟哥的菜》,基本上是遇到了什么问题想要实现什么功能,就查找博客,学下该知识点,有些零散。便略微积累总结下。

1.批处理命令sh

需在终端执行多个命令时,将那些命令写到一个文件中面,并命名XX.sh,在终端执行sh XX.sh可破,终端下将一个一个执行XX.sh文件中面的命令。

2.echo

在批处理命令中。须要用命令输出自己想要的一些东西到终端的时候。echo可破,如同python里面print。在终端下 echo "================"如同python中标记下程序执行地怎么样了加句print 30*"*"。

3.管道重定向>>>

> 是把输出转向到指定的文件,如文件已存在的话也会又一次写入,文件原内容不会保留。

>> 是把输出附向到文件的后面,文件原内容会保留下来。
$ ls >> log.txt或者$ ls > log.txt
 另外还有script,tee等命令,空暇时再系统地看下写下。

4.grep,awk,sed:

5. tmux命令:

在远程到一台机器或者在本地终端下,常常发现。一个终端远远地不够用,常常须要同一时候打开几个,往往还希望这几个窗体同一时候显示在视线内。

tmux正是为这样的需求而生。

tmux全部自带命令都默认须要先按Ctrl + b,然后再键入相应的命令

Ctrl+b " - split pane horizontally
Ctrl+b % - 将当前窗格垂直划分
Ctrl+b 方向键 - 在各窗格间切换
Ctrl+b。而且不要松开Ctrl。方向键 - 调整窗格大小
Ctrl+b c - (c)reate 生成一个新的窗体
Ctrl+b n - (n)ext 移动到下一个窗体
Ctrl+b p - (p)revious 移动到前一个窗体.
Ctrl+b 空格键 - 採用下一个内置布局 
Ctrl+b q - 显示分隔窗体的编号 
Ctrl+b o - 跳到下一个分隔窗体 
Ctrl+b & - 确认后退出 tmux

參考文档:http://blog.csdn.net/jianbinhe1012/article/details/7741727

6.待续。

。。

转载于:https://www.cnblogs.com/blfbuaa/p/7136783.html

linux系统下用到的小知识点积累相关推荐

  1. Linux操作系统下C语言网络编程(全文23475字,包含了Linux系统下所有网络编程的知识点,附程序代码)

    一.简介 如今网络应用随处可见,web.http.email 等这些都是网络应用程序,他们都有着基于相同的基本编程模型,有着相似的整体逻辑结构,并且还有着相同的编程接口.我们需要了解基本的客户端-服务 ...

  2. c得到当前时分秒 linux_Linuxc - Linux系统下的时间知识点

    Unix/Linux系统下的时间知识点 一.Unix/Linux系统的几种时间结构: 1.time_t 类型: 长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒: ...

  3. Linux系统下提示磁盘空间满,但实际占用却很小

    Linux系统下提示磁盘空间满,但实际占用却很小 因为公司放在测试服务器上的服务比较多,磁盘经常性会满.以前满过几次,因为时间比较赶,每次只是草率的删掉一点log或者临时文件,到今天早上又发生一起事故 ...

  4. Linux 系统下生成的海报的图片显示不了中文 原来是因为这个啊 新的知识点^_^

    微信小程序端有关于一篇文章生成一张海报图片,用于用户保存之后分享,这个是我在上一篇的文章分享了关于在Java后台生成一张海报图片的文章.发布之后又遇到了新的问题现在分享给有需要的人.原因及解决方法:由 ...

  5. linux 物理内存 分配,[linux物理内存分配]Linux系统下如何查看物理内存占用率

    你了解linux系统下如何查看物理内存占用率吗?跟着答.案.网 ZqNf.Com小编一起学习吧linux系统下如何查看物理内存占用率. linux系统下如何查看物理内存占用率方法 linux下看内存和 ...

  6. linux系统下如何github,Linux系统下如何安装和使用GitHub

    下面就来介绍一下Linux系统下如何安装和使用GitHub. 一.安装与配置 虽说Git 预装在所有 Mac 和 Linux 电脑中,但预装的 Git 无一例外都版本陈旧.所以,无论你是使用Mac , ...

  7. 去掉linux开关机图片,在Deepin Linux系统下去掉NVIDIA开机Logo的方法

    要实现在deepin Linux或其他Linux系统下去掉NVIDIA开机Logo非常的简单,只需要两步就可以了,可以运用命令操作,也可手动操作.安装NVIDIA请参考在deepin系统中安装英伟达N ...

  8. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

  9. 查看电脑python虚拟环境-手把手教你在Linux系统下使用Python虚拟环境

    点击上方" Python爬虫与数据挖掘 ",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夕阳无限好,只是近黄昏. /1 ...

最新文章

  1. 周鸿祎:在用户需求中找到真正的创新(强烈推荐)
  2. atomic原子类实现机制_Java并发包-atomic包-让您彻底掌握AtomicInteger源码
  3. 数据库:内联接,外联接,空值和联接
  4. DOM-6 【兼容】读写样式属性、操作伪元素、运动元素初探
  5. 20165310_获奖感想与Java阶段性学习总结
  6. oracle 生成 sql语句,Oracle使用SQL语句生成日历的实现方法
  7. Python程序设计读者群成立通知
  8. 【bzoj3000】Big Number 【斯特林公式】
  9. attributeerror: __exit___利用__attribute__特性提高 APP 的鲁棒性
  10. 如何在linux运行exe文件,在Deepin系统下直接运行exe文件的方法
  11. 读书笔记 - 多Agent强化学习下的自适应交通信号控制研究综述2017
  12. 对文件生成MD5文件配置表
  13. java 生成随机数_JAVA生成随机数
  14. (原博客转移)诺基亚手机成板砖无法开机后,强刷修复手机系统的方法!本人亲测
  15. 软件开发入门【3分钟课程】
  16. 给未来写封信app服务器维护中,给未来写封信app
  17. java生成唯一订单号
  18. java 307跳转_GitHub - yy307/java-weixinlib: 微信公众平台接入
  19. 无线服务器网速加快,无线路由器网速慢怎么办?
  20. Bluetooth 蓝牙介绍(四):低功耗蓝牙BLE Mesh网络 Ⅰ—— 基础概念

热门文章

  1. helm3添加harbor仓库:带鉴权--username --password
  2. scala伴生类和半生对象详解
  3. maven给默认中央仓库设置镜像为阿里云maven仓库并添加全局远程仓库
  4. centos7安装svn1.9解决与svn服务器版本不一致的问题
  5. spring boot部署war包打包插件配置
  6. Python Django 通过admin后台创建表数据
  7. spring-boot 中实现标准 redis 分布式锁
  8. Dubbo 优雅停机
  9. 第一行代码学习笔记第五章——详解广播机制
  10. python自动化测试平台github_GitHub - DangKaio/FXTest: 接口自动化测试平台——python+flask版,支持http协议...