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

Linux之命令的意思

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

) k! d8 q" b0 t  K6 x[vbird@www ~]$ command [-options] parameter1    parameter2 ... 7 A$ m5 G5 w$ z/ S
                                    指令            选项          参数(1)       参数(2) # E* e# Y- D+ A
说明: + D$ n! G! n5 R+ q: e4 v# H
0.、一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件』 , J: l6 `% N0 G
1.、command 为指令的名称,例如变换路径的指令为cd 等等; , Z# |4 `$ {; c. h2 g: e- }$ n
2.、刮号[]并不存在的实际的指令中,而加入选项设定时,通常选项前会带 “-”号, / g  a. z4 d2 W8 w6 a
    例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
: m0 v, N4 d7 L  h3.、parameter1 parameter2.. 为依附在选项后面的参数,或者是 command 的参数;
# Y1 _& I: Y' |. D% I- c4、 指令,,选项,,参数等这几个咚咚中间以空格来区分,无论空几格 shell 都规为一格;
9 x8 Y' [. E2 Y; U! g: \, @8 M* j+ `) d& g; k" N8 v2 [- t
5、[Enter]按了之后就立即执行;指令太长的时候使用反斜杠(\)。% y( Z, D. n' {9 H, Y3 I4 ^

' M9 M7 }% J$ ~
2 s" {  {: Q7 y  J举个栗子:
5 z7 Z$ K8 A# i* s% f
  L6 V6 A- r3 K, E  G7 w》 以 ls 这个『指令』列出『自己家目录(~)』下的『所有隐藏档不相关的文件属性』, 要达成上述的要求需要加入 -al , M# X/ m- d3 S7 u% p6 T  K
这样的选项。5 E2 p4 T, h5 h2 y# Z1 {
3 M# @7 e2 G9 I6 c1 a
》修改语系:1. 显示目前所支持的诧系  O9 w# G5 m& w' `7 U. q9 F' r  Z/ T
                         [vbird@www ~]$ echo $LANG' N+ u: N5 D  q! W8 v
                         zh_TW.UTF-8
" \' V' l. W  p4 a% u  H                         # 上面的意思是说,目前的语系(LANG)为 zh_TW.UTF-8,亦即繁体中文的万国码& ~' j+ l: u# C% Y
                    2. 修改语系成为英文语系. N5 m( v1 v0 f, s( I0 y
                        [vbird@www ~]$ LANG=en_US2 C$ O3 a/ P- ]8 G9 u& H) u7 p
                        # 注意到上面的指令中没有空格符,且英文语系为 en_US 才对喔!
; @, d9 _7 A6 `5 U) O                        [vbird@www ~]$ echo $LANG
& K4 P, s$ S& i% Z2 H+ V& z8 ^
5 i6 `1 \/ N5 z: s》显示日期时间的指令: date
( j4 n* U$ z( |: b8 J4 E* a
$ Z: k  f5 I  `+ T2 z( Q                        [vbird@www ~]$ date +%Y/%m/%d
6 D7 X1 [9 I$ u$ H+ |                        2009/08/176 \* N- {) r$ i. `5 p
                        [vbird@www ~]$ date +%H:%M9 J  _3 r/ m* S/ A
                        17:04
' B& W4 D3 X# b1 ~; H5 Z9 o
1 S' m! T0 ]# S+ U" l9 J                        (从上面的例子当中我们也可以知道,指令之后的选项除了前面带有减号『-』之外,某些特殊情况下,选项参数前面也会带有正号『+』的情况!这部份可不要轻 易的忘记了呢!)( j6 T$ e+ }' m
    显示日历的挃令:             cal" D# k( a/ Q' [
    简单好用的计算器:         bc4 r# K3 C9 ?: }, M
》[Tab]按键就是在键盘的大写灯切换按键([Caps Lock])上面的那个按键!在各种 Unix-Like 的 Shell 当中, 这个[Tab]按键算是 Linux 的 Bash shell 最棒的功能之一了!他具有『命令补全』不『档案补齐』的功能喔! 重点是,可以避免我们打错指令或文件名呢!但是[Tab]按键在不同的地方输入,会有不一样的结果喔!
0 H: [$ M( p9 @8 t9 @0 q5 T2 ^* i$ ^- {0 b* l; Y7 i, l
》[Ctrl]-c 按键:如果你在 Linux 底下输入了错误的指令或参数,有的时候这个指令或程序会在系统底下『跑不停』这个时候怎举办?别担心, 如果你想让当前的程序『停掉』的话,可以输入:[Ctrl]和c 按键,就是中断目前程序的按键啦!
% y7 E# ?6 ?& i
; F( m! f3 ^  P4 a: U7 G. \' M& q》[Ctrl]-d 按键。就是[Ctrl]和d按键的组合啊!这个组合按键通常代表着:『键盘输入结束(End Of File, EOF或End Of Input)』的意思! 另外,他也可以用来取代 exit 的输入呢!例如你想要直接离开文字接口,可以直接按下[Ctrl]-d 就能够直接离开了(相当与输入 exit 啊!)。
. B! @. ~1 v# y. D1 u% J* A- Q1 X$ l) R5 L* g
》通常出现『command not found』的可能原因为:- x1 V) y2 |- y4 g$ H
            这个指令不存在,因为该软件没有安装之故。解决方法就是安装该软件;
+ u7 ^( Y& T/ z" {2 ?8 k           这个指令所在的目录目前的用户没有将他加入指令搜寻路徂中,请参考 bash 的 PATH 说明;( e( F; Y: [! s: Y0 t( U  Z
           很简单!因为你打错字!9 q  \: {  e- K1 H% F

8 k' l  @$ n+ T0 ?0 {* P  D5 M! d. ^》先来了览一下 Linux 有多少指令呢?在文本模式下,你可以直接按下两个[Tab]按键,看看总共有多少指令可以让你用?
' B  _  u$ Q' w7 M
, j) K% m0 P3 g9 v2 |0 a》DATE(1),DATE 我们知道是指令的名称, 那举(1)代表什么呢?他代表的是『一般用户可使用的指令』的意思!咦!还有这个用意啊!呵呵! 没错~在查询数据的后面的数字是有意丿的喔!他可以帮助我们了解或者是直接查询相关的资料。 常见的几个数字的意丿是这样的:% D( {# Z1 p7 R) X; @6 c
% c" k) y1 V7 S  w5 V1 |3 d( q" Y
[vbird@www ~]$ man 1 man  <==这里是用 man(1) 的文件数据1 u4 n' T% q, R6 w3 R0 h$ ]9 O0 Q% y
[vbird@www ~]$ man 7 man  <==这里是用 man(7) 的文件数据
3 G8 C( C0 v5 A8 {代号   代表内容4 P: S6 b8 _8 }7 Z, S
1         用户在 shell 环境中可以操作的指令或可执行文件
" j- p% s' L: b2         系统核心可呼叫的函数工具等8 W, K, f. \" d. T
3          一些常用的函数(function)和库(library),大部分为 C 的函式库(libc)7 g6 ~) {0 X0 u! S% i( M. U' {; r
4          装置档案的说明,通常在/dev 下的档案0 h, m+ ^% ?) G7 {
5          配置文件或者是某些档案的格式
: p. f  ^' S, {- V7 a6         游戏(games)
8 V: b5 n& W  E* |, q7         惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明
0 W4 r! y3 k: X8         系统管理员可用的管理指令6 R$ s# _! {6 r. n
9         跟kernel 有关的文件
6 n- K9 P1 c9 w$ r& k/ h3 F! o. ^5 a4 x
》一些按键的作用:
3 R* A. c( C- T+ N; x6 ]  b; ?+ [( f& ^8 c! |
空格键                       向下翻一页1 N* @: B6 M# O5 o* z% A
[Page Down]           向下翻一页
$ r# e9 Q* u6 T5 Z& s% r; P/ x[Page Up]                向上翻一页
5 B  \4 M8 C/ R, Z8 K/ x- {[Home]                    去到第一页
. _' ^4 r  L" R[End]                        去到最后一页
; P: t. I5 Q+ K$ B9 [; i5 B+ I/ W! Z$ O/string                      向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入/vbird 2 Q3 z9 m) W, H  H# q
?string                     向『上』搜寻 string 这个字符串
* t1 q! m. s2 O7 {+ Hn, N                          利用 / 或者 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来逆行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那举可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。( M! K; m: S) s! u6 d6 C* h
q                               结束这次的 man page
5 p' r) z) a. s5 y( y# J  P5 p3 S3 `8 X6 o9 F* P' F# j& v( V

# D+ Z4 x. @/ H5 L" i

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-26 09:17 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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