shell程序设计001

简介: shell是一个作为用户与Linux系统接口的程序,它允许用户向操作系统输入需要执行的命令,我们可以使用对输入输出进行重定向,使用 | 在同时执行的程序之间实现数据的管道传递,使用$(...)获取子进程的输出。

shell是一个作为用户与Linux系统接口的程序,它允许用户向操作系统输入需要执行的命令,我们可以使用<和>对输入输出进行重定向,使用 | 在同时执行的程序之间实现数据的管道传递,使用$(...)获取子进程的输出。

重定向输出:

$ ls -l > ls.txt 和 $ls -l >>ls.txt

前者每次运行就把原来的内容覆盖了,后者则不会!

管道:

我们可以用管道操作符来连接进程

$ps > ls.txt

$sort ls.txt > passort.out

等价于 $ps | sort > passort.out


sort:按字符顺序排列。


目录
相关文章
|
存储 Shell Linux
Shell 编程:探索 Shell 的基本概念与用法
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编写的脚本程序,shell 和 shell script 是两个不同的概念。
151 0
|
6月前
|
Shell Linux
Shell 脚本编程学习
Shell 脚本编程学习
46 0
|
Shell
如何学好shell
如何学好shell
78 0
|
Shell 应用服务中间件 数据安全/隐私保护
Shell 编程下
Shell 编程下
|
运维 Shell 应用服务中间件
Shell 编程上
Shell 编程上
|
机器学习/深度学习 缓存 安全
|
Shell Linux
shell程序设计
shell程序设计
142 0