linux第三天学习
快捷键使用
终止当前执行命令:ctrl + c
帮你补全命令或者目录或者文件:tab
退出当前终端:ctrl + d或者(exit)
暂停当前进程(命令):ctrl + z(如果要恢复这个进程可以执行fg)
清屏(也就是是光标回到第一行):ctrl + l
查询命令的帮助文档
执行命令:man 命令
如:man ls就会看到ls命令帮助文档,然后可以使用q退出
linux系统的目录结构
/bin:存放着最最常使用的命令
/boot:存放着启动linux的时候用到的核心文件、链接文件、镜像文件
/dev:存放着linux的外部设备,在linux中访问设备的方式和访问文件的方式一样
/etc:存放着所有系统管理(这个一起读)所需要的配置文件和子目录
/home:用户的家目录。linux中每个用户都有自己的目录,一般该目录名是自己的账号来取名的
/lib和/lib64:存放着系统最基本的动态链接共享库,其作用相当于windows里的dll文件,几乎所有的应用程序都需要用到这些共享库。其中/lib64是64位软件的库文件所在的目录
/media:系统会将自动设别到的设备(u盘、光驱等)挂载到这个目录上
/mnt:系统给用户提供临时挂载文件的目录,挂载到这里,我们可以进去查看内容
/opt:给主机额外安装软件提供的目录,该目录为空。例如我们可以将Oracle数据库安装到这里
/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root:系统管理员的家目录
/run:这个目录其实和/var/run是同一个目录,这里面存放的是一些服务的pid。一个服务启动完成后,是有一个pid文件的。为什么说是同一个文件后面学习
/sbin:s就是Super User的意思,该目录下存放的是系统管理员使用的系统管理程序
/srv:该目录存放的是一些服务启动之后需要提供的数据
/sys:该目录存放的是与硬件驱动程序相关的信息
/tmp:该目录用来存放一些临时文件
/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录
/usr/bin:该目录存放的是系统用户使用的应用程序
/usr/sbin:该目录下存放的是超级用户使用的比较高级的管理程序和系统守护程序
/usr/src:内核源码默认的存放目录
/var:该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件,其中上面提到的/var/run就是在这个目录下