第一章 Linux基础知识
Linux是一种开放源代码和自由传播的计算机操作系统
Linux的特点
完全免费
多用户任务
良好的界面
网络功能出色
安全稳定
支持多平台
Linux面试题
VMware提供了桥接、仅主机、NAT这三种网络模式。这些网络模式分别对应名称为 VMnet0、VMnet8、VMnet1。
不论是Windows系统还是Linux系统,都可以通过ping命令检测网络状态。
Linux中用于网络传输的协议为SSH,用于远程文件管理的协议为SFTP。
[root@localhost ~]# 提示符
root:表示当前登录用户,root即为超级管理员。
localhost:表示当前计算机的主机名。
~:表示当前所在目录,~为超级管理员的家目录(/root),-为普通用户的的家目录(/home)。
#:表示当前登录的用户权限,#表示当前登录的用户为超级管理员,$表示当前登录的用户为普通用户 。
Linux中的常见目录
/ | 根目录(最高一级的目录) |
/root | 超级管理员的家目录 |
/home | 普通用户的家目录 |
/bin | 命令的存放位置,可执行文件的存放位置 |
/dev | 存放Linux使用外部设备的目录 |
/etc | 配置文件的目录 |
Linux中的文件权限
文件权限共包含十个字符:
第一位:文件类型
此位若是 - ,则说明文件类型为文件;若是 d ,则说明文件类型为目录,若是 l ,则说明文件类型为软连接。
第二三四位:文件所有者的权限
权限类型:r 读 ,w 写 ,x 执行,若哪一字母被替换为 - ,则说明没有该权限
第五六七位:文件所属组的权限
权限类型:r 读 ,w 写 ,x 执行,若哪一字母被替换为 - ,则说明没有该权限
第六七八位:其他人的权限
权限类型:r 读 ,w 写 ,x 执行,若哪一字母被替换为 - ,则说明没有该权限
#此处是示例
-rwxr--rw- #此处为示例权限
对上方示例的解释:
- 表示当前属于文件,rwx 表示此文件的拥有者权限为可读可写可执行,r-- 表示 此文件的所属组用户的权限为只可读,rw- 表示其他人对此文件的权限为可读可写。
第二章 Linux常用快捷键
释放鼠标:Ctrl+Alt
从光标开始,删除至行尾:Ctrl+U
回到行首:Ctrl+A
回到行尾:Ctrl+E
强制终止当前命令:Ctrl+A
清除屏幕(实际为大跳格):Ctrl+L
指令窗变大:Ctrl+Shift+"+"
指令窗变小:Ctrl+“-”
第三章 Linux中的关机命令
Linux中的常用命令可以分为关机和重启命令、文件操作命令、帮助命令、压缩和解压缩命令
注:下方命令格式 “ [ ] ” 中的内容可省略
一、关机和重启命令
立即重启:shutdown -r now
立即关机:shutdown -h now
十分钟后自动关机:shutdown +10
今天20:25会自动关机:shutdown 20:25
取消之前指定的关机计划:shutdown -c
第四章 Linux中的文件操作命令
文件操作命令分为:文件处理命令、文件查看命令、权限管理命令、文件搜索命令
(一)文件处理命令概述
文件处理命令分为ls、mkdir、cd、rm、rmdir、cp、mv、touch、pwd
1.文件处理命令 -- ls
命令原意:list
命令功能:列出文件的属性信息
命令格式:ls [选项] [文件名或目录名
ls的选项:(选项可以组合使用,例如 ls -lh)
注:在选项和文件名都省略的情况下,ls命令默认打印出当前路径下的所有文件名
#示例:在超级管理员的家目录下使用ls -l
[root@localhost ~]ls -l #使用的命令
-rw------- . 1 root root 992 Mar 2 06:31 anaconda-ks.cfg #返回的结果
说明:使用 “ls -l” 命令查看目录信息时,会得到目录文件数量的统计和一个由空格划分的段表,该列表的每个字段所表示的信息依次为:文件类型与权限、硬链接数、所有者、所属组、所占空间大小、时间戳、文件名。
上方代码对应关系为:
-rw-------:文件类型与权限
1:硬链接数
root:所有者
root:所属组
992:所占空间大小
Mar 2 06:31:时间戳
anaconda-ks.cfg:文件名
2.文件处理命令 -- mkdir
命令原意:make directory
命令功能:创建目录
命令格式:mkdir [ 选项 ] 目录名
mkdir的选项:
-p | 递归创建(同时创建多层目录) |
mkdir yuwen #此为创建一个目录
mkdir yuwenshu shuxueshu #此为创建两个目录
mkdir -p yingyu/zuoye #此为同时创建两层的目录,即递归创建
3.文件处理命令 -- cd
命令原意:change directory
命令功能:切换目录,改变当前的操作地址
cd的简化操作命令:
cd | 切换工作路径到root目录下(与 cd /root 功能相同) |
cd .. | 切换工作路径到上一级目录 |
cd - | 切换工作路径到上一次的目录 |
cd 目录名 | 切换工作路径到目标目录 |
cd 路径 | 切换工作路径到目标路径 |