IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux 初级入门【蓝桥Linux初级笔记】持续更新ing -> 正文阅读

[系统运维]Linux 初级入门【蓝桥Linux初级笔记】持续更新ing

基础命令学习

cd

pwd

touch 创建一个空白文件

ls

man 帮助手册

who am i (who -m)或者 who mom likes 查看用户:

输出的第一列表示打开当前伪终端的用户的用户名;

第二列的?pts/0?中?pts?表示伪终端,所谓伪是相对于?/dev/tty?设备而言的;

你可以尝试再打开一个终端,然后在里面输入?who am i,看第二列是不是就变成?pts/1?了;

第三列则表示当前伪终端的启动时间

如果去掉空格---> whoami 则只显示用户名

groups?(其中冒号之前表示用户,后面表示该用户所属的用户组。)

cat (用于读取指定文件的内容并打印到终端输出

sudo passwd +<name>

mkdir

有趣的Linux小命令:

1.可以输出图形字符的命令banner:

首先安装:

sudo apt-get update
sudo apt-get install sysvbanner

然后尝试:

banner CSDN

常用快捷键:

Ctrl + c 结束

tab 补全

具体知识点补充

通配符:

man 帮助手册

页面基本布局:

NAME(名称)

SYNOPSIS(概要)

DESCRIPTION(说明)

EXAMPLES(示例)

SEE ALSO(参见)

相关命令或函数的列表。

?也可能存在其它部分内容,但这些部分没有得到跨手册页的标准化。常见的例子包括:OPTIONS(选项),EXIT STATUS(退出状态),ENVIRONMENT(环境),BUGS(程序漏洞),FILES(文件),AUTHOR(作者),REPORTING BUGS(已知漏洞),HISTORY(历史)和 COPYRIGHT(版权)。

如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用--help参数

你可以在 man 中使用搜索/<你要搜索的关键字>,查找完毕后你可以使用n键切换到下一个关键字所在处,shift+n为上一个关键字所在处。

创建用户

su,su- 与 sudo

现在我们新建一个叫?lilei?的用户:

sudo adduser lilei

这个命令不但可以添加用户到系统,同时也会默认为新用户在 /home 目录下创建一个工作目录:

adduser?和?useradd?的区别是什么?

答:useradd?只创建用户,不会创建用户密码和工作目录,创建完了需要使用?passwd <username>?去设置新用户的密码。adduser?在创建用户的同时,会创建工作目录和密码(提示你设置),做这一系列的操作。其实?useradduserdel?这类操作更像是一种命令,执行完了就返回。而?adduser?更像是一种程序,需要你输入、确定等一系列操作。

现在你已经创建好一个用户,并且你可以使用你创建的用户登录了,使用如下命令切换登录用户

su -l lilei

退出当前用户跟退出终端一样,可以使用?exit?命令或者使用快捷键?Ctrl+D

用户组

用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源,就跟家的形式差不多。当然一个用户是可以属于多个用户组的,正如你既属于家庭,又属于学校或公司。

在 Linux 里面如何知道自己属于哪些用户组呢?

方法一:使用 groups 命令

groups shiyanlou

默认情况下在 sudo 用户组里的可以使用 sudo 命令获得 root 权限。shiyanlou 用户也可以使用 sudo 命令,为什么这里没有显示在 sudo 用户组里呢?可以查看下?/etc/sudoers.d/shiyanlou?文件,我们在?/etc/sudoers.d?目录下创建了这个文件,从而给 shiyanlou 用户赋予了 sudo 权限:

方法二:查看?/etc/group?文件

cat /etc/group | sort

?| sort?表示将读取的文本进行一个字典排序再输出

/etc/group?文件格式说明

/etc/group 的内容包括用户组(Group)、用户组口令、GID(组 ID) 及该用户组所包含的用户(User),每个用户组一条记录。格式如下:

group_name:password:GID:user_list

你看到上面的 password 字段为一个?x,并不是说密码就是它,只是表示密码不可见而已。

?默认情况下新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权限

使用?usermod?命令可以为用户添加用户组,同样使用该命令你必需有 root 权限,你可以直接使用 root 用户为其它用户添加用户组,或者用其它已经在 sudo 用户组的用户使用 sudo 命令获取权限来执行该命令。

groups lilei
sudo usermod -G sudo lilei
groups lilei

删除用户组

sudo deluser lilei --remove-home

使用?--remove-home?参数在删除用户时候会一并将该用户的工作目录一并删除。如果不使用那么系统会自动在 /home 目录为该用户保留工作目录。

删除用户组可以使用?groupdel?命令,倘若该群组中仍包括某些用户,则必须先删除这些用户后,才能删除群组。

查看文件权限

使用较长格式列出文件: ls -l

  • 文件类型:关于文件类型,这里有一点你必需时刻牢记?Linux 里面一切皆文件,正因为这一点才有了设备文件(?/dev?目录下有各种设备文件,大都跟具体的硬件设备相关)这一说。
  • 文件权限:ls -alh 可以查看文件所有者
  • 文件大小:

    以 inode 结点大小为单位来表示的文件大小,你可以给 ls 加上?-lh?参数来更直观的查看文件的大小。

使用以下命令变更文件所有者为 shiyanlou

# 需要切换到 shiyanlou 用户执行以下操作
cd /home/lilei
ls iphone11
sudo chown shiyanlou iphone11

修改文件权限

目录结构

Linux其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。

?FHS 是根据以往无数 Linux 用户和开发者的经验总结出来的,并且会维持更新,FHS 依据文件系统使用的频繁与否以及是否允许用户随意改动,将目录定义为四种交互作用的形态,如下表所示:

目录路径

在 Linux 里面使用?.?表示当前目录,..?表示上一级目录;~表示当前用户的home目录

比如你可以使用:

cd ..//返回上一级目录
cd ~ //进入当前登陆用户的home目录

绝对路径

关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:?/usr/local/bin,表示根目录下的?usr?目录中的?local?目录中的?bin?目录。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-27 13:11:54  更:2021-10-27 13:13:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:00:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码