Linux学习笔记五

1.重定向最基本的类型是将命令的输出发到一个文件中。bash shell采用大于号(>)来完成这项功能。使用单个(>)则这个重定向操作符会用新的文件数据覆盖已经存在的文件。如果不想覆盖知识追加的话,使用(>>)符号来进行操作。输入重定向是将文件的内容重定向到命令
使用输入重定向时,命令总是在左侧,而重定向符号指向数据流动的方向。利用wc < testfile,会输出三个值:文本的行数,文本的词数,文本的字节数。另外还有一个内联输入重定向,允许在命令行而不是在文件指定输入重定向的数据。例如:
wc << EOF
test string 1
test string 2
test string 3
EOF
需要自行指定文件开始和末尾。
2.expr指令可以用来进行数学运算,在bash shell 中只支持整数运算
Linux提供了$?专属变量来保存上个执行的命令的退出状态码。
0   命令成功结束    1   通用未知错误
2   误用shell命令    126  命令不可执行
127   没找到命令     128  无效退出参数
128+x Linux信号x的严重错误  130   命令通过ctrl+c终止
255   退出状态码越界
在脚本末尾,允许用exit 5(数字)来指定自己的退出码,但是如果指定超过255,则会对256取余。
3.bash shell的if语句会运行if行定义的那个命令。如果该命令的退出状态码是0(该命令成功运行),位于then部分的命令就会被执行。如果该命令的退出命令是其它值,那then部分的命令就不会被执行。这个类似于在MATLAB下的编程,fi相当于end语句,else if 用elif来代替。
4.设备的ip未启动应用程序的时候读取的ip地址是从/etc/network/interface这个文件中读取的。在/home/ubuntu/sav这个路径下的参数表,是应用程序起来以后去加载的ip。
5.在网络中,传输速度常说都是8M/1M ADSL的传输速度,实际上理论最大传输值为1M/125KB/s的上传/下载速度。同时描述硬盘容量大小的时候,制造商会以十进制作为单位。硬盘的最小物理量为512bytes,最小的组成单元为扇区。
6.北桥链接速度较快的设备,南桥较慢的外设等。CPU频率只能用来比较同款的CPU的速度,因为不同款的CPU指令集可能不一样。北桥所支持的频率成为前端总线速度,而每次传送的位数则是总线的宽度。
7.操作系统也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。内核程序所放置到内存当中的区块是受保护的,并且开机后就一直常驻在内存中。
8.内核至少需要具备的功能:系统调用接口、程序管理、内存管理、文件系统管理、设备驱动。
9.计算机的五大单元包括输入单元、输出单元、CPU内部的控制单元、算术逻辑单元和内存五大部分。
10.Linux的特色:
1)自由与开放的使用与学习环境
2)配置需求低廉
3)内核功能强大而稳定
4)独立作业
11.Linux的优缺点:
优点:稳定的系统、免费或少许费用、安全性漏洞的快速修补、多任务多用户、用户与用户组的规划、相对比较不耗资源的系统、适合需要小内核程序的嵌入式系统、整合度佳且多样的图形用户界面。
缺点:没有特定的支持厂商、游戏的支持度不够、专业软件的支持度不足。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值