《实验一-熟悉Linux操作系统环境及常见命令的使用.pdf》由会员分享,可在线阅读,更多相关《实验一-熟悉Linux操作系统环境及常见命令的使用.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一、熟悉实验一、熟悉LinuxLinux操作系统环境及常见命令的使用操作系统环境及常见命令的使用一、一、实验目的实验目的(1)练习进入和退出系统的操作;学习linux联机帮助命令的使用,学会怎样利用借助联机帮助命令随时查阅系统说明文档。(2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。二、实验准备知识二、实验准备知识1 1登录登录 LinuxLinux 系统系统必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1root-超级用户帐号系统管理员,使用这个帐号可以在系统中做任何事情。2普通用户-这个帐号供普通用户使用,可以进行
2、有限的操作。一般的 Linux 使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。影响系统的正常运行。用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来区分真假用户的关键字。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:rootloclhost/root#这时就可以对系统做各种操作了。注意超级用户的提示符是“#”,其他用户的提示符是“$”。2 2修改口
3、令修改口令为了更好的保护用户帐号的安全,Linux 允许用户随时修改自己的口令,修改口令的命令是 passwdpasswd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以防止用户无意中按错键。如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。例如:rootloclhost/root#passwd 3退出系统退出系统不管是超级用户,还是普通用户,需要退出系统时,在shell 提示符下,键入 exit 命令即可。例如:rootloclhost/root#exit 4 4获取帮助获取帮助linux 带有联机手册,可以用 man 命令查阅各系统命令及系统调用的语法。例如,要
4、查询 ls 命令的使用语法可以输入命令:$man lsman 命令将显示 ls 命令的详细使用方法。$man a sleepman 命令将显示所有与 sleep 相关的系统文档。5 5虚拟终端虚拟终端微机上的 linux 系统只有一个终端,但 linux 提供多个虚拟终端,用户可以通过 Alt+Ctrl+F1 切换到默认的第一个终端,Alt+Ctrl+F2 切换到第二个终端,Alt+F3 切换到第三个终端等等。6 6退出系统退出系统要注销当前账号,或换一账号重新登录系统有多种方法,可以使用 exit 或logout,也可以同时键入 Ctrl+D。例如:$exitlogin:系统将注销您的当前账
5、号,再次等待您登录系统。7 7关机关机关闭系统或重新启动系统,可以使用命令 halt、reboot 或 shutdown 命令,也可以同时使如 Ctrl+Alt+Del 键。8文件目录基本结构 :/proton.pathname /fhslinux 文件系统是多级树形结构。典型 linux 文件系统大致的结构如下:/根目录/bin常用的 linux 命令目录/usr用户目录/dev设备文件/lib用于系统开发的库文件/etc系统管理用的配置文件/tmp临时文件目录三、三、实验内容实验内容熟悉常见的文件及目录操作命令:熟悉常见的文件及目录操作命令:1pwd显示当前工作目录的绝对路径例如:如果当前
6、目录为/root,则rootloclhost/root#pwd/root2.ls显示当前工作目录下的内容主要选项:-a显示指定目录下的所有子目录与文件,包括隐藏文件-l以长格式显示文件的详细信息,包括文件的类型和权限、链接数、文件所有者、文件所有者所属的组、文件大小、最近修改时间及文件名。例如:rootloclhost/root#ls a 3.cd改变工作目录主要选项:进入当前目录 进入上一级目录例如:rootloclhost/root#cd 可用 pwd 命令查看目录的改变rootloclhost/root#cd/root/aa 4mkdir新建目录Mkdir 选项 目录名-m 数字:设置新
7、建目录的权限,权限用数字表示-p:如果目录名的路径中包含着不存在的子目录,那么就逐一地建立,直到最后的子目录为止。例如:rootloclhost/root#mkdir/root/aa 或 rootloclhost/root#mkdiraa (在当前目录下新建一个目录 aa)5rmdir删除目录例如:rootloclhost/root#rmdir/root/aa 或 rootloclhost/root#rmdiraa(删除当前目录下的子目录 aa)6cat查看文件内容主要选项:-n 每行开始位置显示编号例如:rootloclhost/root#cat-nfilename7more在显示器上按屏显
8、示文本文件说明:当文件内容过多时,用 cat 命令显示的文本会迅速闪过,用户来不及看清内容,用more 命令逐屏显示文本,显示满一屏后暂停,假设要继续显示,按回车或空格键即可。例如:rootloclhost/root#more filename 8wc统计指定文件的行数、字数、字节数主要选项:-c 统计字节数-l统计行数-w 统计字数例如:rootloclhost/root#wc file1 52 1681073 file19cp将源文件或目录复制到目标文件或目录中主要选项:-i 在覆盖目标文件之前将给出提示要求用户确认,答复 y 时目标文件将被覆盖。例如:rootloclhost/root#
9、cp i file1.c/usr/file2.c 将文件 file1 拷贝到目录/usr 下,并改名 file2.c10.rm删除文件例如:rootloclhost/root#rm/root/file1.c 11.mv移动文件或为文件改名例如:rootloclhost/root#mv file1 file2(文件名由 file1改为 file2)rootloclhost/root#mv file1/usr(将文件file1 移至目录/usr 下)12.head查看文件头例如:rootloclhost/root#head file1 13Tail查看文件尾例如:rootloclhost/root
10、#tail file1 14chmod改变文件或目录的权限用 ls-l 命令显示的信息中,开头是由 10 个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:-普通文件d目录l符号链接b块设备文件c字符设备文件后面的 9 个字符表示文件的访问权限,分为 3 组,每组 3 位。第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。各权限如下所示:r读w写x执行。对于目录,表示进入权限。命令格式:chmod who+|-mode 文件名?命令中各选项的含义为:操作对象 who 可是下述字母中的任一个或者它
11、们的组合:u 表示“用户user”,即文件或目录的所有者。g 表示“同组 group 用户”,即与文件属主有相同组 ID 的所有用户。o 表示“其他others用户”。a 表示“所有all用户”。它是系统默认值。操作符号可以是:+添加某个权限。-取消某个权限。例如:rootloclhost/root#chmod o+wfile1(增加其他用户对 file1 的写权限)15tar压缩目录或文件常用选项:-cvf创建一个压缩文件-xvf复原并解压缩文件例如:rootloclhost/root#tar cvfabc.tar/root/aa(把目录/root/aa 下的所有子目录和文件进行压缩,压缩文
12、件名为abc.tar)rootloclhost/root#tar xvf abc.tar(把 abc.tar复原并解压缩)其他常用命令:其他常用命令:1adduser新建用户例如:rootloclhost/root#adduser QQ rootloclhost/root#passwd QQ(新建一个用户 QQ,并设置用户密码)2userdel删除用户例如:rootloclhost/root#userdel QQ 3.who显示当前用户例如:rootloclhost/root#who 4su改变用户身份临时例如:rootloclhost/root#su QQ(切换到 QQ用户的身份)5date
13、显示系统日期时间例如:rootloclhost/root#date 6.ps查看进程主要选项:-e显示所有进程-f全格式显示进程例如:rootloclhost/root#ps-f 7.kill结束进程例如:rootloclhost/root#kill 345(结束 PID 为 345 的进程)8.set显示环境变量例如:rootloclhost/root#set 9.top显示系统资源使用情况例如:rootloclhost/root#top 10.shutdown关机例如:rootloclhost/root#shutdown h now 11.reboot重新启动系统例如:rootloclhost/root#reboot 12.man查看帮助例如:rootloclhost/root#man ls(查看 ls 命令的帮助说明)13.find查找命令rootloclhost/root#find/-name abc print执行上述命令,并将结果写在实验报告中。