Linux 操作系统的简单使用

Posted 扬志九洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 操作系统的简单使用相关的知识,希望对你有一定的参考价值。

文章目录

一、虚拟机的搭建

其主要步骤即:先下载安装VMware再安装ubuntu网上相关教程较多在此就不赘述了。

二、Linux的简单操作

1、用户管理

1.打开root

1.在桌面空白处右击鼠标,点击在终端,打开终端。
2.输入su root输入密码即可进入root账户。
3.注意: Ubuntu默认的root密码在每次重启后都是随机生成的。输入sudo passwd输入当前账户密码即可重设密码,即可设置固定密码。如图。

2.用户管理的常用指令

1.新建用户

useradd

选项与参数:
-u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个账号;
-g :后面接的那个组名就是我们上面提到的 initial group 啦~
该群组的 GID 会被放置到 /etc/passwd 的第四个字段内。
-G :后面接的组名则是这个账号还可以加入的群组。
这个选项与参数会修改 /etc/group 内的相关数据喔!
-M :强制!不要创建用户家目录!(系统账号默认值)
-m :强制!要创建用户家目录!(一般账号默认值)
-c :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们配置的啦~
-d :指定某个目录成为家目录,而不要使用默认值。务必使用绝对路径!
-r :创建一个系统的账号,这个账号的 UID 会有限制 (参考 /etc/login.defs)
-s :后面接一个 shell ,若没有指定则默认是 /bin/bash 的啦~
-e :后面接一个日期,格式为『YYYY-MM-DD』此项目可写入 shadow 第八字段,
亦即账号失效日的配置项目啰;
-f :后面接 shadow 的第七字段项目,指定口令是否会失效。0为立刻失效,
-1 为永远不失效(口令只会过期而强制于登陆时重新配置而已。)

示例:useradd -e 2021-06-20 user1

2.设置密码

在终端中输入passwd userName,然后回车,然后输入密码,然后确认密码。
该命令也可以修改密码,进入该用户,只需输入原有密码即可。

3.删除用户

在终端中输入userdel userName,然后回车。
注意:在组中不能删除,用户需要用gpasswd -d userName groupName 移出后用groupdel userName删除

4.修改用户属性

使用usermod

usermod -l user quincy -->将用户quincy的登录名改为user
usermod -g users quincy -->将用户quincy加入用户组users
usermod -d /home/user -->将用户quincy的目录改为/home/user

5. 创建用户组

groupadd

groupadd 组名 -g 指定的组id

6.改变用户组内成员

gpasswd -a userName groupName添加入组
gpasswd -d userName groupName删除出组

gpasswd -a quincy users -->将用户quincy将入users用户组中
gpasswd -d quincy users -->将用户quincy从用户组users中剔除

7. 删除用户组

groupdel groupName删除用户组

groupdel users -->删除用户组users

8.进入某个用户

su userName

参考文档
参考文档

2、Linux文件及目录的创建、删除、查找、拷贝等操作

(1)创建

创建一个目录:mkdir dirName
创建一套目录:mkdir dirName1/dirName2/dirName3 -p
创建一个文件:touch fileName(文档末添加写入一行echo “content” >> word.txt,>为全替代文档内容)

(2)删除文件a

rm 文件a

(3)删除目录x

方式一

rm -rf 目录x
r是向下递归,f是强制执行

方式二

cd 目录x
rm *

(4)复制文件1到文件2

cp 文件1 文件2

如果2个文件在同一目录,那么名字不能一样,如果目录不同就无所谓

(5)复制目录1到目录2

cp -rf 目录1 目录2

如果不存在目录2,这样就是把目录1复制到目录2

如果存在目录2,这样就是把目录1复制到目录2下,即目录2将包含目录1

(6)移动文件1到文件2

mv 文件1 文件2

(7)移动文件1到目录1

mv 文件1 目录1

(8)移动目录1到目录2

mv 目录1 目录2

(9)查找文件

find / -name abc.txt

find / -name abc.*

find / -name *.txt

(10)查找目录

find / -name 目录

参考文档
参考文档

三、其他

(1)清屏

clear

(2)改变目录

cd 目录路径

(3)返回上级目录

cd…

(4)查当前目录

pwd

(5)显示当前目录的全部文件

ls

(6)退出

exit

(7)关机重启

关机

systemctl poweroff
poweroff
shutdown -h now

重启

systemctl reboot
reboot
shutdown -r now

三、搭建伪直播应用

基本按步骤就可以下来,但不知道为什么虚拟机怎么也连不上摄像头,查了一些资料,也没什么用,有办法欢迎留言。

以上是关于Linux 操作系统的简单使用的主要内容,如果未能解决你的问题,请参考以下文章

linux 目录权限问题

linux怎么返回上级目录啊,用cd/命令却这样:bash:cd/:没有那个文件或目录

linux 中怎样返回上一层目录的命令?

VB如何获取当前目录的上级目录名?

Linux shell获得当前目录、上级目录、目录的最后部分

Linux常用命令