linuxprobe.com 第四课

输入重定向 <
标准> 命令正常输出的信息
输出重定向
错误2> 命令错误的输出信息

输出重定向:将命令原本输出到屏幕的信息重定向输出到了指定的文件中

覆盖重定向 > 追加重定向 >>
不论对与错都写入文件 &> 追加&>

重定向符的用处 命令 和文件配合使用 比如将命令信息写入文件,将文件内容作为命令的输入

管道符 |
命令1 | 命令2 将命令1的输出结果传给命令2做二次处理
将命令1本来要输出到屏幕上的信息作为输入,命令2对其进行二次处理
/etc/passwd文件中的行含义
用户名 有没有密码 用户名 用户组 家目录 终端名称

终端名称/bin/bash 可以正常使用
终端名称/sbin/nologin 不能登录服务器

grep bash /etc/passwd | wc -l
统计有多少个用户可以登录到服务器

通配符 * [] ?
* 表示 空值或者无穷多的信息
?表示 单个字符
[] 表示匹配[]范围内的 比如[a-z] 单个小写字母 [a,b,c] 精准匹配某个字母 [0-9] 单个数字
单个大写字母[A-Z]
显示所有变量 set
转移符 反斜杠 \ 使反斜杠后面的一个变量变为单纯的字符串
反引号`` 把其中的命令执行后返回结果 `命令` 比如 PRICE=`命令` 将命令的返回值赋值给PRICE
双引号“”保留其中的变量属性 ,不进行转义处理 如果变量或内容中有空格的话,加双引号作为一个整体来处理,如果没有空格就不需要加双引号了。
单引号‘’转义其中所有的变量为单纯的字符串 全局转义为单纯的字符串

slias sam=“systemctl restart network” 将后面的长串命令定义为sam
在服务器重启之前一直生效,重启后失效,如果想永久使用,需要写入/etc/profile
取消 unalias sam
内部命令 shell自带的命令输入命令后直接执行 很少,只占0.01%
$PATH 时bash的助手,帮助寻找命令的
外部命令 工作中占99% 输入命令时,需要寻找命令存放的路径

如果是外部命令,whereis 命令 会显示命令的路径 ,没有路径的是内部命令 tpye可以查命令路径
定义一个变量比如 WORK=/home/linux 执行cd $WORK 就直接进入linux目录了
export 变量名称 提升变量为全局变量后 所有人都可以执行了
HISTFILESIZE 保存的历史命令的条数
SHELL 用户在使用Shell解释器的名称
HOME 用户的主目录(家目录)
HISTSIZE 输出的临时命令记录条数
RANDOM 随机输出一个数值
PS1 bash解释器的提示符
LANG 系统语言,语系名称(远程的时候如果显示乱码,那么是两头服务器的语言不同)
MAIL 邮件保存路径
EDITOR 默认的编辑器

VIM 编辑器

命令模式 录入模式 末行模式
命令模式
dd 剪切
5dd 剪切5行
yy 复制
p 粘贴
u 撤销上一次操作
末行模式
:set nu 显示行号
:set nonu 取消行号
:命令 执行该命令
:整数 跳转到该行
:s/one/two 将当前光标所有在第一个one替换成two
:%s /one/two/g 将全文中的所有的one替换成two
?字符串 从文本中从下到上搜索该字符串

/字符串 在文本中从上到下搜搜该字符串

原文地址:https://www.cnblogs.com/Bluejun/p/12344812.html

时间: 2024-10-20 12:33:28

linuxprobe.com 第四课的相关文章

第四课 文件系统(下)

====================第四课 文件系统(下)==================== 一.sync/fsync/fdatasync------------------------ 1. 大多数磁盘I/O都通过缓冲进行, 写入文件其实只是写入缓冲区,直到缓冲区满, 才将其排入写队列. 2. 延迟写降低了写操作的次数,提高了写操作的效率, 但可能导致磁盘文件与缓冲区数据不同步. 3. sync/fsync/fdatasync用于强制磁盘文件与缓冲区同步. 4. sync将所有被修改

【连载】创业能力培训第四课总结

创业能力培训第四课总结 以一个故事开头: 老师问:3加4等于多少? 学生答:3加4等于8 老师说了3句话: 1.很好! 2.离答案很接近了哦! 3.还有没有人有别的答案? 表扬,保持其积极性. 具备什么样的条件才能创业 一.明确的创业动机和目标 1.人无我有 2.人有我优 3.人优我特 二.熟悉所要创业的领域(行业.市场.客户等) 三.一定的创业资源(部分即可) 四.一定的知识技能 五.拥有创业精神 创业3要素: 1.机会 2.资源 3.团队 团队: 1.才能互补 2.责任共担 3.共同的创业目

微积分重点 第一课至第四课

1.微积分是关于两个函数间关系的学问 例如, 距离与速度的关系  f(t)  --- df/dt 高度与斜率的关系  y(x)  ---- dy/dx 函数1--->函数2:   求斜率 函数2--->函数1:   求面积,乘以自变量 两条曲线不同,但是包含了相同的信息 函数2表示了函数1在某一瞬间的变化率 2.导数的总览和计算 三个重要的基本函数:幂函数 三角函数 指数函数 求导过程: Δy/Δx 无限逼近取极限 就得到了 dy/dx sinx 在零点处斜率逼近1, 在pi/2处斜率为零,

Linux云自动化运维第四课

Linux云自动化运维第四课 一.vim 1.vim光标移动 1)在命令模式下 :数字  ###移动到指定的行 G  ###文件最后一行 gg  ###文件第一行 2)在插入模式下 i  ###光标所在位置插入 I  ###光标所在行行首 a  ###光标所在字符的下一个位置 A  ###光标所在行行尾 o  ###光标所在行下一行 O  ###光标所在行上一行 s  ###删除光标所在字符插入 S  ###删除光标所在行插入 2.vim的退出模式 :q  ###当用vim打开文件但没有对字符作

【Cocos游戏实战】功夫小子第四课之功夫小子之设置功能和图籍场景的实现

转载请注明出处:http://blog.csdn.net/suool/article/details/46553463 本节课的视频教程地址是: 第四课在此 如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即使是购买年会员目前也仅仅是年费260),成为极客学院学习会员可以无限制的下载和观看所有的学院网站的视频,谢谢您的支持! 第三课我们学习了过渡场景和主开始菜单的分析和实现.这节课我

NeHe OpenGL教程 第四十四课:3D光晕

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第四十四课:3D光晕 3D 光晕 当镜头对准太阳的时候就会出现这种效果,模拟它非常的简单,一点数学和纹理贴图就够了.好好看看吧. 大家好,欢迎来到新的一课,在这一课中我们将扩展glCamera类,来实现镜头光晕的效果.在日常生活中,

NeHe OpenGL教程 第十四课:图形字体

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第十四课:图形字体 图形字体: 在一课我们将教你绘制3D的图形字体,它们可像一般的3D模型一样被变换. 这节课继续上一节课课的内容.在第13课我们学习了如何使用位图字体,这节课,我们将学习如何使用轮廓字体. 创建轮廓字体的方法类似于

Spark 3000门徒第四课scala模式匹配和类型参数总结

今晚听了王家林老师的Spark 3000门徒系列第四课scala模式匹配和类型参数,总结如下: 模式匹配:def data(array:Array[String]){ array match{ case Array(a,b,c) => println(a+b+c) case Array("spark",_*) => //匹配以spark为第一元素的数组 case _ => ... }} 课后作业是: 阅读Spark源码 RDD.HadoopRDD.SparkConte

【Linux探索之旅】第四部分第四课:分析网络,隔离防火

内容简介 1.第四部分第四课:分析网络,隔离防火 2.第四部分第五课:源码编译,安装便利 分析网络,隔离防火 俗语说得好:爱国爱家爱师妹!  防火防盗防师兄! 虽然说,Linux本身很安全,至少比Windows安全多了.你看Linux发行版哪有安装杀毒软件的,同样基于修改的Unix系统的苹果的Mac OS系统也几乎不需要装杀毒软件. 如果Windows不装个杀毒软件,简直不好意思出门跟别人打招呼(日常黑Windows任务完成 :P).开个玩笑啦,Windows是很好的系统,小编也使用Window