#号注释
1.man

2.cd

3.clear

4.alias 命令别名设置
  区别命令别名和变量的区别,别名可以直接执行,本质是一个函数的索引

5.grep 查找字符串
grep [-acinv] [--color==auto] '查找字符串' filename
  --a 将binary文件以text文件的方式查找数据
  --c 计算查找到的字符的次数
  --i 忽略大小写的不同
  --n 顺便输出行号
  --v 反向选择,显示出没有查字符的哪一行
  --color=auto 将找到的关键部分加上颜色显示

6.find 查找目录或文件

7.xargs 代表上一个命令的执行结果,并作为下一个命令的参数

8.cat 连接文件内容并在Terminal中输出内容

9.chmod 设置文件访问权限

10.ps 列出当前运行的所有进程

11.kill 杀死某个进程

12.export 该命令用于将某个变量值的作用域设为全局变量
  通常大写字符为系统默认变量
  子进程仅会继承父进程的环境变量,不会继承自定义变量

13.env 查看环境变量
  HOME 代表用户的主文件夹
  SHELL shell使用设置
  HISTSIZE 纪律命令的条数
  MAIL 使用mail命令系统读取的邮件信箱文件
  PATH 执行文件的查找路径,文件的查找顺序
  LANG 语系数据
  RANDOM 随机数变量0~32767
  还可以设置整个输入\输出环境

13.set 查看所有变量
  PS1 提示符设置
  $ 代表目前这个shell的PID
  ? 上个命令的执行回传值
  OSTYPE 操作系统的类型
  MACHTYPE 安装的机器类型
  HOSTTYPE 主机安装软件的主要类型

13.echo 变量的显示
  echo $variable
  echo ${variable}
  变量等号两端不能直接空格
  变量名称只能输数字和英文字母且不能以数字开头
  双引号“”内的$可保持原来的特性
  可以用转义字符‘\’将特殊符号编程普通符号

14.unset 取消变量
  unset variable;

15.ls 查看文件目录

16.type
  type [-tpa] name 查看内置命令
  -t 显示name的以下字眼,以表示命令属性
  --file 表示为外部命令
  --alias 表示该命令为命令别名所设置的名称
  --builtin 表示该命令为bash内置的命令功能
  -p 后接name如果为外部命令,才会显示完整文件名
  -a 由path变量定义的路径中将所有含有name的命令都列出来,包含alias

17.uname
  uname -r 查看内核版本信息

18.locale 查看系统的语系参数设置

19.read 读取键盘输入数据
read [-pt] variable
  --p 后面可接提示符
  --t 后面可接等待的秒数

20.declare 申明变量的类型
declare [-aixr] variable
  --a 数组类型
  --i 整数数字类型
  --x 定义成环境变量
  -r 讲变量设置为readonly

21.ulimit 文件系统及程序的限制关系
  可以限制用户的某些系统资源
ulimit [-SHacdfltu] [配额]

22.history
history [n-carw] histfile
  n 列出最近的n条命令
  --c 将目前shell中所有的history内容删除掉
  --a 将新增命令添加到histfile
  --r 将histfile内容读到当前history记忆中
  --w 将history内容写入到histfile中

23.stty (setting tty)设置终端机
  =eof 结束输入
  =erase 向后删除字符
  =intr 送出一个中断信号给正在运行的程序
  =kill 删除在目前命令行上的所有文字
  =quit 送出一个quit信号给正在运行的进程
  =start 在进程停止后,重新启动他的输出
  =stop 停止目前屏幕输出
  =susp 送出一个terminal stop给正在运行的进程

24.cut 选取信息的一段
cut -d '分隔字符' -f fileds
cut -c 字符范围
  --d 后接分隔字符
  --f 取出第几段
  --c 以字符的单位取出固定字符区间

25.sort排序命令
sort [-fbMnrtuk] [file or stdin]
  --f 忽略大小写的差异
  --b 忽略最前面的空格部分
  --M 以月份的名字来排序
  --n 纯数字排序
  --r 反向排序
  --u uniq相同的数据中仅选取一行代表
  --t 分隔符
  --k 以哪个区间来进行排序

26.uniq 排序
uniq [-ic]
  --i 忽略大小写的不同
  --c 进行计数

27.wc 计算输出信息的整体数据
wc [-lwm]
  -l 仅列出行
  -w 仅列出多少字
  -m 多少字符

bash常用指令(未完)的更多相关文章

  1. Git Bash 常用指令

    1. 关于git bash常用指令 推荐博客: 史上最简单的 GitHub 教程  猴子都能懂的GIT入门 Learn Version Control with Git for Free Git Do ...

  2. NDK(10)Android.mk各属性简介,Android.mk 常用模板--未完

    参考 : http://blog.csdn.net/hudashi/article/details/7059006 1. Android.mk简介 Android.mk文件是GNU Makefile的 ...

  3. Docker实践3: Docker常用命令(未完)

    查看容器及运行进程 docker ps 查看容器内部信息 docker inspect container_id 进入容器 docker attach container_id 退出容器 docker ...

  4. git指令-未完待更新

    git指令 1. $ git config --global user.name "Your Name" $ git config --global user.email &quo ...

  5. Docker的使用初探(一):常用指令说明

    目录 Docker的使用初探(一):常用指令说明 为什么要用Docker Docker的安装与简单使用 国内镜像加速 常用指令 Docker的使用初探(一):常用指令说明 前几个星期实践的了,再不记录 ...

  6. 我的SQL总结---未完待续

    我的SQL总结---未完待续 版权声明:本文为博主原创文章,未经博主允许不得转载. 总结: 主要的SQL 语句: 数据操作(select, insert, delete, update) 访问控制(g ...

  7. 走进AngularJs(二) ng模板中常用指令的使用方式

    通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...

  8. Emit学习(2) - IL - 常用指令介绍

    学习Emit必不可少的, 会使用到IL中间代码. 初见IL代码, 让我有一种汇编的感觉, 让我想起了, 大学时, 学习8051的汇编语言. 多的就不扯了, 直接进入正题, OpCodes指令集是不是有 ...

  9. Go web编程学习笔记——未完待续

    1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/ ...

随机推荐

  1. android studio adb.exe已停止工作(全面成功版 进程的查询和开启)

    先输入adb看是否存在. 如果不存在则:在系统path里添加C:\Users\nubia\AppData\Local\Android\sdk\platform-tools 因为这个目录里有adb 或者 ...

  2. (sort 排序)P1583 魔法照片 洛谷

    题目描述 一共有n(n≤20000)个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人.佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i].然后将初始权值从大到小进行排序 ...

  3. 百度富文本ueditor使用小结

    最近因工作需要使用了ueditor,根据自己的需求将开发使用时遇到的问题小结分享下. 1.可到官网根据自身情况下载最新版本,https://ueditor.baidu.com/website/ 2.h ...

  4. C# 实现身份验证之WCF篇(2)

    前面总结了三种方法,今天又将分享三种方法,完成WCF篇. 第四种:SOAP Header验证 首先定义一个WCF服务契约及服务实现类(后面的各种验证均采用该WCF服务),我这里直接采用默认的代码,如下 ...

  5. mysql 将一张表的数据更新到另外一张表中

    update 更新表 set 字段 = (select 参考数据 from 参考表 where  参考表.id = 更新表.id); update table_2 m  set m.column = ...

  6. golang byte与rune区别

    先看代码 package main import ( "fmt" ) func main() { var a = "hello world" var b = & ...

  7. golang 常量

    介绍 常量使用const修改 常量在定义时必须初始化 常量定义后不能修改 常量只能修饰bool.数值类型(int.float).string类型 golang中没有硬性规定常量必使用大写字母,但仍然通 ...

  8. jQuery使用(五):DOM操作之插入和删除元素

    插入: insertBofore() before() insertAfter() after() appendTo() append() prependTo() prepen() 删除: remov ...

  9. MySQL数据库权限体系介绍

    本文主要向大家介绍了MySQL数据库权限体系,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一.权限体系简介: MySQL的权限体系在实现上比较简单,相关权限信息主要存储在mys ...

  10. hdu 6418(石头剪刀布 **)

    题意是说双方各有剪刀,石头和布的卡片各 a,b,c,a‘,b',c' 张,对方是随机选择,问我方的最大预期得分. 这道题目一开始看到的时候感觉没有头绪,再次读题,发现题目说结果可能是分数,如果是分数的 ...