实验二 linux常用命令练习

实验二

四、实验结论

(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命令清除屏幕上的信息

小结

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

时间: 2024-11-05 17:29:21

实验二 linux常用命令练习的相关文章

Linux(二)Linux常用命令

Linux常用命令 一 .linux命令的格式 1.命令 [选项] [参数] ls list 显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls 名直接回车,显示目录下内容 ls -l 长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg 第一项:-rw------- 权限位 第二项: 1 引

实验01 Linux常用命令和帮助系统

一.实验目的 熟悉Linux的常用命令和帮助系统 二.实验环境 CentOS 6.5系统. 三.实验内容 1. 通过终端登录.注销系统 2. 学习常用命令 3. 学习查看在线帮助 四.实验步骤: 1. date命令 (1) 显示当前是几点钟 命令:_date +%k_ (2) 显示当前是几点几分几秒 命令:_date +%r_ (3) 显示当前是几号 命令:_date +%d_ (4) 显示当前是星期几 命令:_date +%a_ (5) 显示当前是几月 命令:_date +%B_ (6) 显示

二十九、linux常用命令(一)

vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了. 我听我们老师说,用图形界面本身已经会被高手笑了,如果打开一个gpedit或者kwrite那就废了......常用的命令 ls,列出当前目录下的文件,ls -l是列出详细信息,ls -a列出隐藏文件. cd,更改目录.clear,清屏命令.reset,重置终端. startx,启动图形界面.fdisk -l,查看硬盘分区. ps aux,列出系统进程

三十、Linux常用命令(二)

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

Linux常用命令(十二)日志文件分析

? ? ? ? ? ? ? ? ? ? ? ? Linux常用命令(十二)日志文件分析 日志文件是用于记录Linux系统中各种运行消息的文件,相当于Linux主机的"日记".不同的日志文件记载了不同类型的信息,如Linux内核消息.用户登录事件.程序错误等. 一.主要日志文件 ???? ? ? ? 在Linux系统中,日志数据主要包括以下三种类型. ■ 内核及系统日志: 这种日志数据由系统服务rslslog统一管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消

linux常用命令及使用技巧(二)

ls显示指定工作目录下的内容,同windows中的dir命令 pwd命令显示当前工作目录 date命令,显示或修改系统时间与日期 passwd命令,设置用户密码 su命令改变用户身份 clear命令,清除屏幕消息 man命令,显示指定命令的帮助信息 who命令,显示目前登陆到系统的用户 w命令,显示登陆到系统的用户信息 uname命令显示操作系统的相关信息 uptime输出系统任务队列信息 last命令,列出目前与过去登陆系统的用户i相关信息 dmesg显示开机信息 free命令,显示系统内存状

Linux常用命令二之文件查找命令

本文对Linux常用命令做一个总结,方便日后查阅. (1) which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下 面的一些命令来搜索: ? ? ? ?which??查看可执行文件的位置 ? ? ? ?whereis?查看文件的位置 ? ? ? ?locate???配合数据库查看文件位置 ? ? ? ?find???实际搜寻硬盘查询文件名称 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一 个搜索结果.也就是说,使用which命

Linux常用命令(二) - cd

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 例1 进入系统根目录 命令:cd / 例2 返回上一层目录 命令:cd .. 或者 cd .. // 例3 进入当前用户的主目录(root目录) 命令:cd 或者 cd~ 例4  跳转到指定目录 命令: cd

Linux常用命令(十三)基础网络设置

Linux常用命令(十三)基础网络设置 本篇内容实验环境为Redhat 6.5系统 一.查看及测试网络 查看及测试网络配置时管理Linux网络服务的第一步.其中本篇中大多数命令以普通用户权限就可以完成操作.   1.查看网络配置 1.1).使用ifconfig命令查看网络接口地址 主机的网络接口卡(网卡)通常称为"网络接口".在Linux系统中,使用ifconfig命令可以查看网络接口的地址配置信息. 查看活动的网络接口设备 当ifconfig命令不带任何选项和参数时,将显示当前主机中