Linux实验一:常用的Linux命令

文章目录

  • 一、实验目的
  • 二、实验要求
  • 三、实验内容
    • 1、系统的使用
    • 2、命令的使用
    • 3、文件操作
    • 4、系统询问与权限口令
    • 5、其它常用命令
  • 四、实验操作
    • 1、基本命令的使用
    • 2、文件和目录操作
    • 3、创建用户帐户


一、实验目的

1、熟悉Linux的桌面环境;
2、了解Linux所安装的软件包
3、了解Linux的文件目录结构;
4、熟悉Linux的终端方式或文本方式下文件目录操作命令。
5、了解Linux的命令及使用格式。
6、熟悉Linux系统的文件和目录



二、实验要求

1、Linux的桌面环境GNOME、KDE;
2、Linux的终端方式和文本方式下的命令操作。
3、练习并掌握常用的Linux操作命令,如ls、cat、ps、who、echo、cd、more、cp、rm、ps等;
4、学习使用Linux的在线求助系统,如man和help命令等。



三、实验内容

1、系统的使用

进入终端、文本模式,分别以用户身份登录,在窗口模式中打开终端(Termainal)仿真程序:
点击:系统工具/终端(System Tools/Terminal);
在窗口模式中按:Ctrl+Alt+F1, 进入文本模式   Ctrl+Alt+F7, 反回GUI模式。
第一次进入文本模式时需登录(login),输入用户名及口令。
进入后提示:[root@ylinux root]# _
提示符#:超级用户   提示符$:普通用户。

2、命令的使用

(1)显示目录文件 ls

在这里插入图片描述
(2)建新目录 mkdir

在这里插入图片描述
(3)删除目录 rmdir

在这里插入图片描述
(4) 改变工作目录位置 cd

在这里插入图片描述

(5)显示当前所在目录 pwd

在这里插入图片描述
(6)查看目录大小 du

在这里插入图片描述
(7)显示环境变量

在这里插入图片描述
(8)修改环境变量

在这里插入图片描述


3、文件操作

(1)查看文件的内容 cat

在这里插入图片描述

(2)删除文件 rm

在这里插入图片描述

(3)复制文件 cp

在这里插入图片描述

(4)移动或更改文件、目录名称mv

在这里插入图片描述

(5)建立文件或目录的链接 ln

在这里插入图片描述

在这里插入图片描述


4、系统询问与权限口令

(1)查看系统中的使用者

在这里插入图片描述

(2)查看 username

在这里插入图片描述

(3)改变自己的username的帐号与口令 su

在这里插入图片描述

(4)文件属性的设置 chmod

在这里插入图片描述

(5)改变文件或目录所有权 chown

在这里插入图片描述

(6)改变文件或目录的组拥有权 chgrp

在这里插入图片描述

(7)改变文件或目录的最后修改时间 touch

在这里插入图片描述


5、其它常用命令

(1)命令在线帮助 man

在这里插入图片描述

(2)设定命令记录表长度 history

在这里插入图片描述



四、实验操作

1、基本命令的使用

(1)更改你的密码

在这里插入图片描述

(2)显示系统日期

在这里插入图片描述

(3)显示2003年完整的日历

在这里插入图片描述

(4)显示1999年一月和99年一月

在这里插入图片描述

(5)列出当前你系统上所有的用户

在这里插入图片描述

(6)显示你的登录用户名

在这里插入图片描述

(7)清屏

在这里插入图片描述

(8)查看/etc/passwd文件的内容

在这里插入图片描述

(9)在你的屏幕上输出“hello linux”

在这里插入图片描述

(10)使用历史命令查看来查看过去所输入的20条命令

在这里插入图片描述

(11)运行历史列表中的任意一条命令

在这里插入图片描述

(12)Bash支持命令和文件名连同TAB键补齐的特性,对命令和文件名均尝试使用这种特性

当随意输入完整命令的部分时,按下tab键可进行补全,如:
输入:cho 按下tab可补全为chown
(chown - change file owner and group)
ps:如若有多个可以补全的选项则会全部显示出来
在这里插入图片描述


2、文件和目录操作

(1)查看你当前的目录,是哪一个目录

在这里插入图片描述

(2)切换你当前的目录到root目录

在这里插入图片描述

(3)在root目录并且在这个目录下列出一个简单的和一个长串文件的列表

在这里插入图片描述

(4)列出当前目录下所有的文件,包括子目录中的文件。

在这里插入图片描述

(5)回到你的home目录下,列出它的内容包括隐藏文件

在这里插入图片描述

(6)在home目录下创建一个名为mydir的目录,显示出~/mydir(不要显示目录中内容),每个目录的大小

在这里插入图片描述
在这里插入图片描述

写博客的时候想到应该也可以用du命令随便一个文件夹举例
在这里插入图片描述

(7)进入到mydir目录,创建两个0字节的文件,命名为myfile1和myfile2

在这里插入图片描述

(8)显示出myfile1和myfile2的大小

在这里插入图片描述

(9)删除mydir目录

在这里插入图片描述

(10)查看/etc/passwd文件的内容,这个文件包含所有使用系统的用户信息,复制/etc/passwd 文件至home目录下,并且重命名为usersfile

ps:一个命令涉及的图片内容太长就不贴了,只做文字说明
cat /etc/passwd
复制操作的命令及图片如下:
在这里插入图片描述

(11)列出以users开头的所有文件

在这里插入图片描述

(12)用一条命令完成创建一个sub1目录,并在sub1下创建一个名为sub2的目录

在这里插入图片描述

(13)进入sub2目录并且创建一个 名为myfile的文件

在这里插入图片描述

(14)返回home目录,复制整个sub1目录中所有的内容,命名为tree1

在这里插入图片描述

(15)现在你有两个目录树,分别是sub1和tree1。将tree1移至sub1中

在这里插入图片描述


3、创建用户帐户

(1)在命令行下用root用户增加2个用户,命名为user1 user2,给两个用户设置密码

在这里插入图片描述

(2)分别用user1 user2 登录系统,查看其用户主目录,并在目录下创建文件和目录

在这里插入图片描述

(3)在user1登录的终端,试着更改到/home/user2目录,或者读取/home/user2下的内容,看是否能够成功

在这里插入图片描述
不成功,没有权限

(4)切换到user2,在home目录下更改权限,使得其他用户可以读并且访问它。再次在user1下尝试访问/home/user2目录,看是否能够成功

ps:su use1命令当时时写错了,少了个r

在这里插入图片描述

(5)在user1下,试着创建和删除user2下的home目录中的文件,看是否能够成功

在这里插入图片描述
不成功,无论是创建test还是删除test1,都没有权限(Permission denied )

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux实验二:vi编辑器的使用

文章目录一、实验目的二、实验要求三、实验内容1、创建文件2、编辑文件一、实验目的 1、练习并掌握Linux提供的vi编辑器来编译C程序 2、学会利用gcc、gdb编译、调试C程序 3、本次实验的目的是让同学们了解如何使用vi编辑器进行创建和编辑文件 二、实验要求 1、文件编辑器vi…

百战c++(os1)

Linux中的锁 互斥锁:mutex,用于保证在任何时刻,都只能有一个线程访问该对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒 读写锁:rwlock,分为读锁和写锁。处于读操作时&#xff0…

Linux实验三:Shell编程

文章目录一、实验目的二、实验要求三、实验内容1、通配符的使用2、重定向3、管道4、shell变量5、建立下面的脚本,运行并分析输出结果,并给出代码注释。6、编写脚本一、实验目的 1.为文件扩展名使用通配符 2.标准输入、标准输出和标准错误的重定向 3.使…

Linux实验四:编译和调试工具的使用

文章目录一、实验目的:二、实验要求三、实验内容四、实验操作1、用gcc编译程序,写出编译过程,并给出运行结果。2、调试程序,要求用gdb进行调试并给出修改方案。3、make的使用一、实验目的: 1、练习并掌握Linux提供的v…

Linux实验五:Linux环境下的C语言编程

文章目录一、实验目的:二、实验要求三、实验内容1、编写一段C语言程序使其完成:父进程创建两个子进程,每个进程都在屏幕上显示自己的进程ID号。2、上机调试下面的程序,观察运行结果,分析原因。3、利用两个管道进行双向…

ndarray对象的建立

文章目录ndarray(别名array)常用属性创建NumPy数组使用array()函数使用zeros()函数使用ones()函数使用empty()函数使用arange()函数注意ndarray(别名array) 常用属性 import numpy as np # Numpy工具包data np.arange(12).res…

Numpy数组的广播机制

文章目录前言数组广播广播机制的使用条件前言 Numpy数组不需要循环遍历,即可对每个元素执行批量的算术运算操作(矢量化运算)。当两个数组大小(Numpy.shape)不同时,进行算术运算会出现广播机制。 数组广播…

数组的转置和轴对称

文章目录T属性transpose()方法swapaxes()方法T属性 import numpy as np # Numpy工具包data np.arange(12).reshape(3, 4) # 创建一个3行4列的数组 print(data)# 数组的转置和轴对称 data1 data.T print(data1)print(data) [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] print(dat…

管道实现父子进程的信息传递(一)【fork函数、pipe函数、write/read操作、wait函数】

文章目录题目描述代码实现关于pipe函数关于读写操作关于读写端口关于wait函数功能:注意:关于fork函数题目描述 编写一个程序,利用管道实现父子进程的通信,父进程向子进程发送信息,由子进程输出显示。 代码实现 #inclu…

基础的shell编程问题(一)

文章目录题目一题目描述代码实现关于$#的有关内容实测本程序的作用题目二题目描述代码实现注释关于argc、argv关于read函数关于文件描述符关于write函数本程序的作用题目三题目描述代码实现实测关于grep命令关于read命令题目四题目描述代码实现关于test命令实测题目一 题目描述…

基础的shell编程问题(二)

文章目录题目一题目描述代码实现结果验证关于本题题目二题目描述代码实现结果测试题目三题目描述代码实现及结果测试题目四题目描述代码实现及结果测试题目五题目描述代码实现及结果测试题目一 题目描述 输入的命令行参数必须是hello,才会正确显示;否则…

Numpy实现酒鬼漫步问题【以及randint()、where()、cumsum()、argmax()的用法详解】

文章目录题目描述代码实现关于本题涉及到的几个函数randint()where()cumsum()题目拓展题目描述代码实现题目拓展题目描述代码实现argmax()题目描述 从前有一个酒鬼,喝醉了行走在一条直线上,每走一步方向是不确定的(向前或者向后)…

搞清axis的含义,这一篇就够了!

文章目录axis的含义旁门左道式理解二维数组中的axis三维数组中的axis正规理解axis的含义 在自己分析之前先摆上官方关于多维数组中axis的值的定义: axis 0,表示第一个维度 axis 1,表示第二个维度 axis -1,表示最后一个维度…

Struts2.3.5+Hibernate3+Spring3.1基于注解实现的多文件上传,下载

Struts2.3.5Hibernate3Spring3.1基于注解实现的的多文件上传,下载,这里是上传文件到数据库中,上传控件可以增加和删除,有需要的朋友可以看看。 以下是源码下载地址:http://www.zuidaima.com/share/1639672872438784.htm jar包的下…

【精品计划1】动态规划入门到熟悉,看不懂来打我啊

持续更新。。。。。。 2.1斐波那契系列问题 2.2矩阵系列问题 2.3跳跃系列问题 3.1 01背包 3.2 完全背包 3.3多重背包 3.4 一些变形选讲 2.1斐波那契系列问题 在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)0,F(1)1, F(n)F(n-1)…

【大总结2】大学两年,写了这篇几十万字的干货总结

本文是我大学两年知识的总结。涵盖数据结构、算法、语言基础、操作系统、关系数据库、NOSQL、网络/前端/项目基础知识、安全和测试、框架的学习、中间件和工具、设计模式和框架原理、我推荐的资料、我的建议 本篇文章应该算是Java后端开发技术栈的,但是大部分是基础…

《这是全网最硬核redis总结,谁赞成,谁反对?》六万字大合集

我摊牌了,这篇文章,值得99%的人收藏 此文后续会改为粉丝可见,所以喜欢的请提前关注和收藏,不迷路。 最近有五本我喜欢的redis实体新书,想要的去评论,我写个随机数抽奖包邮送给你。 那么,准备好…

Python数据预处理之异常值的处理——【自定义的three_sigma()函数、boxplot()方法】

文章目录基于3σ原则检测异常值代码实现测试基于箱型图检测异常值异常值的处理基于3σ原则检测异常值 3σ原则,又称拉依达准则。是指假设一组检测数据只含有随机误差。对其进行计算处理得到标准偏差,按一定概率确定一个区间,凡是超过这个区间…

那个谷歌的网红扔鸡蛋的题,来看看教科书式的回答

leetcode顶级难题,谷歌面试天天问,来看看吧,带你来一步一步达到最优解。 谷歌不知道问了多少遍,蓝桥杯也出现过,leetcode上是顶级难题,到底是什么题能如此频繁地出现?我们一探究竟吧。 原题描述…

不骗你,没读这一篇,你不可能懂二分

上篇文章讲动态规划获得了80k浏览,这次的二分也值得你们一看,这个系列是特别用心写的,准备出书的哦 动态规划 3.0 引子 图书馆自习的时候,一女生背着一堆书进阅览室,结果警报响了,大妈让女生看是哪本书把警报弄响了,女生把书倒出…