找回密码
 注册
关于网站域名变更的通知
查看: 341|回复: 1
打印 上一主题 下一主题

Linux之命令的意思

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-4 15:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
2 ^6 G, b+ c& z1 c4 e( E
[vbird@www ~]$ command [-options] parameter1    parameter2 ...
  D$ L+ L  _7 \9 T' H                                    指令            选项          参数(1)       参数(2)
+ V9 P' H6 O' j' u4 s说明: ; J7 p* z/ H: s. G0 N! W: R. K- _# C
0.、一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件』 ' u( ^6 e/ k: A# [6 Y9 y6 G4 O
1.、command 为指令的名称,例如变换路径的指令为cd 等等;
* N5 k% `7 ]9 q2.、刮号[]并不存在的实际的指令中,而加入选项设定时,通常选项前会带 “-”号,
9 c0 F: _+ a) }5 `    例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
9 t0 L/ x4 ^3 H+ C; C3.、parameter1 parameter2.. 为依附在选项后面的参数,或者是 command 的参数; 9 t( a0 m! v* [+ h4 C) }$ d
4、 指令,,选项,,参数等这几个咚咚中间以空格来区分,无论空几格 shell 都规为一格;
& {4 ?' Q, a! o  X$ Y
9 _# J' E' \8 K: T! L( n. w1 B; `$ n" \, [5、[Enter]按了之后就立即执行;指令太长的时候使用反斜杠(\)。$ q( q, c7 C, J8 Q
8 o) \) g! }/ B* f0 `" s1 }( g, e, y. e# d

8 B7 P. S0 a9 ?8 k0 Q1 x$ c" L4 g* P举个栗子:
) U. y6 @/ O8 I0 u
) j- \/ o8 e  v- g》 以 ls 这个『指令』列出『自己家目录(~)』下的『所有隐藏档不相关的文件属性』, 要达成上述的要求需要加入 -al
- `0 h7 f8 k: r7 T. y) c5 a7 {这样的选项。
- @3 l- ^( b# a- P/ c' L* @9 i/ V: h5 T4 `1 O, q
》修改语系:1. 显示目前所支持的诧系
7 ]  r+ K' ]$ n0 ]' K  `% w; a0 s                         [vbird@www ~]$ echo $LANG6 X2 r9 a4 u  s
                         zh_TW.UTF-8
$ W" v6 p2 E. y* w7 |0 `                         # 上面的意思是说,目前的语系(LANG)为 zh_TW.UTF-8,亦即繁体中文的万国码
3 G6 H0 f$ @* G+ q                    2. 修改语系成为英文语系
: Y* P. I# C- S! u                        [vbird@www ~]$ LANG=en_US
4 i) ?1 l  q5 Y! x. W" C- |( G                        # 注意到上面的指令中没有空格符,且英文语系为 en_US 才对喔!) x$ q+ {4 ?( a" @: B
                        [vbird@www ~]$ echo $LANG , D# @7 p, @. Q6 y  Z7 w& r8 C0 x

/ i4 i  Y, f. V/ E0 Y》显示日期时间的指令: date
2 x1 L; w" {4 M# [6 W# l+ A/ }0 L" L5 x% q9 W
                        [vbird@www ~]$ date +%Y/%m/%d$ x# y2 t$ D% I& F0 N% [% ^
                        2009/08/17
" i. V. v$ p$ _1 ]* ~+ b" P                        [vbird@www ~]$ date +%H:%M
2 @. B2 {' t/ f0 [9 \" Q! Q                        17:04/ W0 k2 F& z# y* `+ t+ P

) x. ?/ {8 u* J                        (从上面的例子当中我们也可以知道,指令之后的选项除了前面带有减号『-』之外,某些特殊情况下,选项参数前面也会带有正号『+』的情况!这部份可不要轻 易的忘记了呢!)- U% @9 _! A, _, }6 g9 T0 K9 T
    显示日历的挃令:             cal
+ B: Y5 J. H5 v0 F    简单好用的计算器:         bc/ Z: n. A4 {0 ^
》[Tab]按键就是在键盘的大写灯切换按键([Caps Lock])上面的那个按键!在各种 Unix-Like 的 Shell 当中, 这个[Tab]按键算是 Linux 的 Bash shell 最棒的功能之一了!他具有『命令补全』不『档案补齐』的功能喔! 重点是,可以避免我们打错指令或文件名呢!但是[Tab]按键在不同的地方输入,会有不一样的结果喔!% z3 |& |# f9 W1 f+ l+ u
5 B% J  u- B) E  i  L2 I1 p
》[Ctrl]-c 按键:如果你在 Linux 底下输入了错误的指令或参数,有的时候这个指令或程序会在系统底下『跑不停』这个时候怎举办?别担心, 如果你想让当前的程序『停掉』的话,可以输入:[Ctrl]和c 按键,就是中断目前程序的按键啦!
* u. m; m, q& ]  F7 ?
7 m# }+ b0 J) @* Y/ k$ [》[Ctrl]-d 按键。就是[Ctrl]和d按键的组合啊!这个组合按键通常代表着:『键盘输入结束(End Of File, EOF或End Of Input)』的意思! 另外,他也可以用来取代 exit 的输入呢!例如你想要直接离开文字接口,可以直接按下[Ctrl]-d 就能够直接离开了(相当与输入 exit 啊!)。
) C! ~9 a9 R; }/ R4 p1 L2 a& {
! S6 @8 \1 {; B% J: s$ P》通常出现『command not found』的可能原因为:
8 b) L: l0 G- e. w            这个指令不存在,因为该软件没有安装之故。解决方法就是安装该软件;: l0 d5 I& K5 i* [" K2 Y; x0 U
           这个指令所在的目录目前的用户没有将他加入指令搜寻路徂中,请参考 bash 的 PATH 说明;
4 \# U4 X; r2 L2 T. j4 [+ _           很简单!因为你打错字!, x0 v. Z+ C, [
6 P7 J/ {- U# P
》先来了览一下 Linux 有多少指令呢?在文本模式下,你可以直接按下两个[Tab]按键,看看总共有多少指令可以让你用?
0 \; G7 s4 F4 ~/ S4 J% n' _) [1 O" V' b  i: _
》DATE(1),DATE 我们知道是指令的名称, 那举(1)代表什么呢?他代表的是『一般用户可使用的指令』的意思!咦!还有这个用意啊!呵呵! 没错~在查询数据的后面的数字是有意丿的喔!他可以帮助我们了解或者是直接查询相关的资料。 常见的几个数字的意丿是这样的:( Q- {1 I' _' K& B
- t  g9 N+ [" M/ |9 _
[vbird@www ~]$ man 1 man  <==这里是用 man(1) 的文件数据5 {. D: d  |" u7 {- [4 V
[vbird@www ~]$ man 7 man  <==这里是用 man(7) 的文件数据+ V5 @1 l3 R6 |3 L' {9 Y1 {
代号   代表内容
/ v) U/ }# G6 f  P" F- B1         用户在 shell 环境中可以操作的指令或可执行文件
; G- p, R- S7 `  ^2         系统核心可呼叫的函数工具等
' H1 K) c4 A  w: [- C6 Y3          一些常用的函数(function)和库(library),大部分为 C 的函式库(libc)& F+ ~# d; M6 Z8 ~1 t9 B
4          装置档案的说明,通常在/dev 下的档案4 T, o; f$ P! z' Z! z
5          配置文件或者是某些档案的格式
; m4 n+ A3 z9 T. r0 _# ]6         游戏(games), m9 i" z! n+ w8 m$ M
7         惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明
. S# f8 ?8 Z( \7 j# Y/ \( [5 _8         系统管理员可用的管理指令
0 f$ I( ~/ z& t! t. ?9         跟kernel 有关的文件$ ]3 x6 F9 Z0 c
7 u6 f, p- y3 |$ O  Y
》一些按键的作用:
) j! a7 C! V8 a, P; x# ]* L% `4 Z% W* B: h$ M  @' O& }
空格键                       向下翻一页
& c; m( k, ?, m" r) z[Page Down]           向下翻一页
& T. p' ~9 B; @5 R0 j[Page Up]                向上翻一页
/ M, }  H; \+ c  w# l8 r7 o[Home]                    去到第一页" l+ a& b4 S3 V9 F" g3 ~
[End]                        去到最后一页% y0 M4 ?: p$ T- u3 a5 ?; I
/string                      向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入/vbird
+ x* d( q( X8 E?string                     向『上』搜寻 string 这个字符串
0 Z7 T5 x6 }9 i( V0 m4 [1 an, N                          利用 / 或者 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来逆行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那举可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。) Z1 M# Y: v4 U; O
q                               结束这次的 man page$ I1 K1 a9 P( e+ A3 V6 f
# G: _- l  J# [. V( Z
9 F: W6 X7 D+ L7 U0 X* Q

该用户从未签到

2#
发表于 2020-12-4 15:52 | 只看该作者
Linux之命令的意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 22:53 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表