实验一 Linux的Shell命令以及X 窗口系统的使用实验报告(DOC) 下载本文

实验一 Linux的安装、Shell命令以及X 窗口系统的使用

班级:14194811 学号:14194822 姓名:吴林泽

一、 实验目的:

熟练使用Linux字符界面的常用命令 熟练运用Linux的在线求助系统。 练习X 窗口系统中常用的应用工具

二、 实验内容:

文件处理命令

1. ls命令

英文原义:list (显示目录文件及其属性) 执行权限:all user

语法:ls 选项[-alFR] [文件或目录]

-a 显示所有文件包括隐藏文件

-l 使用long format 长格式进行显示 -F 附加文件类别符号在文件名最后 -R 显示目录及其下的子目录内容

示例:$ ls –a

$ ls –l 说明:“.” 代表当前目录,“..”代表上一层目录,长格式显示的目录或文件属性包括下列七项:文件权限(r-可读, w-可写, x-可执行)、文件数目、所有者、文件大小、建立日期、文件名。参见“2.2.2 文件基础”。

2. cd命令

英文原义:change directory (切换目录) 执行权限:all user 语法:cd [目录]

示例:$ cd .. 回到上层目录

$ cd . 在原目录

1

$ cd ~ 回到user的home directory $ cd / 切换到根目录

$ cd ../usr 切换到上一层目录的usr目录

pwd

3. pwd命令

英文原义:print work directory(显示当前所在目录) 执行权限:all user 语法:pwd

示例:$ pwd

说明: 由于Linux系统的树状目录结构颇为庞大,若没有使用Shell环境变量指定在Shell提示符显示当前的工作目录,则不断地使用cd切换目录之后,可能会忘记当前所在的目录是哪里,例如在:/usr/bin和/usr/local/bin。一般Shell提示符只显示最后的目录名称bin/,所以会对所在目录产生混淆,因此可以随时用pwd命令了解当前的工作目录/usr/X11R6/bin.显示当前工作目录为/usr/X11R6/bin

4.cp ,rm, mv,mkdir 命令

英文原义:copy,remove,move, make directory (复制、删除、移动文件,创建目录) 执行权限:all user

语法:cp -afpx [源文件或目录][目地文件或目录]

-a archive的意思相当于-dpR,也就是复制所有目录并包括子目录 -f 强制复制文件

-p 保留原始文件的日期

-x 指定文件复制后属于目的磁盘的文件系统,如:ext2->fat32 语法:rm -irf[文件或目录]

-r 删除目录及其下的所有目录内容 -f 强制删除

-i 交互模式,删除前再做一次确认

语法:mv –if [源文件或目录][目地文件或目录]

5.1n命令

英文原义:link (产生连接文件) 执行权限:All User

语法:ln –s [源文件][目录文件] ( -s symbolic link, 符号连接)

示例:ln –s /bin/less /usr/local/bin/less

说明:当需要在不同的目录用到相同的文件时,不需要在每一个需要的目录下都放一个相同的文件,只要在某个固定的目录中,放上该文件,然后在其他的目录用ln命令连接它即可,

2

不必重复占用硬盘空间而节约磁盘空间。

文件权限管理命令

1.chmod命令

英文原义:change file or directory’s mode(改变文件或目录的权限) 执行权限:All User

语法:chmod -R [mode=4,2,1 #or{a,u,g,o}{+,-,=,}{r, w, x, s,t}][文件或目录]

示例:$chmod a+r stuff $chmod 755 file

说明: Linux将文件的权限分成Readable(r)、Writable(w)、executable(x)、Set User’ID即Setuid(s)、Set Group ID即Set gid(s)、Sticky bit(t),而将文件的用户分成所有用户All(a)、所有者用户User(u)、同组用户Group(g)、其它用户Other(o)等四种。可以使用chmod加上这些代号规范文件权限。第一个示例赋予所有用户对stuff有读的权利。第二个示例赋予所有者对file文件可读可写可执行,同组用户和其他用户可读可执行的权利而没有改写的权利。

2.chown命令

英文原义:Change file or directory's Owner(改变文件或目录的所有者) 执行权限:All User

语法:chown –R [用户][.[群组]][文件或目录] 功能描述:改变文件或目录的所有者

3. chgrp命令

英文原义:Change file or directory's Group(改变文件或目录的所属群组) 执行权限:All User

语法:chgrp –R [文件或目录]

文件查找命令

1.whereis命令

英文原义:where is file? (显示文件或目录的所在位置) 执行权限:All User

语法:whereiswhere [文件或目录]

2.find命令

英文原义:find (查找文件或目录) 执行权限:A11 User

语法.find[查找路径][查找关键字][表答式]

-type 指定查找文件的文件类型,如下: o block (buffered) special

3