NoLan灬 L13 2017-03-26 07:32:06 基本概念及操作
483 0

“Linux 基础入门(新版)”实验报告

基本概念及操作
  • 终端(Terminal)和控制台(Console)是有区别的。
  • 终端本质上是对应着 Linux 上的 /dev/tty 设备,Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的,Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录。在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换。
 #创建一个名为文件,touch是一个命令
 touch file 

 #进入一个目录,cd是一个命令
 cd /etc/

 #查看当前所在目录
 pwd
copy
  • 使用Tab键来进行命令补全

  • 可以使用Ctrl+c键来强行终止当前程序

  • 其他一些常用快捷键

Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行

Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg

Ctrl+a 将光标移至输入行头,相当于Home键

Ctrl+e 将光标移至输入行末,相当于End键

Ctrl+k 删除从光标所在位置到行末

Alt+Backspace 向前删除一个单词

Shift+PgUp 将终端显示向上滚动

Shift+PgDn 将终端显示向下滚动

  • 学会使用通配符

    通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正字符。

  • 先使用 touch 命令创建 2 个文件,后缀都为 txt:

    $ touch adsfasd.txt wergjlkas.txt
    
    copy
  • 在创建文件的时候,如果需要一次性创建多个文件,比如:“love_1_linux.txt,love_2_linux.txt,... love_10_linux.txt”。在 Linux 中十分方便:

  • $ touch love_{1..10}_linux.txt
    
    copy
  • Shell 常用通配符:

? 匹配任意一个字符

[list] 匹配 list 中的任意单一字符

[!list] 匹配 除list 中的任意单一字符以外的字符

[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]

{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串

{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

  • 在 Linux 环境中,如果你遇到困难,可以使用man命令

  • 输出图形字符的命令banner,先看效果:

你可以先使用如下命令安装:

$ sudo apt-get update
$ sudo apt-get install sysvbanner
copy

然后:

$ banner shiyanlou
copy

或者你觉得这字体不好看,那么你还可以使用默认已经安装的一个命令printerbanner:

$ printerbanner -w 50 A
copy

-w参数指定打印宽度,因为我们的环境在屏幕中显示比较小,必须要加上宽度限制。

还有两个类似的命令toilet,figlet 实验楼

最新评论
暂无评论~