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 表示建立连接的个数
通配符用于文件名,或者目录名,若要匹配文件内容,常用正则表达式
- linux课堂笔记5———shell
- linux课堂笔记5——vim
- Linux下Shell脚本的课堂笔记
- linux常用文件处理命令——课堂笔记
- Linux常用权限处理命令——课堂笔记
- Linux常用压缩解压命令——课堂笔记
- 3.26课堂笔记——linux基础入门
- 课堂笔记小结—linux命令(二)
- 命令格式——课堂笔记
- 字符串操作——课堂笔记
- Android 课堂笔记——shape
- 课堂笔记——数组与指针
- Android课堂笔记——selector
- 课堂笔记——指针、数组、函数
- Android课堂笔记——dialog对话框
- Android课堂笔记——ViewPager
- Android课堂笔记——Menu
- Android课堂笔记—SQLite3和ContentProvider
- Unity android 接有米广告和分享功能
- 【Python学习笔记】python高级特性:列表生成式
- 一点感想
- 传球游戏/vijos1485/递推
- Nms
- linux课堂笔记5———shell
- 选择排序-java实现
- Mupad使用小结
- 第一个简单的 OpenGL 应用程序
- js弹出窗口
- 编写可读代码的艺术
- CSS实现单行、多行文本溢出显示省略号(…)
- 图像特征提取之局部秩
- 华硕笔记本X450JB拆机及加装固态硬盘