Linux基础实验(一)
一)基础实验:
1. Unix中常见shell及其命令(shell的缩写)
Bourne shell (sh)
Korn shell (ksh)
C shell (csh)
Bournw-again shell (bash)
2. 普通用户与超级用户如何进行相互切换
普通用户—>超级用户:sudo su
退出超级用户:exit
用户间切换:su username
3. 远程登录及退出服务器的命令
远程登陆:telnet ip地址
退出服务器:exit
4. 如何修改密码
passwd命令
5. clear、pwd命令的作用
clear:清屏
pwd:查看当前目录
6. cd命令的作用
cd:目录间相互切换
7. ls命令的作用及常见的选项的作用(-a、-R、-t、-l、-F)
ls:列出文件及目录
ls -a:列出当前路径下的所有目录及文件,包含隐藏文件
ls –R:递归显示某个目录下的子目录、子文件以及子目录下的子目录、子文件等等
ls -t:对某个目录下的目录及文件基于时间排序
ls -l:列出文件的详细情况
ls –F:显示文件的类型
8. 如何创建文件
touch filename
9. 如何创建目录
mkdir 目录名:创建一个目录
mkdir 目录1/目录2/目录3:级联创建目录
二)扩展实验:
1.切换到管理员的时候可以用su和su -,su与su - 的区别(观察实验现象)
sudo su切换到管理员时只是切换了root身份,shell环境仍是普通用户的shell
sudo su – 切换到管理员时改变了shell环境
2.如何查看文件的最后一次访问时间
stat filename可以查看文件的所有信息包含最后访问时间
3.如何复制文件
cp [选项] 源文件 目标文件
4.如何删除文件和目录
rm -rf文件名或目录名
-r:向下递归删除
-f:强行删除
5.如何给文件改名或者移动文件到另一个地方
mv 源文件 目标文件
三)作业:
1. 操作系统的三大组成及各自作用
Hardware:CPU、硬盘、鼠标、内存条等硬件设备
Kernel:①管理进程、磁盘及程序②控制系统和硬件的交互③管理虚拟内存、后台进程、文件系统和其他程序
Shell:用于用户命令和二进制之间相互转换
2. swap space、deamon的作用
swap space:交换空间(虚拟内存)。进行数据交换,系统将物理内存中不重要的数据存入虚拟内存中,使物理内存有足够的空间运行其他程序。
deamon:后台进程。提供各种后台服务
3. Unix中相对路径与绝对路径的区别,相对路径的参照物
绝对路径:从系统根目录开始,如/a/a1/a2/test
相对路径:从当前路径开始到目标路径,如b/b1/b2/txt,相对路径的参照物为当前路径
4. Unix常见目录结构/opt、/etc、/dev、/var、/kernel、/home等的作用
/opt:存放第三方插件
/etc:存放配置文件
/dev:存放设备文件
/var:存放超级用户信息
/kernel:存放内核信息
/home:家目录,存放所有用户信息
5. /etc/passwd和/etc/shadow的作用
/etc/passwd:文件中的每个用户都有一个对应的记录行,记录用户的所有信息
/etc/shadow:与passwd中的记录一 一对应
6. /etc/passwd文件中包含了用户的哪些信息
/etc/passwd有七个字段分别为:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登陆Shell
7. 使用passwd命令修改当前用户的密码
在当前用户下使用passwd命令可以修改当前用户的密码
8. 查看当前目录下所有文件包括隐藏文件的详细列表信息
使用ls –al命令
Linux基础实验(一)的更多相关文章
- Linux基础实验(二)
一)基础实验: 1. 新建文件a.txt,并用权限模式.权限值两种方式修改权限为rwxrwx--x 新建文件:touch a.txt 权限模式:chmod ug=rwx o=x a.tx ...
- LINUX基础实验报告
实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当 ...
- Linux基础实验
过滤,管道与重定向 过滤 管道 重定向 运维常用 给某目录设置权限 sudo chmod -R /var/www/html/
- Linux 基础入门(新版)”实验报告一~十二
实验报告 日期: 2015年9月15日 一.实验的目的与要求 熟练地使用 Linux,本实验介绍 Linux 基本操作,shell 环境下的常用命令. 二.主要内容 1.Linux 基础入门& ...
- 实验楼实验——LINUX基础入门
第一节 Linux简介 一.Linux的历史: 1965 年,Bell 实验室.MIT.GE(通用电气公司)准备开发 Multics 系统,为了同时支持 300 个终端访问主机,但是 1969 年失败 ...
- 20162311张之睿 Linux基础与Java开发环境实验报告
实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没有Linux基础的同学建议先学习& ...
- 20162312 实验一 Linux基础与Java开发环境
实 验 报 告 课程:程序设计与数据结构 姓名:张家铖 班级:1623 学号:20162312 实验名称: Linux基础与Java开发环境 实验器材:msi GL62M 7RD 实验目的与要求:1. ...
- 实验一 Linux基础与Java开发环境
实验一 (一)实验内容 基于命令行和IDE(Intellj IDEA 简易教程http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑.编译 ...
- 20182332 实验一《Linux基础与Java开发环境》实验报告
20182332 实验一<Linux基础与Java开发环境>实验报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 ...
随机推荐
- js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
1.工厂模式 function a(name){ var b = new object(); b.name = name; b.say = function(){ alert(this.name); ...
- 遍历List集合时,删除数据的问题
一.问题描述 有时候,我们会遇到在遍历List集合的过程中删除数据的情况. 看着自己写的代码,感觉完全没有问题,但就是达不到预期的效果,这是为什么呢?下面我们来分析下 String str1 = ne ...
- go_指针
值传递:相当于在内存中拷贝一分变量出来,拷贝变量的改变对原变量不影响 引用传递:直接引用内存中的变量,会被改变 c,c++值传递和引用传递都有 Java,python多用引用传递 go语言指针简单之处 ...
- Android开发实战之ViewPager实现向导界面
当我们更新应用,或者第一次进入应用时都会有一个向导界面,介绍这个app的内容和使用方式. 如果你细心你会发现其实这就是个viewpager,本篇博文将介绍应用的向导界面是如何制作的.希 望本篇博文对你 ...
- 用Box2d物理引擎设计类似愤怒小鸟投篮游戏 物理引擎的引入和基本框架搭建
- scanf是怎么从标准输入读取数据的
scanf是从标准输入读取数据的 假设现在标准输入中的数据是123456 int a; 而我scanf("%d",&a); 会把123456转化为数字然后存入到a中. 如果 ...
- c语言和设计模式
在网上看到一个博客专门写了关于设计模式的文章,感觉很有用.其实,我感觉数据结构 算法 设计模式 这三样同等重要啊. 数据结构 算法相对而言接触的比较多,但设计模式这个东西真的一头雾水,有时候觉得别人写 ...
- Openssl enc命令
一.简介 enc - 对称加密例程,使用对称密钥对数据进行加解密,特点是速度快,能对大量数据进行处理.算法有流算法和分组加密算法,流算法是逐字节加,由于其容易被破译,现在已很少使用:分组加密算法是将数 ...
- Django中的元类-乾颐堂
看Django(1.6)的Form相关源代码时比较迷惑,于是节选了django.forms.forms.py中的几个代码片段来分析Django中是怎么使用元类的: 1 2 3 4 5 6 7 8 9 ...
- Node.js基本使用(超基础)
Node.js是什么 Node.js是一个能够在服务器端运行JavaScript的开放源代码.跨平台JavaScript运行环境 Node采用Google开发的V8引擎运行js代码,使用事件驱动.非阻 ...