linux实验一 常用的命令
一、实验目的
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),输入用户名及口令。
进入后提示:[[email protected] root]# _
提示符#:超级用户, 提示符$:普通用户。
2、命令的使用
(1)显示目录文件 ls
ls与其它命令搭配使用可以生出很多技巧(最简单的如"ls -l | more"),更多用法请输入ls --help查看,其它命令的更多用法请输入 命令名 --help 查看.
(2)建新目录 mkdir
执行格式: mkdir directory-name
(3)删除目录 rmdir
执行格式: rmdir directory-name 或 rm directory-name
(4) 改变工作目录位置 cd
执行格式: cd [name]
(5)显示当前所在目录pwd
执行格式: pwd
(6)查看目录大小du
执行格式: du [-s] directory
(7)显示环境变量
(8)修改环境变量
3、文件操作
(1)查看文件的内容 cat
执行格式:cat filename或more filename 或cat filename|more
(2)删除文件 rm
执行格式: rm filename
(3)复制文件 cp
执行格式: cp [-r] source destination
(4)移动或更改文件、目录名称mv
执行格式: mv source destination
(5)建立文件或目录的链接 ln
4、系统询问与权限口令
(1)查看系统中的使用者
执行格式: who
(2)查看username
执行格式: who am I 查看自己的username
(3)改变自己的username的帐号与口令 su
执行格式: su username
(4)文件属性的设置 chmod
改变文件或目录的读、写、执行的允许权
执行格式: chmod [-R] mode name
其中:[-R]为递归处理,将指定目录下所有文件及子目录一并处理
mode为八进制数,是文件/目录读、写、执行允许权的缩写
(5)改变文件或目录所有权 chown
执行格式: chown [-R] username name
(6)改变文件或目录的组拥有权 chgrp
执行格式: chgrp [-R] groupname name
(7)改变文件或目录的最后修改时间 touch
执行格式: touch name
5、其它常用命令
(1)命令在线帮助 man
执行格式: man command
(2)设定命令记录表长度 history
四、实验操作
1、基本命令的使用
(1) 更改你的密码
(2) 显示系统日期
(3) 显示2003年完整的日历
(4) 显示1999年一月和99年一月
(5) 列出当前你系统上所有的用户
(6) 显示你的登录用户名
(7) 清屏 clear
(8) 查看/etc/passwd文件的内容
(9) 在你的屏幕上输出“hello linux”
(10) 使用历史命令查看来查看过去所输入的20条命令
(11) 运行历史列表中的任意一条命令
(12) Bash支持命令和文件名连同TAB键补齐的特性,对命令和文件名均尝试使用这种特性
2、文件和目录操作
(1) 查看你当前的目录,是那一个目录
(2) 切换你当前的目录到root目录
(3) 在root目录并且在这个目录下列出一个简单的和一个长串文件的列表
(4) 列出当前目录下所有的文件,列出当前目录下所有的文件,包括子目录中的文件。
(5) 回到你的home目录下,列出它的内容包括隐藏文件
(6) 在home目录下创建一个名为mydir的目录,显示出~/mydir(不要显示目录中内容),每个目录的大小
(7) 进入到mydir目录,创建两个0字节的文件,命名为myfile1和myfile2
(8) 显示出myfile1和myfile2的大小
(9) 删除mydir目录
(10) 查看/etc/passwd文件的内容,这个文件包含所有使用系统的用户信息,复制/etc/passwd 文件至home目录下,并且重命名为usersfile
(11) 列出以users开头的所有文件
(12) 用一条命令完成创建一个sub1目录,并在sub1下创建一个名为sub2的目录
(14) 进入sub2目录并且创建一个 名为myfile的文件
(15) 返回home目录,复制整个sub1目录中所有的内容,命名为tree1
(16) 现在你有两个目录树,分别是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目录,看是否能够成功
(5) 在user1下,试着创建和删除user2下的home目录中的文件,看是否能够成功
在Linux系统下,从普通用户进入root用户可以用命令:su 之后输入密码
从root用户返回普通用户可以使用命令:su+用户名 之后输入密码