--shell
前导符#:root $:普通用户
结束执行命令:<ctrl-D>done正常执行完成
<ctrl-C>cencel取消
基本组成: 命令:需要运行的内容
选项:用于调整命令的行为 -表示缩写 --表示单词(全称)
参数:通常是命令的目标
<ctrl+ shift+t>在同一窗口打开多个终端
;同一行中指定多条命令使用分号隔开,命令是严格区分大小写的
$表示执行的是命令
$ ls 会报错:$ ls command not found $^L^|用|替换上一行语句中的L
Linux不需要扩展名区分文件类型,可使用file来查看文件类型
-l 表示长格式,即显示文件所有信息
-r表示迭代4*
图形化界面 Gnome
4个桌面
<ctrl+alt+↓><ctrl+alt+↑>切换桌面
<Alt-.>/<Esc-.>复制之前命令的最后一个参数(单词)
--head/tail
默认查看前/后世行内容
可以通过-n选项,制定行数
---wc计算文件的行数,字数和字符数
-l -w -c选项分别表示查看行数、字数和字符数
<Tab>补齐
两遍Tab列出选项
---清屏 <Ctrl+l>
---查看历史记录 history 再通过<!+number>的命令执行对应行的命令
<!+string>执行最近一个制定字符开头的命令
常见的快捷方式
<Ctrl+a>调到行首 <Ctrl+e>跳到行尾
<Ctrl+u>从光标位置删除一直到行首 <Ctrl+k>从光标位置之后删除一直到行尾
<Ctrl+左箭头>跳至前一个字的开头 <Ctrl+右箭头>跳至后一个字的末尾
<Ctrl+r>在历史记录中搜索某一个模式的命令
<Ctrl+s> stop隐藏当前操作(暂停) <Ctrl+q> quit退出隐藏(退出暂停)
Linux中
用颜色可以区分文件类型
/目录下的bin和sbin lib其实是快捷方式(浅蓝绿色)
黑的的表示文件 蓝色表示文件夹
文件跳转有两种方式
相对路径,可以用.或者..开始
绝对路径,以根目录(/)开头,在服务的配置文件中,用绝对路径
常见命令
pwd 查看文件目录
cd 切换目录 . 表示当前文件所在的目录 ..表示返回到当前目录的父目录(返回上一级)
ls 查看目录内容 -l长列表格式 -a显示包含的隐藏文件 -r递归方式,包含所有子目录的内容
mkdir 创建文件夹 -p同时创建父目录
touch 此命令通常可以将文件的时间戳更新为当前的日期和时间,若文件不存在则创建文件
rm 删除文件、文件夹
cp 复制文件、文件夹
mv 移动文件、文件夹
cat 查看文件内容
~ 表示当前用户目录的主目录
$ 表示普通用户
# 表示root
su - 表示切换到管理员的目录下
目录结构
/ 根目录
/root /home 用户的宿主目录
/usr 命令程序文件
/etc 配置文件
/boot 系统启动文件
/dev 设备文件
/tmp /var//tmp 临时文件
/var 变量数据(文件、邮件)
/run 进程最后一次运行数据
通配符
是一种特殊语句,属于模糊查找
当查找文件时,可以用来代替一个或多个真正的字符
常用的通配符
* 匹配多个任意字符
? 匹配任意一个字符
{n..m}从n到m
[n,m]n和m
[!abc...][^abc...]不包含abc..
[[:alpha:]] 任意字母字符
[[:lowe5r:]]任意小写字符
[[:upper:]]任意大写字符
[[:alnum:]]任意字母或数字
[[:punct:]]除空格和字母、数字意外的任何可以打印的字符
[[:space:]]任意空白字符
[[:digit:] 任意数字