这次阅读《Linux命令行和shell脚本编程宝典》这本书是第3次阅读。 总的来说,这本书还是挺不错的。很适合入门。我也是从这本书开始了解shell编程的。
不过,因为现在对Linux 环境也比较熟悉了,并且也会一些shell编程了,所以,这次看的时候会比较快,有些已经会的东西就没有写。只是记录下那些之前没有注意到的东西。
第1章 Linux shell入门

Linux 内核



GNU软件:
Gnome shell

Gnome软件


Linux发行版
(1)核心发行版

(2)特定发行版

第2章 了解shell
Linux下的虚拟控制台:ctrl+Alt+F1/F2/F3../F8
模拟终端:xterm, gnome terminal
1. 任务管理命令:
&: 最经常被用到,这个用在一个命令的最后,可以把这个命令放到后台执行
ctrl + z:可以将一个正在前台执行的命令放到后台,并且暂停
jobs:查看当前有多少在后台运行的命令
fg:将后台中的命令调至前台继续运行,如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
bg:将一个在后台暂停的命令,变成继续执行,如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
?
?

5.shell中数学计算
(1)count=1;count=$[ $count+1 ]
(2) let i=i+1;(( i=i+1 ))
(3)var=1;var=`expr $var + 1`
第4章 Linux中的权限管理
?常用的命令:
?useradd用于添加新用户
?userdel删除用户,但是只删除/etc/passwd中的用户信息,不会删除账户在系统中拥有的任何文件
?passwd 修改账户密码
?chsh 修改默认shell
?groupadd 添加用户组
chmod? 修改权限
chown? 修改所有者
chgrp 修改用户组
?
第10章 结构化命令
? (1) if-else

?
?
?