Linux基本命令练习(4)

Linux基础命令练习题附答案解析(一) B. 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。12.在Linux系统下,你用vi编辑器对文本文件test.txt进行了修改,想保存对该文件所做的修改并正常退出vi编辑器,可以( )。1.在 Linux 系统的 vi 编辑器中,如果不保存对文件进行的修改,强制退出 vi 编辑器的命令是()A. 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。 阅读详情

添加普通用户与切换用户

添加普通用户

这里写图片描述

切换用户

这里写图片描述

su - 。 -这个参数很重要。
当不加任何参数执行su命令时,表示要切换到root用户。可是虽然切换到了root用户,但并未改变为root用户登录环境。

[Ian@muban ~]$ whoami
Ian
[Ian@muban ~]$ su  #su不带"-"参数切换root
Password: 
[root@muban Ian]# env

USER=Ian
MAIL=/var/spool/mail/Ian
PWD=/home/Ian
HOME=/root
LOGNAME=Ian
[root@muban Ian]# su - #su带"-"参数切换root
[root@muban ~]# env

USER=root   #这时所有的环境变量信息都切换到了root下
MAIL=/var/spool/mail/root
PWD=/root
HOME=/root
LOGNAME=root
命令
命令作用
useradd添加用户
passwd修改用户密码
whoami查看当前命令用终端户
su切换用户角色,注意带上 - 参数
有关修改密码

passwd在修改密码时要做交互。

这里写图片描述

如果同时要给100个用户修改密码,就很麻烦了。
但是如果这样的话,就不需要交互了。(不需要交互的设置密码)

[root@muban ~]# echo 123456|passwd --stdin Ian

这里写图片描述

但是我们用history命令,可以看到这个密码。
这里写图片描述

所以我们可以用history -d 行数来删除这条历史记录。

[root@muban ~]# history -d 214
[root@muban ~]# history

这里写图片描述

小结
  • 超级用户root切换到普通用户下面,不要密码
  • 普通用户切换到root或其他普通用户下,需要对应的用户密码
  • $符号是普通用户的命令提示符,#符号是超级管理员的提示符
  • passwd如果不指定用户,修改当前用户密码,普通用户只能改自己的密码。 –stdin用于非交互式的输入密码
Linux系统的常用命令及基本练习 Linux系统常用命令及基本练习 Linux系统常用命令 下面是一些基础的操作可以在自己的虚拟机上进行实验,里边的文件增加删除操作是安全的闭环动作,完成操作后不会对系统造成影响 1.切换到local文件夹: cd /usr/local 2.返回上一级: cd .. 3.切换到用户主文件夹: cd ~ 4.查看usr下所有的文件和目录: cd /usr ls-al ————————————... 阅读详情

相关推荐

基于PLC智能立体车库控制系统设计

摘要 本系统设计以三层立体车库为研究对象,通过对立体车库的原理分析、动作流程设计和一系列的软硬件设计,达到立体车库自动化控制的目的。系统采用可编程控制器作为立体车库控制系统的控制单元,实现该系统的工艺要求,通过程序仿真调试,完成系统的各种动作要求,达到自动控制的目的。系统设计分为总体设计、硬件设计以及软件设计。按照立体车库控制系统的控制策略进行图纸设计;重点分析工艺流程图,对立体车库控制系统进行程序编译和MCGS上位机调试,通过系统的调试和修改,达到了基本控制的要求。系统设计明确了工艺要求,确定

DX884164131的博客 3600

查看命令帮助的几种方法

查看命令帮助的几种方法 A、【命令】  --help   适用于一般命令,非内置命令 B、Man 【命令】  适用于一般命令,非内置命令 C、Help 【命令】  适用于内置命令 D、Info  【命令】  适用于一般命令

shuai0845的博客 3436

从工创赛实战到开源:一个高鲁棒性智能物流视觉系统的构建与优化

本文分享了从工创赛实战中构建高鲁棒性智能物流视觉系统的完整经验。针对赛场复杂光线环境,详细阐述了摄像头选型、基于CLAHE和形态学梯度的抗干扰色环识别算法、卡尔曼滤波状态估计以及多线程串口通讯与任务调度等核心优化策略,旨在打造一个稳定可靠的视觉系统,并已将相关代码开源。

weixin_29046035的博客 317

Linux的命令帮助

1)help查看内部命令的帮助(cd、pwd) 2)查看各种man手册页的存放路径 3)查阅以下命令的man手册页:uname、ifconfig、cat、shutdown 4)用man查看文件/etc/passwd的帮助信息 当利用help命令,查看命令的帮助信息时候。注意两种格式: help 内部命令 外部命令 --help man命令可以查看命令的帮助信息,而且帮助信息的类型有很多种,也可以...

苏朋达 501

从JTAG到AS模式:一文搞懂EP4CE10E22C8N所有配置引脚(MSEL, nCONFIG, DATA0)的用法

本文深入解析EP4CE10E22C8N FPGA的配置引脚(MSEL, nCONFIG, DATA0)在不同模式下的使用方法,特别关注从JTAG到AS模式的切换要点。通过详细的配置模式对比、状态机分析和PCB布局建议,帮助开发者避免常见陷阱,提升FPGA配置成功率。

weixin_33713350的博客 319

Computers & Security 投稿实战:从零到一详解避坑指南

本文详细解析了向《Computers & Security》投稿的全流程避坑指南,包括ORCID账号注册、文件格式统一、Editorial Manager®系统操作技巧等关键步骤。特别强调了cover letter撰写、Declaration of Interest Statement准备以及PDF生成后的检查要点,帮助研究者高效完成投稿流程。

weixin_29228203的博客 674

linux基础指令练习

用ln指令创建c.txt的软链接,用echo加重定向给c.txt输入内容,用cat linkc.txt来证明linkc.txt是c.txt的链接。在行末模式下输入:w保存并输入:w /boot/newfile2来将该文档另存为,/boot 文件夹下的newfile文件,最后按:q退出。用 cat 文件 加 >>重定向来把/boot/grub2/grub.cfg文件里的内容输入到newfile文档末端。用 cp指令把a.txt文件复制为b.txt文件,使用 ls 指令查看是否复制成功。

weixin_62017198的博客 4459

学习C++的递归函数(包含汉诺塔讲解)

简单来讲,递归函数就是函数本身自己调用自己,那么函数又是什么呢?#include <stdio.h> //这行是头文件,不同的头文件可以用不同的函数int main() //这里就是一个main函数//这里是你要编写程序的内容return 0;(这是个小细节如下)所以我们平时用来练习的就是一个main函数,而且是一个整型类型的函数,而这也是最后一句话为什么要加一句 return 0;了,因为它最后要返回整数类型,其它整数也可以,但是大家规定为0,这是C++自带的函数。

2302_81032013的博客 2594

Linux常见命令及面试题

在Linux中,根目录是最高层目录,它包含所有其他目录和文件。在根目录之下还有其他几个重要的目录:home、bin、etc、dev、mnt、tmp、var、opt等

菜鸟学识的博客 1487

【C++PTA】6-1 Point类的运算 (10 分)

定义Point类,有坐标x,y两个私有成员变量;对Point类重载“+”(相加)、“-”(相减)和“==”(相等)运算符,实现对坐标的改变,要求用友元函数和成员函数两种方法实现。对Point类重载<<运算符,以使得代码 Point p; cout<<p<<endl;可以输出该点对象的坐标。 函数接口定义: 实现Point类。 裁判测试程序样例: /* 请在这里填写答案 */ int main(int argc, char const *argv[]) { P

libertye的博客 2367

58.Sobel边缘检测算子

注:在梯度运算中,很可能会出现负的灰度值,我们不能再采用uint8类型作为像素的数据类型,而是采用了CV_16S或者CV_32F这种有负数范围的类型,运算结果里的负数也不能不处理,否则在显示的时候就会被截断为0,这样就会丢失边界信息。如下图所示,对中心像素Z5求取多个方向的灰度差分,对于Z5的8邻域,分为4个方向,即对角线和水平垂直4个方向对:(z1, z9) ,(z2, z8), (z3, z7), (z6, z4) 给定邻域方向梯度矢量g的幅度为:|g| = <像素灰度差分>/<相邻像素的距离>。

twnkie的博客 4884

Linux基本命令练习(4)

参考实验楼课程Linux命令实例练习 wc 命令 wc 命令是一个统计的工具,主要用来显示文件所包含的行、字和字节数。 wc 命令是 word count 的缩写。 命令格式: wc [选项] [文件] 常用参数: 参数 描述 -c 统计字节数 -l 统计行数 -m

古月今犹在的专栏 835

MATLAB基础应用精讲-【深度强化学习】SAC(Soft Actor-Critic)算法(附MATLAB和python代码实现)

Actor 网络:用于选择动作。Critic 1 和 Critic 2 网络:用于估计 Q 值。Target Critic 1 和 Target Critic 2:与 Critic 网络架构相同,用于生成更稳定的目标 Q 值。,即在保证探索的情况下选择高价值动作。软更新目标 Q 网络参数,使得目标网络参数缓慢向当前网络靠近,避免振荡。

qq_36130719的博客 454

Linux练习题集

Linux练习题集 【下载地址】Linux练习题集 这份Linux练习题集汇集了精心设计的试题,旨在帮助用户深入理解和掌握Linux系统的核心知识与操作技巧。无论你是Linux初学者,还是希望巩固基础的中级用户,这些题目都能为你提供实用的学习资源。内容涵盖Linux基本概念、常用命令、文件系统管理及权限与用户管理等关键领...

gitblog_06798的博客 486

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux基本命令练习(3)

参考实验楼课程Linux命令实例练习 which 命令 which 命令的作用是,在 PATH 变量指定的路径中搜索可执行文件的所在位置。它一般用来确认系统中是否安装了指定的软件。 命令格式: which 可执行文件名称 常用范例: which gcc 确认是否安装了gcc返回gcc安装路径   echo $SHELL 命令查看当前使用的 shell。   wherei

古月今犹在的专栏 471

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux基本命令的练习

1、建立westos文件2、建立linux目录3、在mnt目录下建立lee文件4、将etc中的passwd 复制到mnt下usermessage5、复制mnt下的所有内容到linux当中6.删除mnt下的所有文件或目录7、将linux重命名为text8建立WESTOS_classx_linux y其中x为1-2,y为1-6,总共建立14文件9WESTOS_classx_linuxy文件包含在roo...

ZGGHUAN 735

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux 命令练习手册

Linux常用命令练习

学习———— 1417

linux基本命令练习

linux基本命令练习, 便于初学者更快的熟悉基础命令

傻傻的心动的博客 6788

Linux基本命令练习习题

习题-方便后面进行复习

有时间就写写代码 2075

Linux基本命令总结

一、Linux权限的概念 Linux下有两种用户:普通用户和超级用户()。 普通用户:在linux下做有限的事情; 超级用户:可以在linux系统下做任何事情,不受限制。 普通用户的提示符是“$”,超级用户的命令提示符是“#”。 命令: su [用户名] 功能:切换用户 Linux权限管理 1.文件访问者的分类(人) 文件和文件目录的所有者...

tao934798774的博客 6万+

Linux——linux的基本命令

linux常见的命令

2301_79310249的博客 3650

Linux的基本命令及练习

一、目录操作 查看当前工作目录(pwd) 查看目录内信息(ll) 创建目录(mkdir 目录名) 递归创建目录(mkdir -p 一级目录名/二级目录名) 二、文件操作 目录 一、目录操作 二、文件操作 ...

weixin_44099228的博客 2679

Linux 基本命令练习

Linux命令

weixin_51559599的博客 999

Linux 管道命令及相关命令练习与 Shell 编程、Tomcat 安装

成功掌握了 Linux 管道命令及相关命令的使用,包括 cut、sort、wc、uniq、tee、tr 和 split,这些命令对于处理文本数据非常有用。提取以 : 分隔的第 1 和第 2 个字段:head -2 file.txt | cut -d ':' -f1,2。掌握 Linux 管道命令及相关命令(cut、sort、wc、uniq、tee、tr、split)的使用方法。提供用户选择运算符(+、-、*、/、sqrt、square、cube)的提示。

m0_74726609的博客 2284

【Linux】Linux基本命令

Linux 是一个开源的操作系统内核,广泛应用于服务器、桌面、嵌入式系统和超级计算机等领域。它由 Linus Torvalds 于 1991 年首次发布,并由全球开发者社区共同维护和开发。以下是一些关于 Linux 的常用命令。

m0_64210833的博客 1931

【Linux】 Linux基本命令

一条Linux命令由:命令本身 + [可选项] + [参数]

阿羊ing努力提供更好的Java日记〜 1131
上一篇: Linux基本命令练习(3)
下一篇: 关闭SELinux及防火墙,设定运行级别
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值