鸟叔的Linux私房菜基础篇-学习笔记(一)

鸟叔的Linux私房菜基础篇-学习笔记(一)

  • 开机进入命令行模式:
  • ctrl+alt+[F1-F6]的任意键进入命令行编辑界面
  • ctrl+alt+F7进入图形界面模式
  • 开始下达指令

[dmtsai@study ~]$ command [-options] parameter1 parameter2 …

  • 一行指令中第一个输入的部分绝对是“指令(command)”或“可可执行文件案(例如批次脚本,script)”
  • command 为指令的名称,例如变换工作目录的指令为 cd 等等;
  • 中刮号[]并不存在于实际的指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选 项前带有 – 符号,例如 --help;
  • parameter1 parameter2… 为依附在选项后面的参数,或者是 command 的参数;
  • 指令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!;
  • 按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行指令的开始启动。
  • 指令太长的时候,可以使用反斜线 (\) 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜线后就立刻接特殊字符,才能 跳脱!
  • 其他: a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
  • 常用指令
  • ls:查看目录文件
  • locale:显示目前所支持的语系:
[dmtsai@study ~]$ locale LANG=zh_TW.utf8              # 语言语系的输出 
LC_CTYPE="zh_TW.utf8"        # 下面为许多信息的输出使用的特别语系
LC_NUMERIC=zh_TW.UTF-8
LC_TIME=zh_TW.UTF-8          # 时间方面的语系数据 LC_COLLATE="zh_TW.utf8"
....中间省略.... 
 LC_ALL=                      # 全部的数据同步更新的设置值
#修改语系成为英文语系 
[dmtsai@study ~]$ LANG=en_US.utf8 
[dmtsai@study ~]$ export LC_ALL=en_US.utf8 
# LANG 只与输出讯息有关,若需要更改其他不同的信息,要同步更新 LC_ALL 才行
  • date:显示日期的指令

  • cal:显示日历的指令

  • bc:好用的计算器

为bc默认仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位

  • 重要的几个热键
  • [Tab]按键

[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参数的补齐”功能!

  • [Ctrl]-c 按键

中断正在执行的指令

  • [Ctrl]-d 按键

“键盘输入结束(End Of File, EOF 或 End Of Input)”的意思! 另外,他也可以用来取代exit的输入呢!例如你想要直接离开命令行,可以直接按下[Ctrl]-d就能够直接离开了 (相当于输入exit啊!)。

  • [shift]+{[PageUP]|[Page Down]}按键

使用 [Shift]+[Page Up] 来往前翻页

猜你喜欢

转载自blog.csdn.net/qq_39621037/article/details/83542643