Linux学习笔记——第十四篇

环境变量配置文件:

/etc/profile:预设了几个重要的变量,例如PATH,USER,LOGNAME,MAIL,INPUTRC,HOSTNAME,HISTSIZE,umask等

/etc/bashrc:预设umask以及PSI,PSI是输入命令时前面的字符串

.bash_profile:该文件定义了用户的个人化路径与环境变量的文件名称。当用户登录时,该文件仅仅执行一次

.bashrc:包含专属自己的shell的bash信息,当登录或每次打开新的shell时,该文件会被读取

.bash_history:该文件用于记录命令历史

.bash_logout:当退出shell时,会执行该文件

shell中的特殊符号:

*代表零个或多个任意字符

?只代表一个任意字符

#注释符号

\脱义字符(转义字符)

|管道符,将前面的命令的输出作为后面命令的输入

命令(command):

cut:用来截取某一个字段,

格式为cut -d '分隔字符' [-cf] n,n为数字

-d:后跟分隔,分隔字符串要用单引号括起来,与 -f 一起使用

-c:后面接第几个字符或一个区间(n1~n2)

-f:后面接第几个区块

sort:用做排序

格式:sort [-t 分隔符] [-kn1,n2] [-nru],n1和n2为数字

-t:后面跟分隔符

-n:使用纯数字排序

-r:表示反向排序

-n:去重复

-kn1,n2:表示有n1区间排序到n2区间,可只写-kn1,对n1字段排序,若不加任何选项,则以ASCII吗升序排序

wc:用于统计文档的行数,字符数或词数

-l:统计行数

-m:统计字符数

-w:统计词数

uniq:用来删除重复的行,该命令只有-c常用,表统计重复的行数

tee:后面跟文件名,作用类似于重定向>,文件写入后面所跟的文件时,还显示在屏幕上

tr:用于替换字符

-d:表示删除某个字符,后面跟要删除的字符

-s:表示删除重复的字符

常用于把小写字母变大写字母,tr '[a-z]' '[A-Z]'

split:用于切割文档

-b:表示依据大小来分割文档,单位为byte

-l:表示依据行数来分割文档

export:声明一下变量,让该shell的子shell也实到该变量

bash:执行后会进入一个子shell环境中

Cty的Linux学习笔记(十四)相关推荐

  1. Cty的Linux学习笔记(四)

    Linux学习笔记--第四篇 (声明:该笔记只作为学习记录及参考) cp: -r:复制一个目录 -i:安全选项 echo:用于打印,后面若有'>'符号测试将'>'前的内容写到后面的文件中, ...

  2. linux学习笔记十四:安装SAMBA(Server Message Block)

    NFS:仅用于Linux之间 CIFS:仅用于Windows之间 SAMBA:可用于Linux与Windows之间,基于NetBIOS协议(用于LAN内部,不能跨路由),没有IP地址的概念,根据 Ne ...

  3. 吴恩达《机器学习》学习笔记十四——应用机器学习的建议实现一个机器学习模型的改进

    吴恩达<机器学习>学习笔记十四--应用机器学习的建议实现一个机器学习模型的改进 一.任务介绍 二.代码实现 1.准备数据 2.代价函数 3.梯度计算 4.带有正则化的代价函数和梯度计算 5 ...

  4. Linux学习笔记(四):正则表达式

    Linux学习笔记(四):正则表达式 一.正则表达式 grep命令 二.原义字符.元字符 任意字符 锚点 中括号表达式 三.POSIX字符集 环境变量 LANG 四.扩展的正则表达式 Alternat ...

  5. Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理

    Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...

  6. Cty的Linux学习笔记(二)

    Linux学习笔记--第二篇 正式将标题改为"Cty的Linux学习笔记",有一点自己的特色,好了,废话不多说,开始. (再次声明,该笔记只作为学习记录及参考) Linux的目录结 ...

  7. Cty的Linux学习笔记(十五——wget)

    Linux学习笔记--第十五篇 wget命令用于在终端中下载网络文件,格式为"wget  [参数]  下载地址" 参数: -b:后台下载模式 -P:下载到指定目录 -t:最大尝试次 ...

  8. Cty的Linux学习笔记(十二)

    Linux学习笔记--第十二篇 命令(command): RPM工具: rpm -ivh ......:安装RPM包 -i:表示安装 -v:表示可视化 -h:表示显示安装进度 在安装RPM包是常用的附 ...

  9. Cty的Linux学习笔记(十)

    Linux学习笔记--第十篇 命令(command): mount:可以查看当前系统一些已经挂载的所有分区,分区文件系统的类型,挂载点及一些选项信息. -a:把/etc/fstab出现的所有磁盘分区挂 ...

最新文章

  1. 微信小程序网络请求代码片段
  2. 一个声明指定了多个类型的问题
  3. SAP Spartacus lazy load 的一个例子 - User Module
  4. Linux命令之hexdump
  5. switch matlab c语言,matlab switch语句使用
  6. YOLOv3改进方法增加特征尺度和训练层数
  7. python入门:输出1-100之内的所有奇数和偶数
  8. Linux使用tcpdump抓获取WIFI包
  9. linux互传文件nc命令
  10. 使用Calendar增加日期
  11. 生成osm文件_[转载]OSM数据的获取及格式转换
  12. Java后端开发学习路线:一文串起所有主流技术点
  13. 校园网IPv6免流量上网
  14. Ubuntu 源(教育网,IPv6)
  15. anguarjs 上传图片预览_前端战五渣学前端——FileReader预览本地文件
  16. 影响照片锐度的7个要素
  17. 毕业有感-抉择的重要性
  18. hadoop3.x\2.x常用端口,和常用配置文件
  19. 如何有效实现软件的需求管理 - 2
  20. java窗体背景图片_java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图...

热门文章

  1. PCM格式分析(头信息+负载)
  2. linux 时钟及UTC CST NTP NTPD服务
  3. 声表面波滤波器行业市场未来发展趋势分析及投资规模评估预测咨询
  4. 三安集成取得富智康声表面波滤波器订单;福瑞泰克完成中网投战略领投超亿美元A轮融资交易 | 全球TMT...
  5. C语言入门——计算n的阶乘
  6. python画四个相切的圆_如何用python绘制四分之一圆曲线
  7. 中国东方航空票务管理系统(B/S)
  8. FPGA时序约束理论(基于Vivado)
  9. 设置本地打印机局域网共享
  10. ARP完整过程及抓包分析