linux课堂笔记5———shell

来源:互联网 发布:绿盟网络审计系统 编辑:程序博客网 时间:2024/06/13 19:05

这里写图片描述

这里写图片描述

这里写图片描述
可以输出hello

这里写图片描述
\e代表有颜色改变,1表示开启,【0m表示恢复颜色

这里写图片描述

!/bin/bash

表示下面写的是linux的标准脚本,不能省略(如果脚本是纯shell语言,不写这个可以,但是shell调用了其他语言,就会报错)
其他的#开头的表示注释,不生效

这里写图片描述

bash执行功能
这里写图片描述

这里写图片描述
alias ls=’ls –color=never’
此处是临时生效,重启计算机就没有了

这里写图片描述
.bashrc需要重新登陆才能生效,或者用source .bashrc命令
其中unalias是临时删除,要想真正删除,需要进入文件,把刚才添加的去掉

这里写图片描述

下面是linux系统约定不同类型文件默认的颜色:
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其它文件

ls / 表示显示目录文件 ls 表示显示所有文件

这里写图片描述

这里写图片描述

这里写图片描述

历史命令默认保存1000条,可以在环境变量配置文件/etc/profile中进行修改

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

例如:ifconfig >test.log,如果没有test.log,新建test.log,并把内容放到里面,如果有,就直接放到里面
请注意:正确输出左右两边都有空格,错误输出右端没有空格

这里写图片描述

/root/dev/null 相当于windows垃圾箱

这里写图片描述
输入wc,然后开始输入单词,按ctrl+d结束,会统计出来,几行,几个单词,几个字符

这里写图片描述

wc < test.log 统计几行,几个单词,几个字符
wc << ddy后开始输入单词,知道输入ddy,统计结束,会出现统计结果

这里写图片描述

这里写图片描述
分号用途:用于一个操作的计时
例如:date ; tar -zcvf etc.tar.gz /etc ;date
下面命令的用途:ls && echo yes || echo no

这里写图片描述

more用于分屏观察文件,ls -l /etc下会有很多东西,但是此时是命令,不能用more,可以把出现结果输入到文件中再用more,但是不如用ls -l /etc | more 代表把ls -l /etc的结果给more执行

netstat 表示查看网络连接 grep表示按字符查询
netstat -an | grep ESTABLISHED表示查询网络端口中已建立连接的对象
netstat -an | grep ESTABLISHED | wc -l 表示建立连接的个数

这里写图片描述

这里写图片描述

这里写图片描述
通配符用于文件名,或者目录名,若要匹配文件内容,常用正则表达式

这里写图片描述

这里写图片描述

这里写图片描述

0 0
原创粉丝点击