基于操作系统原理的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 显示 ...
随机推荐
- python学习——字典和集合
一.字典 1)字典介绍 字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字.字符串.元组,这种不可变的结构类型也称之为映射.字典类型是Python中唯一內建的映射类型. 1)字典操作 &qu ...
- Mybatis基于注解实现多表查询
对应的四种数据库表关系中存在四种关系:一对多,多对应,一对一,多对多.在前文中已经实现了xml配置方式实现表关系的查询,本文记录一下Mybatis怎么通过注解实现多表的查询,算是一个知识的补充. 同样 ...
- python语言输入
# 系统客户端包 import win32com.client speaker = win32com.client.Dispatch("SAPI.SPVOICE") # 系统接口 ...
- 2017福建省赛 FZU 2278 YYS 数学 大数
Yinyangshi is a famous RPG game on mobile phones. Kim enjoys collecting cards in this game. Suppose ...
- Node基础-CommonJS模块化规范
1.在本地项目中基于NPM/YARN安装第三方模块 第一步:在本地项目中创建一个"package.json"的文件 作用:把当前项目所有依赖的第三方模块信息(包含:模块名称以及版本 ...
- 【Mac】快速复制文件路径
一.使用Automator新建服务 二.配置 三.使用 四.创建快捷键 一.使用Automator新建服务 在应用程序文件夹里打开Automator,选择文件菜单,新建一个服务,如下  二.配置 在 ...
- Angular 使用教程
1.下载node.js,然后一直安装,可以修改一下node.js文件安装路径 查看是否node.js安装成功,在运行——cmd中输入以下代码.如果安装成功,则会显示出node.js的版本号 node ...
- spring接口文档注解:@ApiOperation(转)
spring接口文档注解:@ApiOperation @ApiOperation不是spring自带的注解是swagger里的 com.wordnik.swagger.annotations.ApiO ...
- SpringBoot自定义过滤器的两种方式及过滤器执行顺序
第一种 @WebFilter + @ServletComponentScan 注解 1.首先自定义过滤器 如下自定义过滤器 ReqResFilter 必须实现 javax.servlet.Filte ...
- 本地代码上传至github
一. 环境及工具 1.下载并安装git版本管理工具 到 http://git-scm.com/downloads 下载并安装git版本管理工具 2.Windows客户端 3.配置github账号密码及 ...

