鸟哥私房菜学习笔记(一)——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中
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 入门常用命令-11.Linux磁盘管理
- 【Linux】Linux中常用操作命令
- Linux常用的基本命令13
- linux常用命令
- Linux常用命令和服务器配置
- linux常用命令find
- Linux常用操作命令
- Linux中安装及常用操作命令
- linux常用命令(4、5、6)-帮助命令、用户管理命令、压缩解压命令
- linux下常用解压缩命令
- linux常用文字处理命令总结
- linux常用命令—— 磁盘管理(十二)
- linux常用管理命令使用
- Linux需要掌握的常用命令和配置
- 【Linux】Linux中常用操作命令
- linux常用命令 yum service ps
- Linux常用命令(二)
- linux常用命令
- Linux常用命令-新增用户
- Linux常用命令