Linux基础

1.阶段性目标

学习Linux服务器操作系统的基本使用

1) . vim的基本使用

2). Linux系统的文件系统结构

3). 如何连接远程Linux服务器

4). Linux系统的权限管理

5). 文件与目录的日常操作

6). Linux系统基本用户管理

7). Linux系统的日常监控

8). Linux下的常见软件安装方式

2.为什么要学Linux操作系统?

Linux常常出现在测试职位的技能要求里

公司目前90%的服务器操作系统都是Linux

3.常见命令查询网站:

Linux菜鸟教程:

Linux 教程 | 菜鸟教程

Linux命令大全:

Linux命令大全(手册) – 真正好用的Linux命令在线查询网站/

4. Linux是什么?

Linux是一套免费使用和自由传播的类UNIX操作系统. 由芬兰的一个大学生(林纳斯 Linus )1991年发明.   
    自由: 没有版权与专利的限制.  自由!=免费
    类UNIX: 与UNIX类似,属于UNIX的派生系统.
    开源: 开放源代码

5. Linux的基本操作

切换终端:
ctrl+alt+[Fn]+[F2~F6]
​
返回图形界面:
alt+[Fn]+F1
​
从命令行终端切换到其他命令行终端:
alt+[Fn]+[F2~F6]
​
切换工作目录 cd
语法:
cd 目录名
​
cd /    # 切换到根目录
cd home # 切换工作目录到 home 目录
​
列出目录下的文件清单 ls
# 也可以查看文件本身的信息/属性
ls 文件名
ls /    # 列出 根目录  下的文件清单 
ls      # 列出 当前目录下 的文件清单 
ls -l   # 以长格式 列出文件的详细信息
ll      # 命令别名,等同于: ls -l
​

6. 命令提示行

[root@localhost ~]#
root    # 当前登录的用户名
localhost   # 主机名
~       # 当前所在的工作目录
        # ~ 是一个变量,代表当前用户的家目录
        # root的家目录: /root
        # 普通用户的家目录: /home/用户名   ==> admin: /home/admin
        
#       # 命令提示符(#: 表示管理员;  $: 表示普通用户)
​
pwd     # 查看当前目录的完整路径
​

7. Linux命令的基本语法

命令 [选项1] [选项n] [参数1] [参数n] 
    说明:
    1.第一个输入必定是命令(可执行文件,二进制文件,程序)
    2.选项:就是命令的一些功能,常见写法(一个"-"加上一些字母): -l -a ; -al ;   --all
    3.参数:必定是一个文件的路径(绝对路径,相对路径)
    4.命令,选项,参数之间必须使用空格隔开
    5.严格区分大小写
​
ls -l /home
命令:
ls  # 列出目标目录下的文件清单/查看文件的详细信息
​
选项:
-l  # 以长格式列出/显示
-a  # 显示所有的文件,包含隐藏文件(以"."开头的文件)
​
参数:
/home   # 绝对路径
home    # 相对路径

8. 常用的快捷键

ctrl+c  # 立即中止当前正的执行的任务 *
ctrl+d  # 注销登录
ctrl+s  # 暂停屏幕输出
ctrl+q  # 恢复屏幕输出
ctrl+u  # 删除当前光标前到行首的字符
ctrl+l  # 清屏
tab     # 命令补齐,文件名补齐(防止写错,提高效率) *
↑       # 调出上一个命令 *
↓       # 下一个(前提:有按过向上)
​

9. vi/vim 编辑器

1.vi/vim 是什么?
    vi/vim 是Linux系统中的一个文本编辑器,类似于 windows 中的记事本.
    
2.vi的三种模式
# 1.打开文件
vi file # 使用vi打开文件file
        # 注意: 如果file不存在,则打开一个新的文件file
#2. 按下 i 进行编辑
#3. 输入内容: hello world!
#4. 返回一般模式
按下: ESC
#5. 保存并退出
:wq 
​
三种模式的切换:
一般模式==i==>编辑模式
编辑模式==ESC==>一般模式
​
一般模式==:==>命令行模式
命令行模式==ESC==>一般模式

9.1 一般模式下可执行的操作

光标移动, 复制,粘贴,剪切/删除,撤消,恢复/重做

准备工作:

复制 /etc/man_db.conf 到/root目录

cp /etc/man_db.conf /root

9.1.1 光标移动

# 翻页
向下翻页: ctrl+f
向上翻页: ctrl+b
​
# 移动到指定的行
G       # 移动到最后一行
nG      # n为大于0的整数,移动到第n行
    1G      # 去第1行
gg      # 去第1行
​

9.1.2 复制

yy  # 复制当前行
nyy # n大于0的整数,表示复制包含光标所在行向下的n行
ynG # 复制当前光标所在行到 第n行 之间的行
    y20G    # 复制当前行到第20行 之间的行
​
​
# 粘贴:
p   #小写: 粘贴到当前行下面
P   #大写: 粘贴到当前行上面
​

9.1.3 删除/剪切

x   # 向后删除一个字符 del
X   # 向前删除一个字符 backspace
nx  # 向后删除n个字符
​
dd  # 删除/剪切 当前行
ndd # n大于0的整数,表示 删除/剪切 包含光标所在行向下的n行
dnG #  删除/剪切 当前光标所在行到 第n行 之间的行
    d20G    # 删除/剪切 当前行到第20行 之间的行
​
# 粘贴:
p   #小写: 粘贴到当前行下面
P   #大写: 粘贴到当前行上面

9.1.4 撤消/重做

u       # 撤消
ctrl+r  # 重做/恢复

9.2 编辑模式

i   # 从当前光标所在位置开始编辑 *
A   # 从当前行的末尾字符后开始编辑(在当前行末尾进行追加)
o   # 在当前行下面插入一行新的空白行

9.3 命令行模式

:set nu     # 显示行号
:set nonu   # 取消显示行号
​
/关键字
    /PATH       # 向下搜寻 PATH 关键字
    n   # 下一个
    N   # 上一个
​
:wq     # 保存并退出
:q!     # 不保存,强制退出
​

9.4 vim的增强功能-了解

vim + file  # 打开文件并将光标定位到最后一行
vim +n  file    # 打开文件并将光标定位到第n行
​
区块选择:
v   # 将光标移动过的字符选中
ctrl+v  # 区块选择
​
    y   # 复制
    d   # 删除/剪切
    p   # 粘贴
​

10. Linux的文件系统结构

10.1 目录结构

在Linux中,一切皆文件!
建议所有的Linux用户都应该要遵循FHS标准
​
/
    /bin    # 存放普通用户可以执行的命令
    /sbin   # 存放管理员可以执行的命令
    /etc    # 存放系统的重要配置文件
    /home   # 存放普通用户的家目录的目录
    /root   # 管理员root的家目录
    /opt    # 安装一些第三方软件的目录(D:/Progrem Files/)
    /tmp    # 用于存放一些临时文件
​
/usr    # unix software resouces
    安装系统时安装软件的默认目录: C:\Windows
/usr/local  # 用户级软件安装目录: C:/Progrem Files/
​
/var    # 存放经常变动的文件,日志,数据库 等
​
​

10.2 文件类型

1.通过文件名的颜色
    白色  # 普通文件
    蓝色  # 目录/文件夹
    绿色  # 命令/可执行文件/二进制文件
    浅蓝色 # 链接文件/快捷方式
    红色  # 压缩文件
​
2.通过文件的详细信息查看
ls -l   
drwxr-xr-x 2 root root 12 Mar 31 16:34 file
通过第一个字符识别文件类型:
    -   # 一般文件(文本文件,压缩,二进制文件)
    d   # 目录
    l   # 链接文件 link
​

10.3 绝对路径与相对路径

绝对路径:
    从根目录开始写的路径
cd /home/admin
ls /var/log
​
相对路径:
    只要不是从根目录开始写的路径
cd home
cd ../home
​
.   # 当前目录
..  # 上级目录
​
cd ..   # 返回上级目录
cd ../../   # 返回上两级目录
​
特殊目录:
.   # 当前目录
..  # 上级目录
/   # 根目录
~   # 家目录
-   # 前一个工作目录
​
cd  # 返回家目录
​

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值