Linux基础命令-期末复习

目录

一、Linux文件和目录

1.mkdir创建目录

2.ls列出目录

3.pwd显示当前所在目录

4.cd切换目录 

 5.rmdir删除空的目录

 6.rm删除文件或目录

7.touch创建文件

8.cp复制文件或目录

1.把文件从该目录复制到下一级目录中去

2.把文件从该目录复制到上一级目录中去

3.把文件从一个目录复制到另一个目录中去

9.mv移动文件和目录、修改名称

二、 Linux文本文件

 1.cat

2.tac

 3.nl

4.more(只能向后翻页)

5.less(可以向前翻页)

6.head/tail

三、用户组与群组管理 

1.useradd添加用户

 2.userdel删除用户

3.usermod修改用户 

4.passwd用户密码的设置和修改

5.添加用户组 

6.groupdel删除用户组

7. groupmod修改用户组

8. newgrp切换用户所属用户组

四、文件目录权限管理

1.Linux用户分类

2.权限分类

3.查看权限

4、权限更改

1.字母形式 

2.数字形式 

5.属主和属组更改

五、文件的打包与压缩 

1.tar打包

2.tar解压

1.解压到默认路径

2.解压到指定路径

3.gz压缩 

4.gz解压 

 5.zip压缩

6.zip解压

7.bz2压缩 

8.bz2解压 

9.tar压缩 

1.使用gzip压缩

2.使用bzip2

10.tar解压

1.解压gz压缩包:

2.解压bz2压缩包:

六.文本编辑器vi


一、Linux文件和目录

1.mkdir创建目录

mkdir  {目录名称}

2.ls列出目录

ls  {参数}

3.pwd显示当前所在目录

pwd

4.cd切换目录 

cd  {决定路径}     使用绝对路径切换目录

cd ..   回到当前目录的上一级目录

 5.rmdir删除空的目录

rmdir  {目录名称}

 6.rm删除文件或目录

rm  [参数]  {文件名称或目录名称}

7.touch创建文件

touch  [参数]  {文件名称}

8.cp复制文件或目录

 cp  [参数]  {目标文件名称}  {复制路径}

复制文件分三种情况:

1.把文件从该目录复制到下一级目录中去

2.把文件从该目录复制到上一级目录中去

若是复制到上一级的上一级目录中去,使用   ../../

3.把文件从一个目录复制到另一个目录中去

复制目录时加上参数-r,其余与复制文件相同

9.mv移动文件和目录、修改名称

mv  [参数]  {目标文件}  {目标路径}

其余情况类比 cp 

二、 Linux文本文件

{命令}  文件名称

 1.cat

2.tac

 3.nl

4.more(只能向后翻页)

补充一个小知识点:

5.less(可以向前翻页)

6.head/tail

head/tail  {参数}  {文件名称}

查看前几页或后几页

三、用户组与群组管理 

1.useradd添加用户

创建名为Mike的用户,先使用 su 并登录获得权限,创建完毕后使用 exit 退出权限。 

首先获得权限,创建用户组zu1,创建用户wein属于用户组zu1,用groups wein查看wein属于哪个用户组。

-G 可以使一个用户属于多个用户组,由于没有使用 -g ,所以会默认创建一个与用户同名的用户组,所以用户pp属于pp、zu1、sjl三个用户组。

 2.userdel删除用户

userdel  -r  {用户名称}     -r 将用户的主目录一并删除

3.usermod修改用户 

修改wein用户的家目录和所属组。先用 id wein 查看wein用户的shell、家目录、所属组。

4.passwd用户密码的设置和修改

passwd [参数] {用户名称}

新用户被创建时没有密码,但是被系统锁定,不能使用,必须设置口令才能使用。

 

在root用户下可以设置其他用户的密码 

修改密码直接输入 passwd

 -l  可以锁定某一用户,使其无法登录

-u  可对用户解锁 

5.添加用户组 

6.groupdel删除用户组

7. groupmod修改用户组

8. newgrp切换用户所属用户组

用户在登录之后,如果其他用户组中包含该用户,可使用newgrp命令切换到其他用户组,以获得其他用户组的权限。

直接使用:newgrp {用户组名称}

四、文件目录权限管理

1.Linux用户分类

三种类型的用户:超级用户、系统用户和普通用户。

1. 超级用户:超级用户也称为root用户,是系统上具有完全访问权限和控制权的用户。root用户可以执行任何操作并修改任何文件。

2. 系统用户:系统用户是由系统或应用程序创建的用户,用于运行系统服务和进程。这些用户通常没有登录权限,并且不涉及到人类交互。

3. 普通用户:普通用户是系统上的标准用户,他们只能访问自己的文件和文件夹,对系统的更改受到限制。普通用户登录后通常会使用shell访问系统资源,例如文件和文件夹,但是由于权限受限,他们无法执行像安装软件或更改系统配置等需要root权限的操作。2. 

2.权限分类

1.读权(read)Is、cat、more、head、tail等命令

2.写权(write)cp、mv、rm、touch、mkdir、>>等命令

3.执行权(execute) cd等命令

3.查看权限

ls -l可查看当前目录下文件和目录的权限。

4、权限更改

chmod  [参数]  {更改的权限}  {文件名称或目录名称}

1.字母形式 

2.数字形式 

5.属主和属组更改

五、文件的打包与压缩 

1.tar打包

tar  [参数]  {打包名称}  {目标文件或目录名称}

2.tar解压

tar  [参数]  {解包名称}  {解压的文件或目录名称} 

tar  [参数]  {解包名称}  {解压的文件或目录名称}  -C  指定路径1.默认解压到默认路径

1.解压到默认路径

2.解压到指定路径

3.gz压缩 

gzip  [参数]  {需要压缩的文件名称}

gzip只能压缩文件,不能压缩目录

4.gz解压 

gunzip  [参数]  {需要解压的gz文件名称}

 5.zip压缩

zip  [参数]  {压缩包名称}  {压缩的目标文件或目录名称}

6.zip解压

unzip  [参数]  {解压目标文件或目录名称}

7.bz2压缩 

bzip2只能压缩文件,不能压缩目录

bzip2  [参数]  {压缩目标文件名称}

8.bz2解压 

bunzip2  [参数]  {解压目标文件名称}

9.tar压缩 

1.使用gzip压缩

tar  -zcvf  {压缩包名称}  {一系列文件或目录名称}

2.使用bzip2

tar  -jcvf  {压缩包名称}  {一系列文件或目录名称}

10.tar解压

1.解压gz压缩包:

tar  -zxvf  {gz压缩包名称}  -C {指定路径}

2.解压bz2压缩包:

tar  -jxvf  {bz2压缩包名称}  -C  {指定路径}

六.文本编辑器vi

vim  {文件名称}

可直接编辑并生成文件,进入页面后按i进行编辑,退出时先按ESC,再按冒号“  :”,最后输入 wq 退出即可保存并退出。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

第十四章 : Spring Boot 整合spring-session,使用redis共享

第十四章 : Spring Boot 整合spring-session,使用redis共享 前沿 本文重点讲述:spring boot工程中使用spring-session机制进行安全认证,并且通过redis存储session,满足集群部署、分布式系统的session共享。 基于SPringBoot 2.3.2…

大数据讲课笔记1.2 Linux用户操作

文章目录 零、学习目标一、导入新课二、新课讲解(一)用户账号管理1、用户与用户组文件2、用户账号管理工作 (二)用户操作1、切换用户(1)语法格式(2)切换到普通用户(3&…

HarmonyOS4.0从零开始的开发教程11给您的应用添加弹窗

HarmonyOS(十)给您的应用添加弹窗 概述 在我们日常使用应用的时候,可能会进行一些敏感的操作,比如删除联系人,这时候我们给应用添加弹窗来提示用户是否需要执行该操作,如下图所示: 弹窗是一种…

mysql面试题——日志

一:为什么需要REDO日志 缓冲池可以帮助我们消除CPU和磁盘之间的鸿沟,checkpoint机制可以保证数据的最终落盘,然而由于checkpoint 并不是每次变更的时候就触发 的,而是master线程隔一段时间去处理的。所以最坏的情况就是事务提交后…

GLAB | CCNA+HCIA=融合课-最新开课通知

敲重点! 12月17日 CCNAHCIA 周日开课啦! CCNA(Cisco Certified Network Associate)认证是Cisco售后工程师认证体系的入门认证,也是Cisco各项认证中级别最低的技术认证通过CCNA认证可证明你已掌握网络的基本知识,并能…

DL Homework 9

目录 1 知识总结 1.1 给网络增加短期的记忆能力 1.2 有外部输入的非线性自回归模型 1.3 循环神经网络 2.1 简单循环神经网络 2.1.1 循环神经网络的通用近似定理 2.1.2 图灵完备 3.1 序列到类别 3.2 同步的序列到序列模式 3.3 异步的序列到序列模式 2.Homework 1. 实现SRN &am…

JavaScript <关于逆向RSA非对称加密算法的案例(附原代码)>--案例(五)

前言: 趁热打铁,标记一下RSA的算法逆向...第二篇会有详解(本篇重在过程) 正文: 废话不说,直接分析步骤图: 到了这里,可以看到在登录的时候,需要验证码(本篇不教反验证码) 下面是正题--->逆他的pwd(密码) 总结: 问题:怎么确定一个密文数据是基于什么算法做出来的呢? 答:…

【MYSQL】单表查询

查询语法: select 字段(*表示全字段) from 数据表 【where 条件表达式】 【group by 分组字段【having 分组条件表达式】】 【order by 排序字段【asc | desc】】 例子: 教职工表Teacher(Tno, TName, age, sal, mgr, DNo)&#…

智能优化算法应用:基于多元宇宙算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于多元宇宙算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于多元宇宙算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.多元宇宙算法4.实验参数设定5.算法结果6.…

匿名内部类 - ( 零基础学java )

Java-匿名内部类 我们先分析匿名内部类的结构,然后逐一解释,最后以下罗列的问题都会在下面的内容中一一得到解答 : 匿名内部类到底是什么? 我们为什么要学习匿名内部类 ? 匿名内部类都有怎样的作用 ? 匿名内部类应用的场景又有哪些 ? 匿名内部类是否有缺陷? 让我们…

基于SSM的教师上课系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

基于以太坊的智能合约开发Solidity(基础篇)

参考教程:基于以太坊的智能合约开发教程【Solidity】_哔哩哔哩_bilibili 1、第一个程序——Helloworld: //声明版本号(程序中的版本号要和编译器版本号一致) pragma solidity ^0.5.17; //合约 contract HelloWorld {//合约属性变…

一些AG10K FPGA 调试的建议-Douglas

PLL AGM FPGA 在配置成功时,PLL 已经完成锁定,lock 信号已经变高;如果原设计中用 lock 信号输出实现系统 reset 的复位功能,就不能正确完成上电复位;同时,为了保证 PLL 相移的稳定,我们需要在 P…

项目文章(ChIP-seq)|Plant Physiol组蛋白H3K4甲基转移酶DcATX1促进乙烯诱导康乃馨花瓣衰老

发表单位:华中农业大学 期 刊 :Plant Physiology(IF:7.4) 发表日期:2023年5月2日 2023年5月2日华中农业大学的张帆教授研究团队在期刊Plant Physiology(IF:7.4)发表了题为“Histone H3K…

【软考】信息系统项目管理师论文方向猜想

报喜不报忧,每天都在为鸡零狗碎推诿扯皮,属实是有辱师门。 通过软考,目前算是真正有意义的事情。 虽然都说高项的论文是个玄学,但是道听途说了一些通关感想还是蛮有启发的。 文件要求 参考了一份广西省高级工程师评审的文件&am…

磁学单位SI制和CGS制的转换

电磁学领域中除了使用一般的SI国际制单位外,还会使用CGS高斯制单位,这对于接触磁性材料的朋友们来说,有时就需要做单位的转换,而这两种单位制的转换计算非常复杂。为了方便大家使用,我们系统地总结了一下电磁学中的单位…

python用turtle画樱花飘落,python代码画樱花代码

这篇文章主要介绍了python用turtle画樱花飘落,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 1、python画樱花树代码为: import turtle as T import random import…

洲际酒店集团内外并举 引领行业多元包容文化发展

携手多家本地合作伙伴聚焦女性职业发展和残障群体关爱 2023年12月8日,上海 — 近年来,随着“中国式现代化”进程的不断推进,建立多元、包容的雇佣环境,促进公平就业机会等愈加受到社会各界的重视。洲际酒店集团深知,“…

ssm基于JAVA的网上药品售卖系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本网上药品售卖系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息…

从零开始搭建企业管理系统(四):集成 Knife4j

集成 Knife4j 前言Knife4j是什么集成 Knife4j引入 pom 依赖添加基础配置启动程序测试完善文档信息编写配置类修改 UserController修改 UserEntity修改 BaseEntity 文档效果图swagger 界面knife4j 界面 前言 前面一小节我们使用postman来进行接口的调试,如果接口一多…