实验一 Linux命令使用
班级: 姓名: 学号: 上机时间: 任课教师: 实验教师: 实验成绩:
一、实验目的
掌握Linux的一般命令格式。
掌握有关文件和目录操作的常用命令。 掌握有关进程操作的常用命令。 熟练使用man命令。
二、实验注意事项
实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。要求每个同学登录后系统后,要在主目录(/home/student)下创建一个属于自己的子目录(以自己(拼音)名字或学号)。以后所有工作都要在自己的目录内进行。建议以后的实验都在同台计算机上做,这样可以保持连续性。
三、实验内容及步骤:
1.登录进入系统。
开机,选择 进入,再选择 登陆窗口,输入用户名: , 输入密码: ,进入Ubuntu图形桌面环境。
2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。
要启动一个终端,可以选择 在终端提示符下输入:date ↲ 显示:2005年 05月 29日 星期日 20:53:32 CST 。
在终端提示符下输入:who ↲ 显示:
hbgyzy tty7 2005-05-29 20:30 (:0) hbgyzy pts/0 2005-05-29 20:51 (:0) 。
在终端提示符下输入:who am I ↲ 显示: hbgyzy pts/0 2005-05-29 20:51 在终端下显示Hello! 命令: Hellow!:未找到命令 。 在终端提示符下输入:clear ↲ 显示: (:0) 。
。
在终端提示符下输入:cal ↲ 显示:
十月 2014 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
。
3.浏览文件系统:
(1)运行pwd 命令,确定当前工作目录,记录之: /home/hbgyzy 。 (2)运行ls命令,查看当前目录下有哪些文件和子目录,简略记录。 hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ ls -C /lib/brltty brltty.sh libbrlttybeu.so libbrlttybmt.so libbrlttybvs.so libbrlttybal.so libbrlttybfs.so libbrlttybnp.so libbrlttysal.so libbrlttybat.so libbrlttybhm.so libbrlttybpg.so libbrlttysbl.so libbrlttybba.so libbrlttybht.so libbrlttybpm.so libbrlttyscb.so libbrlttybbc.so libbrlttybhw.so libbrlttybsk.so libbrlttysfv.so libbrlttybbd.so libbrlttybil.so libbrlttybtn.so libbrlttysgs.so libbrlttybbl.so libbrlttybir.so libbrlttybts.so libbrlttysxs.so libbrlttybbm.so libbrlttyblt.so libbrlttybtt.so libbrlttyxlx.so libbrlttybbn.so libbrlttybmb.so libbrlttybvd.so libbrlttyxsc.so libbrlttybcb.so libbrlttybmd.so libbrlttybvo.so libbrlttybec.so libbrlttybmn.so libbrlttybvr.so
(3)运行ls -l命令,理解文件各字段的含义,找一个文件标注。
hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ ls -l /lib/crda 总用量 12
drwxr-xr-x 2 root root 4096 10月 17 2012 pubkeys -rw-r--r-- 1 root root 3276 11月 26 2011 regulatory.bin -rwxr-xr-x 1 root root 380 10月 2 2012 setregdomain (4)运行ls -ai命令,理解各字段的含义。
hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ ls -ai 931957 . 931959 examples.desktop 932286 Ubuntu One 913921 .. 931975 .gconf 931993 .Xauthority 932090 123 932044 .gnome2 932027 .xsession-errors 932108 12.txt 932110 .goutputstream-UMA2LX 919140 .xsession-errors.old 932038 .bash_history 932028 .gstreamer-0.10 919144 公共的 931958 .bash_logout 932107 .gtk-bookmarks 919143 模板 931960 .bashrc 931973 .ICEauthority 931965 视频 919132 .cache 931976 .local 931964 图片 932103 .compiz 932058 .mission-control 931962 文档 931966 .config 931961 .profile 919142 下载 931969 .dbus 931992 .pulse 931963 音乐 919139 .dmrc 931991 .pulse-cookie 919141 桌面 hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ (5)使用cd /命令,将当前目录改变为根目录(/)。运行ls -l命令,结合书中给出的Linux树状目录结构,了解各目录的作用。 / hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$ 命令: ls -l ↲ 显示:(简略记之)
hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$ ls -l 总用量 96
drwxr-xr-x 2 root root 4096 7月 1 2008 bin drwxr-xr-x 3 root root 4096 7月 1 2008 boot drwxr-xr-x 2 root root 4096 7月 1 2008 cdrom drwxr-xr-x 15 root root 4040 5月 29 20:45 dev drwxr-xr-x 132 root root 12288 5月 29 20:45 etc drwxr-xr-x 3 root root 4096 7月 1 2008 home 命令: cd / ↲ 回到: hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$ 命令: pwd ↲ 显示: hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$ pwd lrwxrwxrwx 1 root root 32 7月 1 2008 initrd.img -> boot/initrd.img-3.5.0-17-generic lrwxrwxrwx 1 root root 33 7月 1 2008 initrd.img.old -> /boot/initrd.img-3.5.0-17-generic drwxr-xr-x 21 root root 4096 7月 1 2008 lib drwx------ 2 root root 16384 7月 1 2008 lost+found drwxr-xr-x 3 root root 4096 5月 29 20:31 media drwxr-xr-x 2 root root 4096 10月 9 2012 mnt drwxr-xr-x 2 root root 4096 10月 17 2012 opt dr-xr-xr-x 175 root root 0 5月 29 20:29 proc drwx------ 3 root root 4096 9月 16 2014 root drwxr-xr-x 21 root root 740 5月 29 22:02 run drwxr-xr-x 2 root root 12288 7月 1 2008 sbin drwxr-xr-x 2 root root 4096 6月 11 2012 selinux drwxr-xr-x 2 root root 4096 10月 17 2012 srv dr-xr-xr-x 13 root root 0 5月 29 20:29 sys drwxrwxrwt 8 root root 4096 5月 29 21:17 tmp drwxr-xr-x 10 root root 4096 10月 17 2012 usr drwxr-xr-x 14 root root 4096 9月 16 2014 var lrwxrwxrwx 1 root root 29 7月 1 2008 vmlinuz -> boot/vmlinuz-3.5.0-17-generic hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$
(6)直接使用cd,回到了那里?用pwd验证之。
命令: hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:/$ cd
回到: hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$
命令: hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ pwd ↲
显示:
hbgyzy@hbgyzy-HP-Compaq-dx7408-Microtower:~$ pwd /home/hbgyzy (7)用 mkdir建立一个子目录subdir。 命令: ↲ (8)将当前目录改到subdir。 命令: ↲
4.文件操作:
(1)验证当前目录在subdir。
命令: ↲ 显示: (2)运行date>file1,然后运行cat file1,看到什么信息? 命令: ↲ ,命令: ↲ 显示:
“ >”是什么符号? 解释“ date>file1 ”的含义: (3)运行cat subdir,会有什么结果?为什么?
结果: 为什么? 。
(4)分别用cat和more查看文件内容(提示:/etc/manpath.config)。比较cat和more这两个命令的异同。
。 (5)利用man 命令显示date命令的使用说明。 命令: ↲ 显示:(简略记之)
。
如何从man命令状态退回到终端窗口? 。
(6)运行man date>>file1,再运行cat file1 ,看到什么?
命令: 命令: 显示:
。
man date>>file1含义: 。 (7)利用ls -l file1,了解链接计数是多少?运行 ln file1 ../fa,再运行ls -l file1,看链接计数有无变化?用cat命令显示fa文件内容。(注意:做完后要删除所做硬链接,恢复原样以便后面同学再做此实验)
命令:ls -l file1↲ 显示的链接计数: 命令:ln file1 ../fa↲
命令:ls -l file1↲ 显示的链接计数: ,有无变化? 。 命令:cat fa↲ 显示: 。
(8)使用head和tail命令分别显示file1文件的前十行和后十行的内容。 命令: ↲ 命令: ↲
(9)运行cp file1 file2,然后ls -l,看到什么? 命令:cp file1 file2 ↲ ls -l↲ 解释显示结果:
运行mv file2 file3, 然后ls -l,看到什么?
命令:mv file2 file3↲ ls –l ↲
解释显示结果: 运行cat f*,结果怎样?
命令:cat f* ↲ 解释显示结果:
(10)运行rm file3,然后ls -l,看到什么? 命令:rm file3 ↲ 命令:ls -l ↲ 解释显示结果:
(11)在/etc/passwd文件中查找适合你的注册名的行。 命令: (12)运行ls -l理解各文件的权限是什么?(选择两个不同文件标注)
(13)用两种方式改变file1的权限(实例)。
①以符号模式改变权限:
②以绝对方式改变权限:
(14)统计file1文件的行数、字数、字节数。
命令: ↲ 显示:
解释各参数的含义:
(15)运行命令man ls |more
“man ls |more”的含义:
运行cat file1|head -20|tee file5,结果如何?
显示结果:
“cat file1|head -20|tee file5”的含义:
运行cat file5|wc,结果如何?
显示结果:
“cat file5|wc”的含义: (16)运行cd,回到主目录,运行mkdir mydir,建立mydir 子目录,运行ls -l查看目录,再运行rmdir mydir,看到什么结果?如果要删除mydir目录,该如何操作? 运行命令:cd <回车键> 回到: 运行命令:mkdir mydir 建立: 运行命令: 查看所建目录内容 运行命令:cp /etc/profile /home/student/mydir 解释该命令: 查看mydir内容命令: 运行命令: rmdir mydir ↲
看到什么结果:
如何处理?
注意:在这个实验中没有特别的难点,但是要注意的是,rm命令删除文件的时候,不给任何提
示,因此一定要谨慎,不然很容易删除不应该删除的文件。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务