简单介绍
- 计算机操作系统->具体可查看计算机操作系统专栏
- 学习路径:及接下来本专栏的具体学习内容
- 常用命令
- 用户和文件系统管理
- 软件安装及配置
- 网络管理
- 系统维护
- shell编程初步
一、命令行操作
命令格式:
command [-options] [parameter1] ...
command:命令名
[-options]:相应功能的英文单词或缩写
[parameter1]:传给命令的参数
注:[ ]是可选的;参数可以是0至多个
按键 | 作用 |
---|---|
Ctrl+c | 强制终止当前程序 |
Ctrl+d | 键盘输入结束或退出终端 |
Ctrl+s | 暂停当前程序,暂停后按下任意键恢复运行 |
Ctrl+z | 当前程序放到后台运行,恢复到前台命令为fg |
Ctrl+a | 将光标移至输入行头,相当于Home键 |
Ctrl+e | 将光标移至输入行末,相当于End键 |
Ctrl+k | 删除从光标所在位置到行末 |
Alt+Backspace | 向前删除一个单词 |
Shift+Pgup | 将终端显示向上滚动 |
Shift+PgDn | 将终端显示向下滚动 |
cd /home/jincx
到达用户目录
touch 1.txt 2.txt
创建1.txt与2.txt文件 (使用通配符进行查看)
ls -a ./
查看根目录下所有文件
- 查看文件信息:ls(list)
- “.”当前目录
- “…”上级目录
- “.”开头文件为隐藏文件,使用 -a 参数显示
参数 | 含义 |
---|---|
-a | 显示指定目录下所以子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件详情信息 |
-h | 配合-l以人性化方式显示文件大小 |
ls . ls … ls -a ls -l ls -l -h ls -lh
-rw-r–r-- 1 root root 33 Mar 8 12:54 output
文件类型/文件存取控制 硬件链接数 文件主属 文件所属组 文件大小 文件修改时间 文件名
二、通配符
通配符:用来对字符串进行模糊匹配,出现在命令“参数值”
字符 | 含义 |
---|---|
* | 匹配0或多个字符 |
? | 匹配任意一个字符 |
[list] | 匹配list中的任意单一字符 |
[^list] | 匹配除list中任意单一字符以外的字符 |
[c1-c2] | 匹配c1-c2中任意单一字符 如:[0-9][a-z] |
{string1,string2,…} | 匹配string1或string2或更多其一字符串 |
{c1…c2} | 匹配c1-c2中全部字符如{1…10} |
touch jincx_{1..5}_lin.txt
一次性创建多个.txt文件
ls *.txt
查看之前创建的1.txt与2.txt文件已经刚刚创建的jincx_1_lin.txt文件...
三、帮助文档查看
- 方法一:
ls --help
- 方法二:manual 手册
manual 命令调用手册被设置了分区,共分为8段区
段区 | 说明 |
---|---|
1 | standard commands 标准命令 |
2 | system calls 系统调用 例如:open、write |
3 | library functions 库函数 例如:printf,fopen |
4 | special devices 设备文件说明,/dev下各种设备 |
5 | file formats 文件格式 例如:passwd |
6 | games and toys 游戏和娱乐 |
7 | miscellaneous 杂项 例如:文档系统、网络协定、ASCLL码等 |
8 | Administrative commands 管理员命令 例如:ifconfig |
手册布局:
NAME 名称
SYNOPSIS 概要
DESCRIPYION 说明
EXAMPLES 示例
SEE ALSO 参见
man 功能键
功能键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter键 | 一次滚动手册页的一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出man命令 |
h | 列出所有功能键 |
/word | 搜索word字符串 |
man ls
不加分区也可查看
man 1 ls
加分区
四、自动补全与历史命令
使用TAB键可自动补全
按上下键可以翻看以前的命令