破晓2010

PHP&MySQL的学习与分享部落

导航

linux命令联系


1.修改个人密码
2.使用简单命令:date,cal,who,echo,clear等
3.浏览文件系统
(1)运行pwd,确定当前目录
(2)运行ls -l,理解个字段含义
(3)运行ls -ai ,理解个字段含义
(4)使用cd命令,将工作目录改到根上(/).
(5)直接使用cd命令,回到那了?用pwd验证。
(6)用mkdir建立子目录subdir
(7)将工作目录改到subdir
4.文件操作
(1)验证工作目录为subdir
(2)运行date >file1,运行cat file1,看到什么?
(3)运行cat subdir,是什么结果?
(4)利用man命令显示date命令的使用说明
(5)运行man date >>file1,看到什么?
运行cat file1
(6)利用ls -l file1,了解链接计数是多少?
运行ln file1 ../fa ,在运行ls -l file1,看结果
用cat 命令显示fa文件内容
(7)显示file1的前10行,后10行
(8)运行cp file1 file2,然后ls -l
运行mv file2 file3,然后ls -l
运行cat f*
(9)运行rm file3,然后ls -l
(10) 在/etc/passwd文件中查找适合你的注册名的行
(11)运行ls -l ,理解文件的权限
(12)用两种方式改变file1的权限
(13)统计file1文件的行数,字数
(14)运行man ls|more
运行cat file1|head -20|tee file5
运行cat file5|wc

 
shell脚本程序的调试
其实shell脚本程序也C/C++语言一样,同样可以调试的。而在编程过程中,我想对于任何人来讲,说自己编写的程序没有错,恐怕没有谁敢说这样一句大话。但是所编写的程序可以调试对于任何一个编写程序的人讲,是一个福音!!shell程序的调试主要利用bash命令解释程序的选项来进行。其形式如下:
$bash -选择项 shell程序文件名
bash命令的几个常用的选择项如下:
-e :如果一个命令失败就立即退出。
-n : 读入命令但是不执行它们。
-u : 置换时把未设置的变量看作出错。
-v : 当读shell入输入行时把它们显示出来。
-x : 执行命令时把命令和它们的参数显示出来。
 

命令的排列、调度与替换  
一、命令的排列。
如果用户需要在一行中给出多个命令,即一次要同时执行几个命令,而实现的方法是使用分号“;”。其使用形式如下:
command1 ; command2 ; command3 ; ……
这种形式是先执行完第一个后,再接着执行第二个命令,以此类推!
但是在这种排列的方式中,有二种特例。即符号“&&”与“||”。
符号“&&”是只有在第一个命令正确执行后,再执行第二个命令。否则不会第二个以后的命令了。
符号“||”是只前面的命令失败后,才再执行第二个命令。
二、命令调度。
如果我们终端中运行一个命令或开启一个程序时,终端要等到命令或者程序运行完毕后,才能使用。如果在命令的后面加上一个符号“&”,则把可以继续在终端中进行其他的工作了。
三、命令替换
其语法是:
command1 $(command2)
或者:
command1 'command2'
这是一个非常有用的功能。 

posted on 2010-03-20 20:53  破晓2010  阅读(578)  评论(0编辑  收藏  举报