linux发展史
1969年诞生于贝尔实验室,Ken Thompson (肯.汤普森)使用汇编语言编写的一个小型的档案系统。不过当时unix这个名词还没有出现。
1973 年 Ritchie (里奇 )等人以 C 语言写出第一个正式 Unix 核心
1977 年 BSD 的诞生Berkeley Software Distribution 。这个 BSD 是 Unix 的一个分支,他的发展对于 Unix 有相当大的影响,例如后来的 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的。
1984 年的 GNU 与 Free Software Foundation
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。
等
1969年诞生于贝尔实验室,Ken Thompson (肯.汤普森)使用汇编语言编写的一个小型的档案系统。不过当时unix这个名词还没有出现。
1973 年 Ritchie (里奇 )等人以 C 语言写出第一个正式 Unix 核心
1977 年 BSD 的诞生Berkeley Software Distribution 。这个 BSD 是 Unix 的一个分支,他的发展对于 Unix 有相当大的影响,例如后来的 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的。
1984 年的 GNU 与 Free Software Foundation
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。
等
命令执行的方式
command 【-options】parameter1 parameter2 ..
命令 选项 参数1 参数2
command 【-options】parameter1 parameter2 ..
命令 选项 参数1 参数2
一 基本操作
1) ls -l显示当前目录下文件
1) ls -l显示当前目录下文件
2)显示日期与时间命令
date 显示现在时间和年月日
date +%Y-%m-%d 显示年月日
date +%H:%M 显示小时和分钟
date 显示现在时间和年月日
date +%Y-%m-%d 显示年月日
date +%H:%M 显示小时和分钟
3)显示日历的命令
cal 显示当前月份
cal 12 2012显示某年某一月
cal 2013 显示2013年全年的日历
cal 显示当前月份
cal 12 2012显示某年某一月
cal 2013 显示2013年全年的日历
4)计算机软件
bc 可以计算加减乘除
scale=number 那个number就是小数点后面的位数
如:scale=3 显示小数点后面3位数
quit退出
bc 可以计算加减乘除
scale=number 那个number就是小数点后面的位数
如:scale=3 显示小数点后面3位数
quit退出
二 重要热键tab, ctrl+c, ctrl+d
1)tab 的作用:命令补齐和文件补全
quota 按两下tab 显示以quota开头的命令
cat install 两下tab 可以补齐文件名称
1)tab 的作用:命令补齐和文件补全
quota 按两下tab 显示以quota开头的命令
cat install 两下tab 可以补齐文件名称
2)ctrl+c 可以停止命令或者程序运行
cat /etc/services 按ctrl+c 停止
cat /etc/services 按ctrl+c 停止
三 在线帮助 man page, info page
1)在命令行下,直接按两下tab健,可以显示所有命令
1)在命令行下,直接按两下tab健,可以显示所有命令
2)man
space或者page down向下翻页
page up 向上翻页
home 到第一页
end 到最后一页
/string 向下搜索string字符串
?string 向上搜索string字符串
n,N n用来继续查询 N用来反向查询
q 结束
space或者page down向下翻页
page up 向上翻页
home 到第一页
end 到最后一页
/string 向下搜索string字符串
?string 向上搜索string字符串
n,N n用来继续查询 N用来反向查询
q 结束
3)info page
space或者page down向下翻页
page up 向上翻页
tab 在节点之间移动,有节点的地方通常有*显示
Enter 当光标在节点上时,回车进入该节点
n 前往下一个info page处
p 前往上一个info page处
u 向上移动一层
s、/ 在info page中进行搜索
h 显示帮助菜单
? 命令一览表
q 结束
space或者page down向下翻页
page up 向上翻页
tab 在节点之间移动,有节点的地方通常有*显示
Enter 当光标在节点上时,回车进入该节点
n 前往下一个info page处
p 前往上一个info page处
u 向上移动一层
s、/ 在info page中进行搜索
h 显示帮助菜单
? 命令一览表
q 结束
三 关机
1)shutdown
-k 不要真的关机,只是发送警告讯息
-r 将服务停掉后,重新开机
-h 将服务停掉后,立即关机
-n 不经过init程序,直接shutdown的功能来关机
-f 关机并开机后,强制略过fsck的磁盘检查
-F 系统重新开机后,强制进行fsck的磁盘检查
-c 取消已经在进行的shutdown指令
shutdown -k now "This computer will reboot."
shutdown -h now 立即关机
shutdown -r now 立即重启
shutdown -h 23:00 晚上23点整关机
shutdown -h +10 十分钟后系统关机
1)shutdown
-k 不要真的关机,只是发送警告讯息
-r 将服务停掉后,重新开机
-h 将服务停掉后,立即关机
-n 不经过init程序,直接shutdown的功能来关机
-f 关机并开机后,强制略过fsck的磁盘检查
-F 系统重新开机后,强制进行fsck的磁盘检查
-c 取消已经在进行的shutdown指令
shutdown -k now "This computer will reboot."
shutdown -h now 立即关机
shutdown -r now 立即重启
shutdown -h 23:00 晚上23点整关机
shutdown -h +10 十分钟后系统关机
2)reboot
3) halt
4) poweroff
在执行这些命令前执行sync 把数据写入磁盘
3) halt
4) poweroff
在执行这些命令前执行sync 把数据写入磁盘