Unix基础实操

文章目录

一、基本操作

1.查看当前用户下的隐藏文件,并显示详细信息。

在这里插入图片描述### 2.创建一个新用户,并设置密码。
在这里插入图片描述

3.创建一个新的用户swift,家目录为/home/swift,用户登录后使用bash

使用两种方法创建:

  • sudo useradd Qiu
  • sudo useradd -mk /home/swift -s /bin/bash swift

在这里插入图片描述

两种方法创建的区别:
	sudo useradd Qiu 这条命令执行后,系统将创建一个名为Qiu的新用户,但没有指定家目录和默认shell,因此将使用系统默认值。如果需要指定家目录和默认shell,可以使用其他选项,例如-m选项创建家目录,-s选项指定默认shell。切换用户以后,$输入bash就能使用Bash命令行解释器
	sudo: 以超级用户权限执行命令。
    useradd: 创建一个新用户。
    -m: 创建用户的同时,创建用户的家目录(/home/username)。
    -k /home/swift: 指定用户的家目录为/home/swift。
    -s /bin/bash: 指定用户的默认shell为/bin/bash(Bash是一种常用的命令行解释器)。
    swift: 新用户的用户名。

[扩展]

  1. Shell: Shell是用户与操作系统内核进行交互的界面。它接受用户输入的命令,并将其解释并传递给操作系统执行。Shell提供了一种方式,让用户通过命令行或脚本与计算机系统进行通信。
  2. Bash: Bash是Shell的一种具体实现,是Bourne Again SHell的缩写。它是Bourne Shell的增强版本,拥有许多额外的特性和功能。Bash不仅包含了Bourne Shell的所有功能,还添加了对命令历史、变量扩展、条件语句、循环等更强大的特性的支持。

4.创建a.txt文件,属主有读写执行权限,属组,有读写,其他账户无权限(使用两种方式完成)

第一种:

在这里插入图片描述

第二种:

在这里插入图片描述

5.查找a结尾的文件或文件夹

在这里插入图片描述
在这里插入图片描述
[注] 使用ls就可以完成这个操作,不用使用find

6.将a.txt复制到game1文件夹中

在这里插入图片描述

7.将b.txt移动到gbme1文件夹中

在这里插入图片描述

8.查找以1结尾,倒数第4个字符是a的文件夹

在这里插入图片描述

9.ls *ab*.txt 、ls*[ab]* 、 ls [ab].txt 分别代表什么

  • ls *ab*.txt:查找含有ab的txt文件

  • ls *[ab]* :查找所有文件名中包含字母a或b的文件

  • ls [ab].txt:查找文件名称中包含字母a或b且以.txt结尾的所有文件

在这里插入图片描述

10.Unix中?的作用,在Unix中,?表示一个占位符,可以是任何字符。

;和|的异同

  • 同:都可以执行多个命令
  • 异:把前一个执行的结果,当成第二个命令的输入

11. 在home目录下创建一个文件,用姓名命名,内容随意输入 ,使用输入重定向将上述文件作为源输出到屏幕

在这里插入图片描述

12. 查看目录mnt下所有文件的详细信息,并将这些输出信息发送到上面名字命名的文件中覆盖之前的东西

在这里插入图片描述

13. 查看文件/etc/passwd的内容,并将这些内容累加到上述文件的末尾

在这里插入图片描述

14.在home目录下创建dhA,ehasD,fhhBC,BhB,ChasD,DhhB等文件查询当前目录下一小写d-j开 头并且以大写A-D结尾的文件

在这里插入图片描述

在这里插入图片描述

二、文本操作

1. 新建c.txt具有a.txt、b.txt的内容

在这里插入图片描述

2. cat和more的异同

cat和More都可以查看文件里面的内容,cat是直接把文件里面的内容输出到屏幕上,more可以进行翻页操作

3.首先进入家目录 将文件/etc/passwd复制到当前目录,并改名为用户指定文件名

在这里插入图片描述

4.将第三题的文件内容从首行开始连续显示在屏幕上

在这里插入图片描述

5.将第三题的将文件内容分页显示在屏幕上

在这里插入图片描述

6.将第三题的文件内容显示在屏幕上,并同时显示行号

在这里插入图片描述

  • 26
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值