快速业务通道

第一篇博客

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

博客真的不知该怎么写,但既然是学习内容的总结,也无非就是课堂上讲的.回想一下这两天讲的,主要就是liunx的一些常用命令以及编写简单的shell脚本.

一、linux中常用的命令及其作用

su 切换用户 -l : 打开一个登录shell

cd 切换目录

ls 显示文件

-l 显示文件的详细信息

-h 以人类易懂的方式显示

-a 显示所有文件,包括隐藏文件

-A 不显示以 . 和 ..开头的文件

-d 显示文件自身的属性

-r 以逆序的方式显示

-R 递归显示

groupadd 添加组

mkdir 创建目录

-p 若创建文件的父目录不存在,则先创建其父目录

-v 显示创建过程

wc 统计文本行数/字数/字节数

rmdir 删除空目录

whatis 显示命令的简要说明

mv 移动

history 显示历史命令

cp 复制

-r 复制目录

-i 提示是否覆盖

-p 保留原有文件的属性信息

-a 相当于-rp,复制目录且保留原来的属性信息

rm 删除

-i 提示是否删除

-r 删除目录

-f 强制删除

touch 创建空文件

date 显示当前的系统时间

man 显示命令的使用手册

head -n 显示文件的前n行

tail -n 显示文件的后n行

chown 修改属主,属组权限

chmod 修改其他权限

pwd 显示当前目录

useradd 添加用户

二、使用nano命令编写简单的shell脚本

如:编写一个脚本计算从1加到100的结果

步骤;

1、创建一个文件abcd.sh

touch abcd.sh

2、进入文件编辑页面

nano abcd.sh

3、添加脚本的头部格式

#!/bin/bash

4、使用一串命令实现1 .. 100并显示结果

let SUM=0

for I in `swq 1 100`;do

SUM=SUM $I

done

echo "The sum is $SUM."

5、保存(ctrl O)并退出(ctrl X)

6、给文件添加执行权限

chmod x abcd.sh

7、执行脚本

./abcd.sh

如:写一个脚本:
1、设定变量FILE的值为/etc/passwd
2、使用循环读取文件/etc/passwd的第2,4,6,10,13,15行,并显示其内容;(提示:LINE=`head -2 /etc/passwd | tail -1`可以取得第2行)
3、把这些行保存至/tmp/mypasswd文件中

1、创建一个文件abcd.sh

touch abcd.sh

2、进入文件编辑页面

nano abcd.sh

3、添加脚本的头部格式

#!/bin/bash

4、命令实现

let FILE=/etc/passwd
for I in 2 4 6 10 13 15;do
LINE=`head -$I $FILE| tail -1`
echo $LINE
echo $LINE>> $FILE

done

5、保存(ctrl O)并退出(ctrl X)

6、给文件添加执行权限

chmod x abcd.sh

7、执行脚本

./abcd.sh

这两天其实学的内容挺多的,也比较琐碎.我写的可能不及其万一,但我觉得还是蛮重要的.

本文出自 “瓜瓜的博客” 博客,谢绝转载!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号