Linux命令基础

一. 命令格式

     {命令名 选项 参数},依次从左向右排列并以空格分隔。

      事实上,linux命令都是一个个程序,命令名是程序所在的脚本名。选项是命令执行方式,参数是命令作用对象。

1.选项

    通常情况下,选项直接位于命令名之后,用连字符号“-”后跟一个字母表示。

    

    选项是可选的,并且不一定需要设置。不设置选项时命令将采用默认的方式执行。

    

    另外,选项是可以同时使用多个的。

    


    使用多个时,可以将他们组合在一个连字符号“-”后,其顺序是可以任意指定的。多命令执行时,每条命令用分号隔开。

    

2.参数

某些时候需要使用参数指定命令的作用对象,或为命令提供数据。以date命令为例,使用-d选项可以显示用户指定时间,指定的时间以参数的形式给出。例如:


文件也可以作为命令的参数,此时的文件为命令执行提供数据。

和选项一样,文件的参数也可以有多个

Linux中文件名不能包含空格,因为这样会被解释为两个文件,其中空格为分隔符。若不得不有空格时,只需要将文件名用单引号括起来就行,或者是用“\”代替空格


PS:man命令可以查询某个命令的帮助信息,例如:

输入:


显示:

   

其中

NAME介绍命令的基本功能

SYNOPSIS下方是命令的格式,省略号表示前方的内容可以重复任意次,[]表示可有可无。

DESCRIPTION下方是各选项的介绍

二.命令行技巧

1.Tab键自动补全

当文件名较长时,就可以用Tab键,如:


不要按enter键,此时按Tab键,如下,会自动补齐。

2.命令历史键

通过history命令可以查看用户最近输入的500个命令内容


Ctrl+R键为历史搜索功能



此时搜到的结果显示是最近一次使用man时执行的命令是“man cat”。若要继续搜索更早的记录,再次按Ctrl+R键即可。

按Ctrl+J键可以把搜索到的命令复制到当前命令行,若要退出搜索,按Ctrl+C键或Ctrl+G键即可.

3.命令历史的扩展

使用叹号“!”后跟数字的方式,就可以讲历史记录中的命令扩展到命令行中。例如


扩展用法说明
!<s>重复最后一个以字符s开头的命令
!?<string>重复最后一个包含字符串string的命令
!<number>重复历史记录中第number行的命令
!-<number>重复之前第number个命令
!!重复最后一个输入的命令,效果与向上方向键相同




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值