Linux之命令的意思

本文介绍了Linux命令的基础使用方法,包括指令、选项、参数的输入格式,以及如何使用Tab键进行命令补全和文件补全。同时,还详细解释了如何通过简单的指令如ls、date、cal和bc进行日常操作,并提供了中断程序、结束会话的方法。此外,文章还探讨了Linux指令的搜索方式、常见错误原因及解决办法,以及如何通过man命令快速查找相关文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[vbird@www ~]$ command [-options] parameter1    parameter2 ...
                                    指令            选项          参数(1)       参数(2)
说明:
0.、一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件』
1.、command 为指令的名称,例如变换路径的指令为cd 等等;
2.、刮号[]并不存在的实际的指令中,而加入选项设定时,通常选项前会带 “-”号,
    例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
3.、parameter1 parameter2.. 为依附在选项后面的参数,或者是 command 的参数;

4、 指令,,选项,,参数等这几个咚咚中间以空格来区分,无论空几格 shell 都规为一格;

5、[Enter]按了之后就立即执行;指令太长的时候使用反斜杠(\)。


举个栗子:

》 以 ls 这个『指令』列出『自己家目录(~)』下的『所有隐藏档不相关的文件属性』, 要达成上述的要求需要加入 -al
这样的选项。

》修改语系:1. 显示目前所支持的诧系
                         [vbird@www ~]$ echo $LANG
                         zh_TW.UTF-8
                         # 上面的意思是说,目前的语系(LANG)为 zh_TW.UTF-8,亦即繁体中文的万国码
                    2. 修改语系成为英文语系
                        [vbird@www ~]$ LANG=en_US
                        # 注意到上面的指令中没有空格符,且英文语系为 en_US 才对喔!
                        [vbird@www ~]$ echo $LANG 

》显示日期时间的指令: date

                        [vbird@www ~]$ date +%Y/%m/%d
                        2009/08/17
                        [vbird@www ~]$ date +%H:%M
                        17:04

                        (从上面的例子当中我们也可以知道,指令之后的选项除了前面带有减号『-』之外,某些特殊情况下,选项参数前面也会带有正号『+』的情况!这部份可不要轻 易的忘记了呢!)
    显示日历的挃令:             cal
    简单好用的计算器:         bc

》[Tab]按键就是在键盘的大写灯切换按键([Caps Lock])上面的那个按键!在各种 Unix-Like 的 Shell 当中, 这个[Tab]按键算是 Linux 的 Bash shell 最棒的功能之一了!他具有『命令补全』不『档案补齐』的功能喔! 重点是,可以避免我们打错指令或文件名呢!但是[Tab]按键在不同的地方输入,会有不一样的结果喔!

》[Ctrl]-c 按键:如果你在 Linux 底下输入了错误的指令或参数,有的时候这个指令或程序会在系统底下『跑不停』这个时候怎举办?别担心, 如果你想让当前的程序『停掉』的话,可以输入:[Ctrl]和c 按键,就是中断目前程序的按键啦!

》[Ctrl]-d 按键。就是[Ctrl]和d按键的组合啊!这个组合按键通常代表着:『键盘输入结束(End Of File, EOF或End Of Input)』的意思! 另外,他也可以用来取代 exit 的输入呢!例如你想要直接离开文字接口,可以直接按下[Ctrl]-d 就能够直接离开了(相当与输入 exit 啊!)。

》通常出现『command not found』的可能原因为:
            这个指令不存在,因为该软件没有安装之故。解决方法就是安装该软件;
           这个指令所在的目录目前的用户没有将他加入指令搜寻路徂中,请参考 bash 的 PATH 说明;
           很简单!因为你打错字!

》先来了览一下 Linux 有多少指令呢?在文本模式下,你可以直接按下两个[Tab]按键,看看总共有多少指令可以让你用?

》DATE(1),DATE 我们知道是指令的名称, 那举(1)代表什么呢?他代表的是『一般用户可使用的指令』的意思!咦!还有这个用意啊!呵呵! 没错~在查询数据的后面的数字是有意丿的喔!他可以帮助我们了解或者是直接查询相关的资料。 常见的几个数字的意丿是这样的:

[vbird@www ~]$ man 1 man  <==这里是用 man(1) 的文件数据
[vbird@www ~]$ man 7 man  <==这里是用 man(7) 的文件数据

代号   代表内容
1         用户在 shell 环境中可以操作的指令或可执行文件
2         系统核心可呼叫的函数工具等
3          一些常用的函数(function)和库(library),大部分为 C 的函式库(libc)
4          装置档案的说明,通常在/dev 下的档案
5          配置文件或者是某些档案的格式
6         游戏(games)
7         惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明
8         系统管理员可用的管理指令
9         跟kernel 有关的文件

》一些按键的作用:

空格键                       向下翻一页
[Page Down]           向下翻一页
[Page Up]                向上翻一页
[Home]                    去到第一页
[End]                        去到最后一页
/string                      向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入/vbird
?string                     向『上』搜寻 string 这个字符串
n, N                          利用 / 或者 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来逆行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那举可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。
q                               结束这次的 man page

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值