目录

1.用户管理

1.添加用户:useradd 选项 用户名

2.更改用户:usermod 选项 用户名

3.删除用户

2.Linux系统用户组的管理

1.增加用户组

2.删除一个已有的用户组

3.修改用户组的属性

4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。

3.与用户账号有关的系统文件

4.文件指令

1.创建文件:

2.更改文件创建时间:touch 文件

3.删除文件:

4.复制文件

5.移动文件:

6.文件重命名:

7.查看文件

8.在文件中搜索指定字符串

9.文件(目录)打包压缩

5.目录指令

1.返回上一层目录:

2.返回家目录:

3.返回最近访问的目录:

4.创建一个目录:

5.创建一个多级目录:

6.删除一个目录:

7.删除一个多级目录:

8.复制目录:

6.系统指令

1.获取电脑和操作系统相关信息


1.用户管理

1.添加用户:useradd 选项 用户名

  • 选项:

    • -c comment 指定一段注释性描述。

    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

    • -g 用户组 指定用户所属的用户组。

    • -G 用户组,用户组 指定用户所属的附加组。

    • -s Shell文件 指定用户的登录Shell。

    • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

useradd -d /home/test -m yangkang

/*******/

为用户设置密码:passwd 选项 用户名

可使用的选项:

  • -l 锁定口令,即禁用账号。

  • -u 口令解锁。

  • -d 使账号无口令。

  • -f 强迫用户下次登录时修改口令。

    当前用户是root用户:passwd

    否则:passwd 用户名

2.更改用户:usermod 选项 用户名

常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

usermod -g root yangkang

3.删除用户

userdel -r 用户名

2.Linux系统用户组的管理

1.增加用户组

groupadd 选项 用户组

可以使用的选项有:

  • -g GID 指定新用户组的组标识号(GID)。

  • -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

2.删除一个已有的用户组

groupdel 用户组

3.修改用户组的属性

groupmod 选项 用户组

4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。

newgrp root

3.与用户账号有关的系统文件

cat /etc/passwd用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/***/Linux文件基本属性:

ls –l 命令来显示一个文件的属性以及文件所属的用户和组

ls:

-a 列出目录下所有信息,包含以 .开头的隐含文件

-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录

-l 列出文件的详细信息。ls -l==ll) -F 在每个文件名后附上一个字符以说明该文件的类型,

“*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。(目录类型识别) -r 对目录反向排序。 -t 以时间排序。 -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。 (递归) -1 一行只输出一个文件

4.文件指令

touch:

-a 或–time=atime或–time=access或–time=use只更改存取时间。

-c 或–no-create 不建立任何文档。

-d 使用指定的日期时间,而非现在的时间。

-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m 或–time=mtime或–time=modify 只更改变动时间。

-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同

-t 使用指定的日期时间,而非现在的时间

1.创建文件:

touch 文件

2.更改文件创建时间:touch 文件

3.删除文件:

rm -rf 文件

man 指令(显示指令的详细信息)

4.复制文件

cp 文件 文件

5.移动文件:

 mv 文件 目录

6.文件重命名:

mv 文件 文件

7.查看文件

1.cat:

  • -b 对非空输出行编号

  • -n 对输出的所有行编号

  • -s 不输出多行空行

cat 文件

2.more:

  • -n 对输出的所有行编号

  • -q 退出more

more  文件

3.less

使用了 less 时,就可以使用 pageup 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!

less:

  • -i 忽略搜索时的大小写

  • -N 显示每行的行号

  • /字符串:向下搜索“字符串”的功能

  • ?字符串:向上搜索“字符串”的功能

  • n:重复前一个搜索(与 / 或 ? 有关)

  • N:反向重复前一个搜索(与 / 或 ? 有关)

  • q:quit

less 文件

4.tail -n 数字 文件: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

8.在文件中搜索指定字符串

grep 选项 搜索的字符串 文件

grep:

  • -i :忽略大小写的不同,所以大小写视为相同

  • -n :顺便输出行号

  • -v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行

9.文件(目录)打包压缩

1.压缩:

zip 压缩文件.zip 目录或者文件

zip:

  • -r 递归处理,将指定目录下的所有文件和子目录一并处理

2.解压:

unzip 压缩文件.zip 选项 路径

unzip:

  • -d 指明解压路径

5.目录指令

1.返回上一层目录:

cd ..

2.返回家目录:

cd ~

3.返回最近访问的目录:

cd -

4.创建一个目录:

mkdir 目录

5.创建一个多级目录:

mkdir -p 多级目录

tree:显示多级目录以及所有文件。

6.删除一个目录:

rmdir 目录

7.删除一个多级目录:

rmdir -p 多级目录

8.复制目录:

cp 目录 目录

cp:

f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactive 覆盖文件之前先询问用户 -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

7.管道命令

1.传输数据处理:

将指令1处理之后得到的数据通过管道让指令2再处理一遍。管道的作用也就是传输数据。

指令1 | 指令2

6.系统指令

1.获取电脑和操作系统相关信息

uname 选项

uname:

  • -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称

Linux 操作查询表相关推荐

  1. Hadoop综合大作业补交4次作业:获取全部校园新闻,网络爬虫基础练习,中文词频统计,熟悉常用的Linux操作...

    1.用Hive对爬虫大作业产生的文本文件(或者英文词频统计下载的英文长篇小说)进行词频统计. (1)开启所有的服务,并创建文件夹wwc (2)查看目录下所有文件 (3)把hdfs文件系统中文件夹里的文 ...

  2. linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析

    linux操作系统分析实验-基于mykernel的时间片轮转多道程序实现与分析 学号384 原创作业转载请注明出处+中国科学技术大学孟宁老师的Linux操作系统分析 https://github.co ...

  3. Linux操作系统安装LAMP环境

    本文给大家介绍的是在Linux操作系统安装LAMP环境的方法和步奏,十分的详细,有需要的小伙伴可以参考下. Step1. 安装 Apache 在terminal中输入命令 复制代码 代码如下:sudo ...

  4. 图解使用CygWin进行Linux操作和编程

    一 Cygwin概述 1     Cygwin是一个在windows平台上运行的类UNIX模拟环境.它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特 ...

  5. 服务器操作系统百度文库,Linux操作系统配置服务器的方法及实现_百度文库(6页)-原创力文档...

    L i n u x 是一个免费和自由传播的类 UNIX 操作系统,很多 UNIX 下的系统程 序.编程环境和应用程序都已经成功的移 植到了 Linux 上. Linux 系统是由全世界成 千上万的程序 ...

  6. linux模拟题,Linux操作系统模拟题.doc

    Linux操作系统模拟题.doc 根据部分同学的反映,考虑到期末考试比较集中,复习时间紧张,因此给大家提供一份模拟题,仅供复习参考之用(期末考试试题的50%左右与模拟题有关),绝对禁止带入考场,若有违 ...

  7. Linux操作系统文档

      一. Linux操作系统概述 l 为什么要学习Linux操作系统: 1. 大部分服务端都是使用Linux操作系统(Django,爬虫,科学运算等项目是部署到服务器中的) 2. 一些企业和学校(国外 ...

  8. Linux操作系统安装字体笔记

    从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低.系统运行更加稳定.但它也有自己不足之处,比如在系统上导出 ...

  9. linux安装定制添加输入,Arch Linux--定制自己的Linux操作系統(乙-國際化桌面安裝篇)...

    Arch Linux--定制自己的Linux操作系統 ----乙-國際化&桌面安裝篇 相信大家看了<甲-安裝篇>之後,Arch Linux系統已經可以正常運行了吧?不過,Arch ...

最新文章

  1. 开放式神经网络交换-ONNX(下)
  2. 查看核心交换机CPU时的几个参数~~
  3. 收藏 | 应对程序员面试,你必须知道的8大数据结构
  4. cefSharp通过js操控页面,含跨域操控
  5. 竞赛图 计算机网络 应用题,我校学子获2020年“中国高校计算机大赛-网络技术挑战赛”全国总决赛一等奖(图)...
  6. 《软件需求分析(第二版)》第 15 章——变更管理 重点部分总结
  7. shell查询年月日(可以作为crontab判断年月日)
  8. docker删除所有容器和镜像
  9. 基于quartz的云调度中心实现
  10. 部分计算机会议和期刊论文的下载方法
  11. java Web中实现QQ邮箱验证以及验证码注册用户
  12. 包含WebRoot的Web工程在Eclipse中的搭建和配置
  13. 搜索引擎是如何评估网页内容优劣的
  14. U-GAT-IT 翻译
  15. c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
  16. 【Python】matplotlib plt显示中文乱码解决方法
  17. Skywalking系列博客6-手把手教你编写 Skywalking 插件
  18. 高性能计算服务器8280,AMD秀实力:第二代霄龙64核性能是英特尔Xeon Platinum8280两倍...
  19. Linux下PhysX3.4编译和环境搭建
  20. 基于STM32移植U8g2图形库——OLED显示(HAL库)

热门文章

  1. 听歌识曲--用python实现一个音乐检索器
  2. 秒杀砍价营销产品介绍
  3. 康先生和哥德尔数配置——哥德尔读后之二十三
  4. 【转】PHP之星际设计模式上(转自lightsaber)
  5. Linux系统服务器修改用户密码的方法
  6. sip 协议中:from to 的理解
  7. Fastjson使用:将json字符串转对象为空问题
  8. 男人不成熟的35个标志
  9. 智和网管平台-智能化实现灵活的网络管理
  10. 第五人格七月三日服务器维护要多久,第五人格微信每日一题7月3日答案是什么_今天有四个人来访过_玩游戏网...