【Linux】实验楼笔记1-linux基础

来源:互联网 发布:算法导论 第三版 mobi 编辑:程序博客网 时间:2024/04/30 01:39

https://www.shiyanlou.com/courses/1(QQ)

一、Xfce定义
是一个自由软件,运行在类Unix操作系统 (如Linux、FreeBSD 和 Solaris)上,提供轻量级桌面环境,实验楼使用的软件

二、终端
shell: 与linux系统打交道,通过shell中间程序完成
下面是几个比较常见的终端模拟器: gnome-terminal,Konsole,xterm,rxvt,kvt,nxterm 和 eterm

三、shell
类似window的cmd.exe
linux下, shell是用来接收用户输入命令的程序
UNIX/Linux 下的图形用户界面 GNOME 和 KDE,有时也被叫做“虚拟 shell”或“图形 shell”
在 UNIX/Linux 中比较流行的常见的 Shell 有 bash、zsh、ksh、csh 等等,Ubuntu 终端默认使用的是 bash,默认的桌面环境是 GNOME 或者 Unity(基于 GNOME),但我们的环境中使用的分别是 zsh 和 xfce
四、命令行操作
1、tab键,补全命令,补全参数
2、快捷键
![图片描述](https://dn-simplecloud.shiyanlou.com/uid/103146/1511333638817.png-wm)
3、通配符
touch 创建文件 touch 1.txt 2.txt 同时创建两个文件
ls *.txt 查看当前目录下的txt文件夹
touch  cm_{1..10}.txt 一次性创建多个文件

shell中的通配符

字符
含义

*
匹配 0 或多个字符

?
匹配任意一个字符

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

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

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

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

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

4、man命令调用手册

man 命令

比如man find 输出find的命令手册

sudo apt-get 适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统

例如 安装图形文字命令banner

sudo apt-get update

sudo apt-get intall banner

然后banner cm,就可以看到文字的cm