LINUX命令行基础(上)
来源:互联网 发布:txt2mobi mac 编辑:程序博客网 时间:2024/06/06 07:52
1.命令行结构
形式: <命令名> <命令选项> <命令参数>
命令选项本事也带参数的,则这样的选项和参数都要单独给出。
命令参数可以使目录,文件,或者其他内容
例如:
date 显示日期;
uname -n 列出系统名称;
ls /etc/network 列出该目录下的文件
sort -k -5 -n -o sorted inputfile
“-k -5 ” 中5 本身是 -k 的参数,表示以第五个字段为关键字排序。
“ -n ” 表示按数值大小排序。
“-o -sorted ”中 -sorted 是 -o的参数,表示存储最终排序结果的输出文件
inputfile 是命令参数, 表示要排序的输入文件。
2.组合命令
命令用分号隔开。如: cd /etc/network ; ls -l
另外一种不同如: ( cd /etc/network ; ls -l )
第一种,相当于两次单独输入命令;第二种,则是将二者合并为一个输出流。
3.后台进程
用后台进程的方式运行命令,只要在命令最后加一个 “&”
4.I/O问题
LINUX系统中,系统中是默认为用户打开三个默认文件:标准输入,标准输出,标准错误输出。他们有独特的文件描述符,依次为0,1,2
I/O重定向,利用“<” “>”符号,小角表指向的意思。
5.管道
LINUX中管道是一种先进先出的单向数据通道,管道符号 “ | ”能连接两个进程。使得A进程的输出能够直接传递到B进程的标准输入,这样可以省略存储中间结果的临时文件。让两个进程能并发地运行。
管道常见用法两个:
a,为滤通程序grep提供原始数据,如:
ps -ef -| grep crack
从ps 命令中输出的众多进程中,结合grep,匹配字符串,找到某个特定进程.
b. 利用管道把进程输出传递给sort,使之排序。
还可以多个命令组合,依次处理结果:
com1 | com2 | com3 | > outputfile.
6.元字符和文件名生成
ls -l abc.c 列出文件参数abc.c的访问权限,大小,文件属主等属性。
利用元字符可以实现模式匹配:
ls -l *.c
与文件有关的元字符
* 匹配任何字符
? 匹配单个字符
[…]匹配字符范围 例如: [A-Z] [a-c]字符还可以一一列举 [abs]
[!…]或者 [^…] 相反,匹配不属于给定集的字符。
7.转义与引用
< > ? | 等可以加”\“,单引号或双引号引用元字符。
- LINUX命令行基础(上)
- LINUX命令行基础(下)
- Linux基础(上)
- linux入门(基础命令行2)
- Linux命令行操作基础
- 【Linux Shell编程】Part1(基础) Linux命令行
- VPS使用手记-Linux命令行基础
- Linux基础命令行与进阶
- linux学习之旅(二)&& shell命令行基础讲解
- Linux网络服务器配置基础(上)
- Docker基础技术:Linux Namespace(上)
- 00 Linux 基础预习(上)
- Docker基础技术:Linux Namespace(上)
- Docker基础技术:Linux Namespace(上)
- Docker基础技术:Linux Namespace(上)
- Docker 基础技术:Linux Namespace(上)
- 【Linux基础】常用基本命令(上)
- linux下命令行上无线网
- FFMPEG Intro - AvCodecContext time_base Set
- 【数据结构-链表】头插法和尾插法建立单链表
- OFbiz--HelloWorld
- uiview contentViewmode
- 【WinHec启示录】透过Windows 10技术布局,谈微软王者归来
- LINUX命令行基础(上)
- hdoj 1859 最小长方形
- IOS开发—网络请求之代理异步请求
- 第三周 项目三-程序的多文件组织
- Javascript的Document对象
- 第三周项目五(1):数组做数据成员(输入工资)
- nyoj 263 精 挑 细 选
- 关于VirtualBox报 COM创建失败 Genymotion无法启动的解决办法
- Findbugs 插件