Linux学习之Shell--第二天:Shell基础命令
2013-08-16 07:56
555 查看
1.常用的命令
echo "abc" //将abc打印在屏幕上
ls //文件列表
cp afile bfile //拷贝
mv afile bfile //移动或者重命名文件
rm file //删除文件
grep 'abc' file //从文集中搜索字符串abc
cut -b colnum file //指定显示的文件内容范围,并将它们输出到标准输出设备。比如:输出每行第5个到第9个字符cut -b 5-9 file.txt
cat file: //输出文件内容到输出设备上
file somefile: //得到文件类型
read var: //提示用户输入,并将输入赋值给变量
sort file: //将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
uniq: //删除文本文件中出现重复的行列
expr: //进行数学运算如:expr 2 "+" 3
find: //搜索文件
tee: //将数据输出到标准输出设备(屏幕) 和文件
basename file: //返回不包含路径的文件名比如: basename /bin/tux将返回 tux
dirname file: //返回文件所在路径比如:dirname /bin/tux将返回 /bin
head file: //打印文本文件开头几行
tail file : //打印文本文件末尾几行
sed: //是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作
wc –l file //计算文件行数
wc -w file //计算文件中的单词数
wc -c file // 计算文件中的字符数
2.管道
管道 | 将一个命令的输出作为另外一个命令的输入。 grep "hello" file.txt | wc -l
在file.txt中搜索包含有”hello”的行并计算其行数。
在这里grep命令的输出作为wc命令的输入。
3.重定向
将命令的结果输出到文件,而不是标准输出(屏幕)。
> 写入文件并覆盖旧文件
>> 加到文件的尾部,保留旧文件内容。
4.反短斜线 ( ` )
使用反短斜线可以将一个命令的输出作为另外一个命令的一个命令行参数。
把今天学习的记录一下,就到这里!
本文出自 “大程熙的小角落” 博客,请务必保留此出处http://dachengxi.blog.51cto.com/4658215/1274700
echo "abc" //将abc打印在屏幕上
ls //文件列表
cp afile bfile //拷贝
mv afile bfile //移动或者重命名文件
rm file //删除文件
grep 'abc' file //从文集中搜索字符串abc
cut -b colnum file //指定显示的文件内容范围,并将它们输出到标准输出设备。比如:输出每行第5个到第9个字符cut -b 5-9 file.txt
cat file: //输出文件内容到输出设备上
file somefile: //得到文件类型
read var: //提示用户输入,并将输入赋值给变量
sort file: //将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
uniq: //删除文本文件中出现重复的行列
expr: //进行数学运算如:expr 2 "+" 3
find: //搜索文件
tee: //将数据输出到标准输出设备(屏幕) 和文件
basename file: //返回不包含路径的文件名比如: basename /bin/tux将返回 tux
dirname file: //返回文件所在路径比如:dirname /bin/tux将返回 /bin
head file: //打印文本文件开头几行
tail file : //打印文本文件末尾几行
sed: //是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作
wc –l file //计算文件行数
wc -w file //计算文件中的单词数
wc -c file // 计算文件中的字符数
2.管道
管道 | 将一个命令的输出作为另外一个命令的输入。 grep "hello" file.txt | wc -l
在file.txt中搜索包含有”hello”的行并计算其行数。
在这里grep命令的输出作为wc命令的输入。
3.重定向
将命令的结果输出到文件,而不是标准输出(屏幕)。
> 写入文件并覆盖旧文件
>> 加到文件的尾部,保留旧文件内容。
4.反短斜线 ( ` )
使用反短斜线可以将一个命令的输出作为另外一个命令的一个命令行参数。
把今天学习的记录一下,就到这里!
本文出自 “大程熙的小角落” 博客,请务必保留此出处http://dachengxi.blog.51cto.com/4658215/1274700
相关文章推荐
- Linux学习(二十一)Shell基础(一)认识shell、命令历史、命令补全、别名、通配符、管道符与前后台控制
- 嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他
- Linux基础学习之bash shell内置命令----type
- Linux学习日记 —— 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符
- Linux命令-学习shell脚本之前的基础知识
- Python下调用Linux的Shell命令 分类: ubuntu python基础学习 2014-01-15 17:12 15631人阅读 评论(1) 收藏
- Linux基础知识——shell命令类型及命令使用帮助
- linux基础命令学习
- Linux基础学习-Shell的使用环境
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- Linux基础命令学习笔记~2
- Linux下使Shell 命令脱离终端在后台运行(学习记录)
- Linux学习 -- Shell基础 -- Bash变量
- Linux基础命令学习
- linux基础命令学习之pwd(9)
- Linux 基础命令(第二天)
- 【Linux基础】Shell常用命令
- linux基础命令学习之echo(8)
- Linux-Shell脚本编程-学习-2-Linux基本命令
- linux基础命令学习笔记~1