Linux常用命令练习

一.总结自己尝试过程中不熟悉或者get到的新知识

1.什么是shell?

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

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

 

2.常用的shell

sh Bourne shell

csh C shell

ksh Korn shell

bash Bourne Again shell

 

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

内置命令:

内置命令被构建在shell中,当执行shell时,内部命令的执行速度非常快,这是因为没有其他的进程因为执行这条命令而被创建。比如说,当我们执行“cd”命令时,没有进程被创建,在执行过程中只是简单的改变当前的目录。

外部命令:

外部命令并没有被构建在shell中。这些可执行的外部命令保存在一个独立的文件当中,当一个外部命令被执行时,一个新的进程被创建同时命令被执行。

 

4.shell 命令的使用方法

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

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

 

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

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

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

 

6.linux 支持的文件系统格式有哪些?

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

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

 

7.linux 的目录结构,主要子目录的用途?

Linux目录类似一个树,最顶层是其根目录

 

 

 

常用操作命令:

echo--显示字符串

 

 date--显示或设置系统日期和时间

 

cal--显示日历

 

who命令

 

 

目录操作基本命令:

pwd— 打印当前的工作目录的名称

cd— 改变工作目录

ls— 列出目录内容

mkdir— 创建目录(选项-p可实现逐级创建)

rmdir— 删除目录(要求目录必须为空!)

rm— 删除目录(选项-r可实现递归删除)

cp— 拷贝目录(选项-r可实现递归拷贝)

 

 

 

 

 

二.本次实验中最自己有帮助的实践示例

chown--改变文件的所有者或所属的用户组

chown owner filename

把文件a1的文件主由hadoop改为root

 

chown group filename

把文件a1的用户主由hadoop改为root

 

 

chgrp--改变文件所属的用户组

chgrp group filename

把文件a1所在用户组hadoop改为root

 

 

chmod--改变文件的访问权限

方法一:以绝对方式改变权限

chmod octal-number  filename

 

方法二:以符号方式改变权限

chmod mode  filename

 

 

mkdir--使用选项-m在创建目录时指定访问权限

mkdir -m octmal-number directory

例:创建目录TEST,只有文件主由读、写、执行权限

 

umask--设定掩码,用于限定新建文件的权限

 

 

find--在目录中搜索文件

/etc目录下搜索名为grub的文件

 

 

三.其他帮助,感受和体会

   本次实验练习中,我掌握了一些基本的shell知识,并练习了第二章课件中常用的操作命令,对于一些复杂的命令还有些不懂,以后有空余时间会进行巩固和研究。对于vi/vim编辑器的使用也只是简单了解,以后有时间会详细练习。

   对于我来说,Linux系统很方便很有趣,提供的强大命令也很多,只是需要花时间和精力去研究,如果有可能的话,希望自己以后可以从事这方面的研究。

 

posted @ 2018-04-07 19:27  Ethel茜茜啦  阅读(254)  评论(0编辑  收藏  举报