LInux 基础指令

Useradd

useradd 命令用于建立用户帐号

useradd 可用来建立用户帐号。帐号建好之后,再用 passwd 设定帐号的密码。而可用 userdel 删除帐号。使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。

参数

  • -c <备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。
  • -d<登入目录>  指定用户登入时的起始目录。
  • -g<群组>  指定用户所属的群组。
  • -M  不要自动建立用户的登入目录。
  • -s <shell>   指定用户登入后所使用的shell。
  • -u <uid>  指定用户UID。

Userdel

Userdel命令用于删除用户帐号。

userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

语法

Userdel 【-r】【用户账户】

参数

  1. -r  删除用户登入目录以及目录中所有文件。

Usermod

usermod命令用于修改用户帐号。

usermod可用来修改用户帐号的各项设定

语法

Usermod 【参数】【用户】

参数;

  • L <帐号名称>  修改用户帐号名称。
  • u <UID> 修改用户ID。
  • -d登入目录>  修改用户登入时的目录
  • -g<群组>  修改用户所属的群组

Chmod

Chmod命令是控制用户对文件的权限的命令

R W X   R - X   R - -

  U      g       o

U=rwx   g=rx    o=r

Chown

chown命令在Linux中用于改变文件或目录的所有者和组

  • chown username file_or_directory

username替换设置的新所有者用户名,file_or_directory替换为要修改所有者的文件或目录的路径。

  • chgrp groupname file_or_directory

groupname替换为设置的新所属组名称,file_or_directory替换为要修改所属组的文件或目录的路径。

  • chown user1:group1 test.txt

user1:group1表示将所有者设置为user1,所属组设置为group1

  • chown username:username file_or_directory

username是设置的用户名,file_or_directory是要修改所有者和所属组的文件或目录的路径。

  • chown user2:group2 file_or_directory

user2group2分别是新的用户名和组名,file_or_directory是要修改的文件或目录的路径。

  • Chattr
  • chattr命令就像是给文件或目录加上了一层特殊的属性
  • chattr +i file_or_directory
  • +i表示给文件或目录加上了不可修改的属性。

当你对一个文件或目录执行 chattr +a 命令后,就像是给它加上了一个“保护罩”,只有你拥有特定的权限或者使用特定的工具才能删除、修改或重命名这个文件或目录。

suid/sgid

SUID和 SGID是 Linux 系统中的两种特殊权限,它们可以让普通用户在执行某些程序时暂时获得文件所有者或所属组的权限。

文本查看

  • cat:这个命令它可以将文件的内容一次性显示在屏幕上。
  • tac:和cat相反,它是把字符串倒着念一样。
  • file:它可以告诉文件的类型,比如是文本文件、二进制文件还是其他类型的文件。
  • head:就像只看文件的“头”一样,它可以显示文件的前几行内容。
  • >>>:这两个符号用于将命令的输出重定向到文件中。>会覆盖文件的原有内容,而>>则会在文件的末尾追加内容。
  • echo:它可以输入的内容打印到屏幕上,或者重定向到文件中。
  • less:它类似于more,但提供了更多的交互功能,比如向前或向后滚动、搜索等。
  • more:用于逐页显示文件的内容,你可以按空格键向下翻页,按q键退出。

文本处理

  • cut:就像一把剪刀,它可以从文本文件中“剪下”指定的字段或列,并将其输出到新的文件或标准输出中。
  • sort:这个命令可以将文本文件中的内容按照指定的规则进行排序,就像把一堆卡片按照顺序排列一样。
  • split:它可以将一个大文件分割成多个小文件,就像是把一个大饼切成小块。
  • uniq:用于去除文本文件中的重复行,就像把重复的物品挑出来一样。
  • grep:就像一个超级搜索引擎,它可以在文本文件中查找指定的模式或字符串,并将匹配的行输出到标准输出中。
  • find:用于在文件系统中查找符合指定条件的文件或目录,就像是在一个大仓库中寻找特定的物品。
  • sed:是一个强大的文本编辑工具,它可以对文本文件进行各种编辑操作,比如替换、删除、添加等。
  • awk:也是一个文本处理工具,它可以通过编写脚本的方式对文本文件进行复杂的处理和分析。

文件和目录

  • ls:列出当前目录下的文件和子目录,就像展示一个目录的内容清单。
  • mkdir:创建新的目录,就像在文件系统中建立一个新的文件夹。
  • rmdir:删除空目录,就像删除一个不包含任何文件或子目录的空文件夹。
  • rm -r:递归删除目录及其子目录中的所有文件,就像拆除一座房子并清理所有的东西。
  • rm -f:强制删除文件,即使文件具有只读属性或其他限制,就像使用暴力手段删除文件。
  • rm -rfv:递归强制删除目录及其子目录中的所有文件,并显示详细的删除过程,就像拆除一座房子并展示每一步的进展。
  • ls -ld:以长格式列出目录的详细信息,包括权限、所有者、组、创建时间等,就像查看一个目录的详细档案。
  • tree:以树状结构显示目录及其子目录的层次结构,就像展示一个目录的家族树。
  • touch:创建一个新的空文件或更新文件的时间戳,就像触摸一个文件并留下痕迹。
  • stat:显示文件或目录的详细信息,包括权限、大小、创建时间、修改时间等,就像对一个文件进行全面的体检。
  • 查看 IP:ip a ;ip -4 a;ip link;ip link show;ip addr
  • · 配置 IP 地址:vim /etc//NetworkManager/system
  • connections/ens160.nmconnection
  • · 配置 DNS 服务器地址:cat /etc/resolv.conf
  • · 查看 ip 地址配置是否正确:ping ip

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/9417.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

word-快速入门

1、熟悉word界面 2、word排版习惯 3、排版文本基本格式 1、word界面 选项卡 功能组 点击功能组右下角小三角可以开启完整功能组&#xff0c;获得启动器 软件右上角有功能显示折叠按钮 2、排版好习惯 &#xff08;1&#xff09;随时保存 &#xff08;2&#xff09;规范文件命…

替换spring-boot中的组件版本

spring-boot是一个用于简化开发的框架&#xff0c;引入spring-boot后会自动包含spring框架&#xff0c;通过引入xxx-start来完成指定组件的功能。比如&#xff1a; spring-boot-starter-web(嵌入 Tomcat 和 web 开发需要的 servlet 和 jsp 支持)spring-boot-starter-data-jpa(…

AI赋能EasyCVR视频汇聚/视频监控平台加快医院安防体系数字化转型升级

近来&#xff0c;云南镇雄一医院发生持刀伤人事件持续发酵&#xff0c;目前已造成2人死亡21人受伤。此类事件在医院层出不穷&#xff0c;有的是因为医患纠纷、有的是因为打架斗殴。而且在每日大量流动的人口中&#xff0c;一些不法分子也将罪恶的手伸到了医院&#xff0c;实行扒…

使用golang实现k-means

k-means聚类算法 K-Means是一种无监督算法&#xff0c;其目标是将数据进行分类。分类个数要求已知。 k-means流程 随机确定K个点作为质心、找到离每个点最近的质心&#xff0c;将这个点分配到这个质心代表的簇里再对每个簇进行计算&#xff0c;以点簇的均值点作为新的质心如…

LeetCode343:整数拆分

题目描述 给定一个正整数 n &#xff0c;将其拆分为 k 个 正整数 的和&#xff08; k > 2 &#xff09;&#xff0c;并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 代码 动态规划 class Solution { public:int integerBreak(int n) {/*dp[i]&#xff1a;表示对…

vue3组件插槽

Index.vue: <script setup> import { ref, onMounted } from vue import Child from ./Child.vue import ./index.cssonMounted(() > {}) </script><template><div class"m-home-wrap"><Child>插槽</Child><div class&qu…

使用flutter开发一个U盘文件管理APP,只解析图片文件

今天教大家用flutter撸一个U盘文件管理APP,需求是这样的: 当我在Android设备上插入U盘后,我能在APP中打开U盘的文件目录,并且能进入对应目录的下一级目录,如果下级目录下有图片文件,我就对这个图片文件进行解析,并展示出来。 需求了解后,先上个效果图: 效果图看完后,…

【Java orm 框架比较】九 新增wood框架对比

【Java orm 框架比较】九 新增wood框架对比 本次新增wood 框架测试 测试数据存储、分页查询&#xff0c;文档及框架比较稳定半天时间加入测试使用 迁移到&#xff08;https://gitee.com/wujiawei1207537021/spring-orm-integration-compare&#xff09; orm框架使用性能比较…

Java设计模式 _行为型模式_命令模式

一、命令模式 1、命令模式 命令模式&#xff08;Command Pattern&#xff09;是一种行为型模式&#xff0c;一种数据驱动的设计模式。命令模式中请求以命令的形式包裹在对象中&#xff0c;即将命令封装为类&#xff0c;从而可以使用不同的请求&#xff0c;队列等操作具体的对象…

k8s部署最新版zookeeper集群(3.9.2),并配置prometheus监控

目录 zookeeper集群部署创建zookeeper文件夹namespace.yamlscripts-configmap.yamlserviceaccount.yamlstatefulset.yamlsvc-headless.yamlsvc.yamlmetrics-svc.yaml执行部署 接入prometheus访问prometheus查看接入情况导入zookeeper监控模版监控展示 zookeeper集群部署 复制粘…

数据库权限管理

1.查看系统级权限&#xff08;global level) Select * from mysql.user\G; 2.查看数据库中所有表的权限 Select * from mysql.db\G 3.远程连接数据库 第一步在有数据库服务上的主机上&#xff1a;授权 grant all on *.* to root192.168.40.83 identified by Zxy20234; 第…

【数据结构】 二叉树的顺序结构——堆的实现

普通的二叉树是不适合用数组来存储的&#xff0c;因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储 。 一、堆的概念及结构 父节点比孩子结点大 是大堆 父节点比孩子结点小 是小堆 堆的性质 堆中某…

java2Schema——jsonschema-generator使用

从JAVA代码生成Schema&#xff1a;https://github.com/victools/jsonschema-generator 引入依赖 <dependency><groupId>com.github.victools</groupId><artifactId>jsonschema-generator</artifactId><version>4.28.0</version><…

Centos7使用kubeadm搭建k8s集群(一主两从)----(mac版)

一、环境准备 1、下载centos7镜像 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 下载地址: centos安装包下载_开源镜像站-阿里云 选择对应的版本即可&#xff0c;我下载的&#xff1a;CentOS-7-x86_64-DVD-2207-02.iso 2、使用VirtualBox安装centos 选择新建&#xff0c…

Mac下安装ffmpeg

1、安装gedit brew install gedit2、配置环境变量&#xff0c;打开~/.zshrc&#xff0c;在末尾添加语句 export PATH$PATH:/usr/local/ffmpeg/bin3、执行语句&#xff0c;使环境变量生效 source ~/.zshrc 4、终端输入 ffmpeg &#xff0c;看环境变量是否配置成功。 至此&a…

现货黄金流程到何种程度?现货黄金在金融产品中的占比是多少?

踏入2024年以来&#xff0c;受美联储降息以及地缘局势紧张的影响&#xff0c;美元受压&#xff0c;避险情绪高涨&#xff0c;众多因素影响下黄金价格出现了强势的上涨&#xff0c;屡创历史新高。在上涨如此强劲的背景下&#xff0c;投资者希望通过黄金投资来实现资产增值。市场…

雷军-2022.8小米创业思考-6-互联网七字诀之口碑:口碑即定位,超预期才有口碑,品牌建设

第六章 互联网七字诀 专注、极致、口碑、快&#xff0c;这就是我总结的互联网七字诀&#xff0c;也是我对互联网思维的高度概括。 口碑 用户口碑是所有产品成功的关键因素&#xff0c;这是不言而喻的公理。 资源永远有限&#xff0c;对于创业公司尤其如此。只有专注&#xf…

等保测评数据库整改步骤

等保测评中的数据库整改步骤通常包括以下几个关键环节&#xff1a; 1. **身份鉴别** - 确保每个用户都有唯一身份标识&#xff0c;密码具有复杂度要求&#xff0c;并定期更换。 - 配置数据库系统鉴别失败处理功能&#xff0c;如限制非法登录次数和超时自动退出。 2. **…

C++语法|进程虚拟地址空间和函数调用栈

本文来自施磊老师的课程&#xff0c;老师讲的非常不错&#xff0c;我的笔记也是囫囵吞枣全部记下&#xff0c;但是我在这里推荐一本书&#xff0c;真的真的建议初学C或者想要进阶C的同学们看看&#xff1a;《CPU眼里的C/C》 文章目录 进程的虚拟地址空间和布局进程虚拟地址空间…

机器学习过拟合解决方案 - 正则化

在机器学习中&#xff0c;线性回归是一种常见的预测模型&#xff0c;旨在找到一个线性函数来尽可能准确地预测目标值。然而&#xff0c;当模型过于复杂&#xff0c;尤其是参数过多时&#xff0c;就会发生过拟合现象&#xff0c;即模型在训练数据上表现很好&#xff0c;但在新的…