- 4
- 0
- 约5.93千字
- 约 25页
- 2016-08-12 发布于湖北
- 举报
- 0 -
Linux 下的脚本编写入门
- 1 -
作为一个IT企业的员工,编写脚本可以说是最基本的技能之一。下面的时间,我会给大家讲解一下最基本的脚本编写知识,希望通过这次培训,大家可以编写日常用到的脚本,优化自己的工作,解决一些日常的问题。考虑到有新员工,在正式讲解脚本前,我会花一点时间讲解一下最基本的linux命令。
为了让本次的培训讲的更轻松一些,我们假设有一个普通的联通员工,他和我们大家一样,每天上班,下班,完成领导交给自己的任务,偶尔抽着烟,感慨人生每天重复着同样的工作,很是无聊。下面让我们就来看看他每天都做了些什么,我们从中又能学到些什么。
前言
- 2 -
- 3 -
8点30,这个普通的联通员工准时上班,他打开了自己的工作计划,今天上午的工作很轻松,只有三条
1 修改服务器上的配置文件
2 察看两台服务器之间的网络情况,并将结果反馈给网络管理员
3 清理/work目录
第一天上午(linux 基本命令)
- 4 -
他开始工作了,敲出了以下命令
telnet 132.224.1.99 从自己电脑远程登录服务器。这是一台ibm的aix服务器,aix操作系统和惠普的hp unix系统以及red hat linux系统作为我们现在在用的三种主流的服务器的操作西统,虽然有小的差别,但差别并不是很大。
Pwd 列出当前自己所在目录
Cd /work/conf 来到要修改的文件所在目录
第一天上午
- 5 -
Ls –ltr
列出当前目录下所有的东西,-ltr是这个命令后带的参数
l是指以列表方式显示,t是指按修改时间排序,r是指反序,最近修改的在最下面显示,方便我们观看
接下来我们看一下显示的内容
第一天上午
- 6 -
jsback1:[/]#ls -l
total 1568
-rw------- 1 root system 71 Dec 23 2009 .TTauthority
dr-xr-xr-x 1 root system 0 Nov 14 11:31 proc
drwxr-xr-x 3 bin bin 256 Sep 02 2009 sbin
-rw-r--r-- 1 root system 567580 Aug 16 10:20 smit.log
第一列是固定的10个字符,代表这台服务器上所有用户对这个文件的权限
第一个字符要么是d要么是-,d表示是dir,目录,- 代表否,不是目录
第二到第四个字符表示文件所有者对这个文件的权限,分别表示读,写,执行,比如r-x表示有读和执行的权限,但没有写权限,rwx表示有读写执行的权限
第五到第七个字符表示,和文件所有者同组的用户,对这个文件的权限
第八到第十个字符表示,其他的用户,对这个文件的权限
第二列我们不去看
第三列表示文件的所有者
第四列表示文件的所有者所在的组
第五咧表示文件所占的字节数 这里要注意 如果是目录 那么这个仅表示目录本身所占的字节数,不包括目录下面的文件的大小
第六到第八列表示文件最后修改时间
第九列是文件名
第一天上午
- 7 -
Mkdir backup 创建一个叫backup的目录
Cp *.conf ./back
备份一下要修改的文件 ,*代表通配符,*.conf就代表所有的后缀名是conf的文件,./代表当前所在目录
Chmod 755 /work/conf/*.conf
这个命令修改文件的权限,我们前面讲ls命令时讲过,linux下的文件用rwxrwxrwx这9个字符来表示—“我的权限,我同组用户的权限,其他人的权限”。在这个命令里,755的每个数字,对应3个字符,比如7,它的2进制写法是111,对应的3个字符就是rwx,而5呢,是101,那么对应字符的第二个,w就没有了,变成了r-x,而不是rwx。755对应的字符是rwxr-xr-x,也就是说,本人有读写,执行的权限,其他人有读写权限
第一天上午
- 8 -
More pz.conf
Vi pz.conf
Vi 是一个linux下最常用的文本编辑工具,它的功能十分强大,但我们今天只讲一些最基本的东西
上下左右键移动光标
按i键进入插入模式,按esc键退出
按/键进入搜索模式,按esc键退出
按x键删除一个字符
按两次d键删除一行
按:wq保存并退出vi
按:q!不保存并退出vi
记住以上7条,你就可以在linux下编辑文件了,如果大家有兴趣,还可以在网上再baidu一下vi的更多用法,但在本次培训就不多讲了。
Rm –rf backup 删除备份的文件
第一天上午
- 9 -
本节知识点
1 基本的linux命令
2 linux下
原创力文档

文档评论(0)