码迷,mamicode.com
首页 > 系统相关 > 详细

实验二 linux常用命令练习

时间:2018-04-07 22:43:10      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:用户输入   运行时   inf   family   移除   shell   var   应用   bubuko   

实验二

四、实验结论

(1)什么是 shell?

shell是Unix/linux系统提供给用户的系统程序,用以对用户输入的命令进行解释执行。

它是用户和系统内核之间的接口。

(2)常用的 shell 有哪些?如何查看系统默认使用的 shell?

① sh Bourne shell

② csh C shell

③ ksh Korn shell

④ bash Bourne Again shell

 技术分享图片

  1. 使用命令行echo $SHELL
  2. 查看系统创建用户使用的shell
  3. 使用命令行echo $0

 

(3)内置 shell 命令 vs. 外部 shell 命令

 

内部命令是集成在shell程序的一部分,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中

内部命令的常用命令

enable : 内部命令的禁用与启用

help: 查看内部命令是否被禁用

 

外部命令简单的说系统之上运行的程序,当系统读取外部命令时,要到磁盘上读取,这样会显的速度比较慢。

 

 

(4)shell 命令的使用方法

1.直接在shell终端逐行输入命令执行

2.将多行命令写入文件(shell脚本),一次性执行

(5)什么是文件系统?它的作用是什么?

磁盘上有特殊格式的一片区域。

操作系统通过文件系统方便地查询和访问其中所包含的磁盘块

 

(5)linux 支持的文件系统格式有哪些?

Linux默认的文件系统类型是ext2, ext3, ext4, proc。

现代Unix/Linux中使用VFS(Virtual File System)来支持多种文件系统。

 

(6)linux 的目录结构,主要子目录的用途?

倒置的树形结构。其中/为根节点。

 技术分享图片

 

 

主要子目录的用途:

bin:存放二进制可执行明命令,用来引导启动所需的命令或普通用户可能用的命令

boot:存放引导加载器使用的文件,包括核心映像

dev:存放设备文件,即设备驱动程序,用户通过这些文件访问外部设备

etc:存放各种系统配置文件。

root:超级用户的目录

sbin:类似于bin,也拥有存储二进制文件,存放系统管理员使用的基本系统程序

tmp:存放程序在运行时产生的信息和数据,即临时文件

usr:最大的目录,应用程序几乎都在这个目录

home:用户主家目录

lib:标准程序设计库,又叫动态链接共享库

lost+found :平常为空文件夹,存放系统非正常关机时产生的文件

misc:杂货箱,让多用户堆积和临时转移自己的文件

mnt:让用户临时挂载其他的文件系统

opt:第三方软件在安装时默认找的目录,相当于Windows里面的C盘里的programfiles

proc:虚拟的目录,系统内存的映射

var:某些大文件的溢出区,例如各种服务的日志文件

sys:一个类似于/proc的文件系统,在linux2.6内核中出现的,包含的文件用于获得硬件状态并反映内核看到的设备树。

mnt:系统提供这个这个目录让用户临时挂载其他的文件系统

selinux:用来加固操作系统,提高系统的安全性

media:存放着可移除的软盘,光盘。

srv:系统启动服务是可以访问的数据库目录

 

其他一些命令

chown:改变文件的所有者和用户组

 技术分享图片

 

Chgrp:改变文件所属的用户组

 技术分享图片

 

chmod : 改变文件的访问权限

 技术分享图片

 

find : 在目录中搜索文件

 技术分享图片

 

 技术分享图片

技术分享图片

 

who命令列出所有正在使用系统的用户、所用终端名和注册到系统的时间。

echo命令将命令行中的参数显示到屏幕上。

date命令,如果没有选项和参数,直接显示当前时间和日期;如果指定显示日期的格式,将按指定显示日期的格式显示当前时间和日期。

cal命令用于显示公元1~9999年中任意一年或一个月的日历。

  1. 没有参数,显示当前月份的日历
  2. 只有一个参数,该参数则为年份,显示该年份的日历
  3. 有两个参数时,前一个参数为月份,后一个参数为年份(月份可用英文缩写形式,年份要写完全)

clear命令清除屏幕上的信息

小结

 

实验二 linux常用命令练习

标签:用户输入   运行时   inf   family   移除   shell   var   应用   bubuko   

原文地址:https://www.cnblogs.com/linux-homework-njm/p/8734638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!