实验楼Linux学习笔记(1): 基本概念和操作

1. 终端

Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录,在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换。当你切换到其中一个终端后想要切换回图形界面,你可以按下[Ctrl]+[Alt]+[F7]来完成。

2. shell(壳)

Shell 是指“提供给使用者使用界面”的软件(命令解析器),Unix/Linux 操作系统下的 Shell 既是用户交互的界面,也是控制系统的脚本语言,比较流行的常见的 Shell 有 bash,zsh,ksh,csh 等等,Ubuntu 终端默认使用的是 bash。

3. 重要快捷键

[Tab]: 用来补全命令,补全目录,补全参数

[Ctr+c]: 强行停止当前程序,恢复到可控的状态

按键 作用
Ctrl+d键盘输入结束或退出终端
Ctrl+s暂定当前程序,暂停后按下任意键恢复运行
Ctrl+z将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a将光标移至输入行头,相当于Home
Ctrl+e将光标移至输入行末,相当于End
Ctrl+k删除从光标所在位置到行末
Alt+Backspace向前删除一个单词
Shift+PgUp将终端显示向上滚动
Shift+PgDn将终端显示向下滚动
4. 通配符

主要有“*”和"?",对付字符串进行模糊匹配。

shell中的常用通配符:

字符 含义
*匹配 0 或多个字符
?匹配任意一个字符
[list]匹配 list 中的任意单一字符
[!list]匹配 除list 中的任意单一字符以外的字符
[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...}匹配 sring1 或 string2 (或更多)其一字符串
{c2..c2}匹配 c1-c2 中全部字符 如{1..10}
5. 学会用man

区段 说明
1一般命令
2系统调用
3库函数,涵盖了C标准函数库
4特殊文件(通常是/dev中的设备)和驱动程序
5文件格式和约定
6游戏和屏保
7杂项
8系统管理命令和守护进程
在 man 中使用搜索, /<你要搜索的关键字> ,查找到后你可以使用 n 键切换到下一个关键字所在处, shift+n 为上一个关键字所在处。使用 Space (空格键)翻页, Enter (回车键)向下滚动一行,或者使用 j , k (vim编辑器的移动键)进行向前向后滚动一行。按下 h 键为显示使用帮助(因为man使用less作为阅读器,实为 less 工具的帮助),按下 q 退出

还可以用info,如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用--help参数,大部分命令都会带有这个参数。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值