【网络安全自学之linux篇】day01 linux目录、文件类型,快捷键,以及内外部和帮助文档


typora-copy-images-to: ./
typora-root-url: ./


linux目录以及其文件类型

1、linux系统中以下目录的作用 /dev /etc /boot /usr /var /bin /sbin /home /root /media

/:操作系统的起始路径,根路径
/bin:普通用户和管理员都可以执行的命令字
/sbin:只有管理员才能执行的命令  例如:关机重启
/boot:引导,主引导目录,独立的分区,启动菜单,内核
/dev:device设备,设备文件存放目录
/etc:配置文件存放目录
/home:普通用户的家目录
/root:管理员家目录
/meidia:光驱挂在目录
/mnt:临时设备挂载目录
/proc:里面的数据都在内存中,进程的所在目录
/tmp:临时文件存放目录
/usr:软件的安装目录
/var:常变文件存放目录;例如:日志文件,邮件文件

2、linux系统中以下颜色表示的文件类型

蓝色:目录
黑色:普通文件
浅蓝色:符号链接(类似于快捷方式)
黑底黄字:设备文件
绿色:带有执行权限的文件
红色:压缩包
紫色:图片、模块文件

linux相关快捷键

图形打开终端:

1)Alt + F2 打开运行输入 gnome-terminal

2) 搜索您的计算机 --> 输入终端 --> 打开

3)右击桌面打开终端

终端相关快捷键(使用时必须选中终端)

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											全屏/退出全屏
Ctrl+D										关闭当前的一个终端
ALT+F4										关闭所有终端
Ctrl+Shift+F								查找
Alt + Tab 									应用程序间切换
Ctrl + Alt + Backspace 						注销
Ctrl + Alt + F7 							回到图形界面
Ctrl + Alt + F1到 Ctrl + Alt + F6 	   	   可以访问6个虚拟控制台

内建命令与外部命令

1 什么是内建命令

shell内建命令是指bash(或其它版本)工具中集成的命令。一般都会有一个与之同名的系统命令,比如bash中的echo命令与/bin/echo是两个不同的命令,尽管他们行为大体相仿。当在bash中键入一个命令时系统会先看他是否是一个内建命令,如果不是才会查看是否是系统命令或第三方工具。所以在bash中键入echo命令实际上执行bash工具集中的bash命令也就是内建命令,而不是/bin/echo这个系统命令。

2 外部命令

外部命令是安装外部软件所带的命令

3 内建命令和外部命令对比

内建命令要比系统论命令有比较高的执行效率。外部命令执行时往往需要fork出(产生出)一个子进程,而内建命令一般不用。外部命令是在bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin......等等。可通过“echo $PATH”命令查看外部命令的存储路径,比如:ls、vi等。

4 命令类型查看方法

使用type命令查看:

格式:

type [-afptP] 名称 [名称 …] 显示命令类型的信息。

=

帮助文档查看方法

1.man手册

man 是 Linux 提供的一个手册,包含了绝大部分的命令、函数使用说明。

该手册分成很多章节(section),使用 man 时可以指定不同的章节来浏览不同的内容。

以ls这个命令为例,在终端中输入
man  ls

效果如下:在这里插入图片描述

man使用格式如下:

man [选项] 命令名

man设置了如下的功能键:

功能键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出man命令
h列出所有功能键
/word搜索word字符串

用法示例:

man -k passwd 搜索关键词passwd

man -a passwd 浏览passwd所有相关的页

man -f passwd 等价于whatis

man 1 printf 浏览printf第1页介绍

man 2 read 浏览read第2页介绍

man 3 printf 浏览printf第3页介绍

man 5 passwd 浏览passwd第5页介绍

man 8 chpasswd 浏览chpasswd第8页介绍

以ls为例:

man 1	ls
	---进入man手册之后,按上下方向键可以完成上下移动
		q键退出man手册
		h键可以查看man手册如何操作
		1代表的章节号
		ls代表的是命令名

在这里插入图片描述

其实使用时也可以不指定章节号,但是因为本人学习过linux的系统编程,所以有时候使用的库函数的会与命令重名,所以根据本人的习惯,在使用时喜欢加上个章节号

2.内建命令:

格式:help+内建命令(至于怎么看是不是内建命令。请看上文)

在这里插入图片描述

3.外部命令

一般是 Linux 命令自带的帮助信息,并不是所有命令都自带这个选项。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值