Linux基础知识

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


概述

  • Linux是一种自由和开放源码的类UNIX 操作系统,存在着许多不同的Linux版本,但它们都使用了Linux
    内核。
  • Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。

一、Linux 常用命令

1.1 文件与目录操作

命令解析
cd /home (cd~)$1600
cd …$12
cd …/…返回上两级目录
cd -返回上次所在目录
rm -rf file1删除 ‘file1’文件(注意是文件)
rm -rf dir1删除 ‘dir1’ 目录及其子目录内容

请添加图片描述请添加图片描述

1.2 查看文件内容

命令解析
cat file1从第一个字节开始正向查看文件的内容,如果内容比较多显示最后一屏
more file1查看一个长文件的内容

1.3 文本内容处理

命令解析
grep str /tmp/test在文件 ‘/tmp/test’ 中查找 “str”
grep str -r /tmp/*在目录 ‘/tmp’ 及其子目录中查找 “str”

1.4 查询操作

请添加图片描述

1.5 压缩和解压缩

-c压缩、-x解压缩

命令解析
tar -zcvf archive.tar.gz file1 dir1把 file1,dir1 打包成 archive.tar.gz
tar -zxvf archive.tar.gz解压缩archive.tar.gz到当前文件夹中
tar -xvf archive.tar.gz解压缩archive.tar到当前文件夹中

二、VI和VIM的使用

2.1 概述

  • 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。
    但是目前我们使用比较多的是 vim 编辑器。
  • vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以
    说是程序开发者的一项很好用的工具。
    请添加图片描述

2.2 VI/VIM的基本模式

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和
底线命令模式(Last line mode)。 这三种模式的作用分别是:

  • 命令模式:用户刚刚启动 vi/vim,便进入了命令模式。
    此状态下敲键盘会被Vim识别为命令,而非输入字符。比如我们按下i,并不会输入字符,i被当作命令。

以下是常用的几个命令:
i/a/o 切换到输入模式,以输入字符。
: 切换到底线命令模式,以在最底一行输入命令

  • 输入模式:在命令模式下按下i a o就进入了输入模式。

ESC键,退出输入模式,切换到命令模式

  • 底线命令模式:在命令模式下按 ’ : '(英文冒号)就进入了底线命令模式。

在底线命令模式中,基本的命令有(已经省略了冒号):
q 退出程序
w 保存文件
wq 退出保存
q! 强制退出

三、用户和组

3.1 概述

  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
  • 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护
输入解析图示
cat /etc/passwd详解用户配置文件请添加图片描述
cat /etc/shadow详解账号密码文件请添加图片描述
cat /etc/group详解用户组配置文件请添加图片描述
cat /etc/gshadow详解用户组密码文件请添加图片描述

3.2用户的增删改

3.2.1 用户的新增

useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-m|M 强制创建用户主文件夹|强制不创建用户主文件夹] [-c说明栏] [-d 主文件夹绝对路径][-s shell指定shell,未指定则设为/bin/bash] 用户账号名

请添加图片描述

当我们执行创建用户操作时,系统会帮助我们修改相应的文件,添加一些信息:
在/etc/passwd文件中创建一行数据,对应的记录账号的UID,GID,账号密码,主文件夹等信息;
在/etc/shadow里面将账号密码的相关参数填入,但是尚未有密码;
在/etc/group里面加入一个与账号名称一模一样的组名;

3.2.3修改用户密码

修改用户密码
passwd 用户名

3.2.4用户的删除

userdel [-r] 用户名
-r 删除账号时同时删除目录(remove)

3.3用户组的增删改

3.3.1 用户组的添加

请添加图片描述

3.3.2 用户组的修改

请添加图片描述

3.3.3 用户组的删除

请添加图片描述

四 权限管理

请添加图片描述
请添加图片描述

概述语法图示
更改操作权限请添加图片描述请添加图片描述
更改某个文件或目录的属主和属组请添加图片描述请添加图片描述

操作权限各项含义:

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值