Linux操作系统的目标与作用
- Linux操作系统的目标
- 方便性:使计算系统易于使用
- 有效i性:以更有效的方式使用计算机系统资源
- 扩展性:方便用户有效开发、测试和引进功能
- 开放性:系统能遵循世界标准规范,特别是遵循开放 系统互联OSI国际标准
2.Linux操作系统的作用
操作系统在计算机中承上启下:向下封装硬件,向上提供操作接口。
一、Linux系统相关快捷键
1.相关快捷键
Alt+F2 打开运行输入 gnome-terminal
Ctrl+Shift+N 新建一个终端
Ctrl+Shift+T 在终端里新建一个终端
Ctrl+Shift+W 关闭标签页
Ctrl+Shift+Q 关闭窗口
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Alt+[1-9] 标签之间切换
Ctrl+Shift+= 放大终端字体
Ctrl+- 缩小终端字体
Ctrl+0 普通大小
F11 全屏 再按F11退出全屏
Ctrl+D 关闭当前一个终端
Alt+F4 关闭整个终端
Ctrl+Shift+F 查找
Alt+Tab 应用程序切换
Ctrl+Alt+Backspace 注销
Ctrl+Alt+F7 回到图形界面
Ctrl+Alt+F2到Ctrl+Alt+F6 可以访问6个虚拟控制台
二、常用命令
1.命令类型查看
使用type命令查看:
格式:
type[-afptP] 名称[名称....]
示例:type type
type -a echo
type -a ls
type -a cd
2.命令格式
command [-options] [parameter1] ...
说明:
- command:命令名,相应功能的英文单词或单词的缩写
- [-options]:选项,可以对命令来进行控制,也可以省略,[]代表可选
- paramater1...:传给命令的参数,可以是零个一个或多个
3.常用命令
- help
内建命令格式:help+内建命令
示例:help pwd
外建命令格式:外建命令 --help
- man
man是Linux提供的一个手册,包含了绝大部分命令、函数使用说明。使用命令:man man。
man中各个section意义如下:
1) Standard commands (标准命令passwd)
2)System calls(系统调用,如open,write)
3)Library funtions (库函数,如printf,fopen)
4) Special devices (设备文件说明,/dev下各种设备)
5)File formats (文件格式,如passwd)
6) Games and toys
7) Miscellaneous(杂项、惯例与协定)
8)Administrative Commands
man使用格式如下:
man[选项] 命令名
man 设置了如下功能键:
功能键 功能
空格键 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出man命令
h 列出所有功能键
/word 搜索word字符
用法示例:
man -k passwd 搜索关键词passwd
man -a passowd 浏览passwd所有相关的页
man -f paswd 等价于whatis
man 1 printf 浏览printf第一页介绍
man 5 chpasswd 浏览chpasswd第五页介绍
- 目录相关命令
1) pwd 打印当前工作目录的名字
格式:pwd [-LP]
2)cd 切换当前工作目录,后面可以跟绝对路径,也可以跟相对路径
命令 含义
cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目 录就是用户主目录
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 切换到当前目录
cd .. 切换到上级目录
cd - 可进入上一个进入的目录
3)mkdir
格式:mkdir[选项]... 目录...
通过mkdir命令可以创建一个新的目录(不能新建普通文件)。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
使用示例:
mkdir test 在当前目录下创建test目录
mkdir /tmp/test 在根目录下tmp目录里创建test目录
mkdir file{1..100} 在当前目录下创建file1到file00的目录,这里会创建100个目录
mkdir "file{1..100}" 在当前目录下创建file{1..100}目录,这里只创建一个目录
mkdir -p a/b/c 在当前目录下创建a/b/c目录树
mkdir "a b" 创建以“a b”命名的一个目录
mkdir a\b 创建以“a b”命名的一个目录
mkdir a b 创建目录a和目录b
4) rmdir 删除指定的空目录
用法:rmdir[选项]...目录..
可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空,不然提示删除失败。
使用示例:
rmdir test 删除当前目录的test目录,test必须是空目录
rmdir /tmp/test 删除/tmp下的test目录
rmdir file{1..100} 删除file{1..100}的目录
rmdir "file{1..100}" 删除file{1..100}目录
mkdir "a b" 删除以“a b”命名的一个目录
mkdir a\b 删除以“a b”命名的一个目录
mkdir a b 删除目录a和目录b
- 文件相关命令
。。。