您的位置:首页 > 运维架构 > Linux

鸟哥私房菜学习笔记(一)——Linux常用命令

2014-04-22 20:42 267 查看
1、read 

read   -p "提示"  name  从键盘读入字符串,赋值给name变量

read   -n num name 读取num个字符,赋值给name

read   -s 不回显方式

read  -t  定时读取输入

2、tab作用

命令补齐+”文件“补齐(a tab tab 将会列出文件名开头为a的所在文件)

3、$(command)

先执行command命令,然后再取出结果,注意与${ }区分

4、date

date --date='1 days ago' +%y%m%d

5、test









6、[ ] 判断符

注意空格,[ ]里的组件都必须用空格分开,同时常量应该加" ",变量可加也可以不加” “

7、执行 脚本 的方式

source+脚本   sh+脚本  .+脚本

8、script参数





注意与shift指令的一起使用, shift n 表示去掉前面n个参数

9、sh命令

-n  不执行,仅进行语法检查

-x  将内容输出在屏幕上

-v 在执行前先输出在屏幕上

10、重定向

0——sdtin(标准输入) 符号:<

1——stdout(标准输出) 符号:> 1>或者>> 1>>  单个>表示覆盖,两个>>表示追加

2——stderr(标准错误) 符号:2> 或者2>> 单个>表示覆盖,两个>>表示追加

例子:

将stderr定向到一个文件a,将stdout定向到文件b: cmd 2>a >b

将stderr和stdout定向到同一文件a:cmd 2>&1 a    或者  cmd &> a

另外可以将不必要的信息统一定向到/dev/null中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux