基于操作系统原理的Linux 的基本操作和常用命令的使用
|
一、实验目的 |
|
1.学会不同Linux用户登录的方法。 2.掌握常用Linux命令的使用方法。 3.了解Linux命令中参数选项的用法和作用。 |
|
二、实验内容 |
|
1. 文件操作命令 (1) 查看文件与目录 (2) 显示文件内容命令(cat) (3) 文件复制命令(cp) (4) 文件改名命令(mv) (5) 删除文件命令(rm) (6) 文件查询命令用 grep 命令在 2. 目录操作命令的使用 (1)改变当前目录命令(cd)和显示当前目录命令(pwd) 掌握cd命令的功能和使用 (2)建立子目录命令(mkdir) (3)删除子目录命令(rmdir) 3. 用户管理命令的使用 (1)登录命令(login)和注销命令(logout) 登录或重新登录系统命令 (2)添加和更改用户命令 ① 添加用户 ② 转换用户 (3)修改用户密码命令(passwd) (4)关机命令(shutdown,终止或重启系统的命令)其他操作命令的使用 4、其他操作命令的使用 (1)链接命令(ln) ① 链接 ② 符号链接 (2) 查看用户命令 (3) 查看命令帮助信息命令(man) |
|
三、实验平台 |
|
1.已安装Linux操作系统的计算机。 2.或装有Vmware软件的操作系统。 |
|
四、实验步骤 |
|
1.文件操作命令 (1)查看文件与目录用以下命令查看文件与目录,如图4-1所示: ls /usr/bin
(2)显示文件内容命令(cat)设目录下文件, 如图4-2所示:
(3) 文件复制命令(cp)了解cp 命令的功能和使用技巧,如图4-3所示: (4) 文件改名命令(mv)了解mv 命令的功能和使用方法,如图4-4所示:
(5) 删除文件命令(rm)了解rm 命令,如图4-5所示:
(6)文件查询命令用 grep 命令在/etc/passwd 文件中查找 root 字符串,如图4-6所示,命令如下: grep root /etc/passwd
用 find 命令在/etc 目录下查找以.txt 结尾的文件并显示,如图4-7所示,命令如下: Find /etc –name “*.txt” –print
2.目录操作命令的使用 (1)改变当前目录命令(cd)和显示当前目录命令(pwd),如图4-8所示:
(2) 建立子目录命令(mkdir) ,如图4-9所示:
(3) 删除子目录命令(rmdir)在图4-10 所建立的目录结构中,删除a1 和b1 目录。命令如下: rmdir /home/X/b1 rm –r /home/X/a1 rm –rf /home/X/a1
3.用户管理命令的使用 (1) 登录命令(login)和注销命令(logout) 登录或重新登录系统命令:login 退出或注销用户的命令:logout exit 提示:可以直接用Ctrl+d 退出或注销用户。 (2) 添加和更改用户命令 ① 添加用户 系统刚完成安装时,只有root用户。由于root用户拥有系统的所有权限,容易因操作失误而引起系统损坏。因此,要为每一个用户创建一个账号,用户应以自己的账号登录。以root用户登录后,用adduser命令为新用户创建账号。 操作方法:在root账号提示符下输入命令adduser,按系统提示依次输入新账号的名称、用户全称、用户的身份信息和电话、主目录以及口令等信息,即可创建一个新账号。如图4-11所示:
(4) 关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+] 时间] 含义如下。如图4-12所示:
5.其他操作命令的使用 (1)链接命令(ln) ① 链接 将一个文件同时归属于多个不同目录的操作称为链接,用ln命令可以将一个现存的文件链接到另一个目录: ln /root/text1 /home/X/b1 ② 符号链接 用以下命令在/usr目录下创建一个/root目录下text1文件的符号链接,命令如下: ln -s /root/text1 /usr/abc (2) 查看用户命令 who 命令:查看当前正在登录的其他用户的命令。 whoami 命令:查看当前正在使用(登录)的用户名。 (3) 查看命令帮助信息命令(man) man 命令:联机帮助命令。用于查询命令和程序的使用方法和参数。 例如:man ls 将显示ls 命令的基本格式和使用方法。 如图4-13所示:
|
|
五、运行结果 |
|
由于实验步骤中展示了实验效果,所以此处详见实验步骤。 |
|
六、实验总结 |
|
本次实验所得心得经验可总结如下: 1、执行su命令时,系统提示用户输入口令。若输入的口令不正确,程序将给出错误信息后退出。若su 命令后面不跟用户名,系统则默认为转换到超级用户(root用户)。执行su 命令后,当前的所有环境变量都会被传送到新用户状态下。su命令就可以在不退出当前用户的情况下,转到超级用户中执行一些普通用户无法执行的命令,命令执行完成后可将命令执行结果带回当前用户。 sudo命令可以无需登录超级用户而直接执行某些超级用户的命令,但需要事先给这些用户部分特权,以执行某些系统命令; 2、用户和系统管理操作命令主要包括登录和注销命令(login 和logout )、添加和更改用户命令、修改用户密码命令(passwd )和关机命令(shutdown ); 3、默认的查找执行文件的路径。每个用户登录时都有缺省路径,若输入命令不指定路径,则在缺省路径中的所有路径中按顺序检查与命令相关联的文件。 可以用以下命令查找缺省路径: echo $PATH;等等。 |
基于操作系统原理的Linux 的基本操作和常用命令的使用的更多相关文章
- 基于操作系统原理的Linux的内存管理
一.实验目的 1.理解虚拟内存.磁盘缓存的概念. 2.掌握基本的内存管理知识. 3.掌握查看实时查看内存.内存回收的方法 二.实验内容 1. 监控内存使用情况 2. 检查和回收内容 三.实验平台 1. ...
- 基于操作系统原理的Linux 的用户管理
一.实验目的 1.掌握为root用户修改密码的方法. 2.掌握创建新用户的方法. 3.掌握用户组的管理方法. 4.掌握为用户授权的方法. 二.实验内容 1.Linux的用户管理 (1)创建新用户创建新 ...
- 基于操作系统原理的Linux 系统的安装
一.实验目的 1.了解Linux操作系统的发行版本. 2.掌握Red Hat Linux 9.0的安装方法. (可用Red Hat Linux 5.0版本替代9.0版本) 3.了解Linux其他版本( ...
- linux的基本操作与常见命令
linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...
- linux基本操作和常用命令(2)
linux基本操作和常用命令(2) 第二部分主要是涉及到用户和组的概念,以及一些操作.涉及到用户和组的共三个文件,分别存放在/etc/shadow(密码信息) /etc/group(组信息) /etc ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...
随机推荐
- SSH密码和秘钥认证原理
SSH登录方式主要分为两种: 1. 用户名密码验证方式 说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户: (2) 用户会根据服务器发来的公钥对密码进行加密: (3) 加密后的信 ...
- 计时器(CocosCreator)
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 在游戏中,经常会涉及到计时的功能,主要是倒计时.倒计时通常用在某项活动距离结束的剩余时间以及距离开始某项活动开始的时 ...
- POJ 1015 陪审团问题
题意略. 思路: 这个题目开始我本来打算用个二维dp,令dp[ i ][ j ]为考虑前i个人,有j个名额的时候,我所能获取的最小差,后来发现不好转移.因为dp[ i ][ j ]有可能是+2, 也有 ...
- Python机器学习笔记:不得不了解的机器学习知识点(2)
之前一篇笔记: Python机器学习笔记:不得不了解的机器学习知识点(1) 1,什么样的资料集不适合用深度学习? 数据集太小,数据样本不足时,深度学习相对其它机器学习算法,没有明显优势. 数据集没有局 ...
- 🕸捕获与改写HTTPS请求
前言 本文站在 macOS 用户的角度下,分享一下对 HTTPS 进行请求拦截.对响应进行修改的经验. 要注意的是,本文介绍的工具虽然一定程度上对 Windows 用户也适用 ,但并非所有工具都是免费 ...
- P1073 最优贸易 建立分层图 + spfa
P1073 最优贸易:https://www.luogu.org/problemnew/show/P1073 题意: 有n个城市,每个城市对A商品有不同的定价,问从1号城市走到n号城市可以最多赚多少差 ...
- codeforces 486 D. Valid Sets(树形dp)
题目链接:http://codeforces.com/contest/486/problem/D 题意:给出n个点,还有n-1条边的信息,问这些点共能构成几棵满足要求的树,构成树的条件是. 1)首先这 ...
- Fedora7 安装完全过程
操作系统课要用Fedora7 安装配置真是一把辛酸泪呀..... 首先是找镜像文件(这个就找了好久.....): https://archives.fedoraproject.org/pub/arch ...
- JSON和Map,List,String互相转换
1)Map 和 JSON 互相转换 Map 转成 JSON Map<String, List> map = new HashMap<>(); map.put("xAx ...
- 【Redis】发布订阅
一.概述 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息. Redis 客户端可以订阅任意数量的频道. 下图展示了频道 channel1 ...

