linux命令(部分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ONE:1、基本指令练习
i)进入本机的普通用户根目录:cd ~user 或cd /home/user
ii)显示当前所在目录和当前登录用户:pwd; who
iii)在当前目录下新建文件夹,文件夹名用学号后三位和姓名拼写命名,接着进入该目录中
mkdir name123; cd name123
iv)将当前目录中所有文件的信息罗列出来:ls -al
v)进入上层目录,使用vi m新建文件testfile,并在其中输入姓名拼音和学号,保存后退出
cd ../; vim testfile; a; name123; [Esc]; :wq
vI)查看testfile的文件信息:ls –l testfile
vii)删除文件testfile,接着删除以学号命名的目录:rm testfile; rm –r name123
2、开关机练习(该练习每次重启后请留意是否需要重新设置录像)
i)使用shutdown指令完成下列工作
a)向所有联机用户发送1分钟后关机警告,但并不真的关机:shutdown –k time “this host will shutdown after 1 mintue”
注:这里的time指的是根据当前后推1分钟的值
b)重启系统,重启前先停止服务: shutdown –r now
ii)使用reboot重启系统,要求启动前执行回填指令sync: sync; sync; sync; reboot
3、帮助指令及思考题:
i)通过使用帮助指令了解如何将上个月、当前月和下个月的月历显示出来: man cal; cal -3
ii)使用帮助指令学会将当前月的每一天是本年中的第几天显示出来,如1月9日为今年的第九天等: cal -j
iii)使用帮助指令学会设置系统时间,将当前系统时间修改正确: date –s ‘20130426 12:00’
4、删除本机上某普通用户的密码
步骤:开机数秒时点击“e”按钮;
1、在新界面选择要单人模式登录的系统后(使用下箭头),再次点击“e”按钮;
2、在新出现的选单中选择第二行,再次点击“e”按钮;
3、在新界面的那行文字后输入一个空格,然后输入“single”,回车返回上层界面;
4、点击“b”按钮启动系统;
5、在提示符“#”后输入“vim /etc/shadow”,回车;
6、使用上下键找到文件的最后一行,将光标移动到此行第一个冒号“:”后,然后点击delete键,将第一个和第二
个冒号之间的内容删除(注意:决不能多删或少删,否则会无法登录!!!!)
7、点击“:wq!”退出(注意这里必须加“!”,否则无法退出)
8、使用reboot指令重启系统,再次使用刚才被删除密码的用户账号登录,将会见到无需密码即可进入系统。
TWO:1、改变文件权限指令练习一:
i)以root用户登录系统,并进入本机某普通用户根目录: cd ~user
ii)新建一个文档文件,文件名使用姓名拼写和学号后三位: touch name123
iii)查看该新建文件的当前属性:ls –l name123
iv)将该文件的拥有者改为本机上某普通用户(注意:必须是系统的合法用户!): chown swh name123
v)将该文件的群组改为本机上某普通用户所在群组: chgrp swh name123
vi)使用数值法将该文件的权限改为拥有者具有全部权限,群组没有可执行权限,他人仅有可执行权限chmod 761 name123
vii)查看该文件当前属性: ls –l name123
viii)使用符号法将该文件的权限改为拥有者具有可读可写权限,群组具有可执行权限,他人具有可读可执行权限chmod u-x,g=x,o+r name123
ix)查看该文件当前属性: ls –l name123
x)新建一个文档文件,文件名随意指定,查看该文件初建时的权限与刚才所建的文件权限的区别:
touch testfile; ls –l testfile name123
2、改变文件权限指令练习二:(首先在图形界面下的系统设置项中新建一个普通用户,用户名为姓名拼写和学号后三位的组合)
i)以新建的普通用户身份登录,在其根目录下新建一个目录testdir :cd ~; mkdir testdir
ii)查看该目录的属性信息: ls –ld testdir
iii)进入该目录,新建一个文档文件testfile:cd testdir; touch testfile
iv)注销系统(点红帽子->注销->确定),以root用户身份登录,接着将刚才建立的testdir目录的用户名和群组同时改为本机上其他普通用户的名字和群组: chown swh:swh testdir
v)将目录testdir的拥有者权限改为只读(思考:修改目录的权限时需要注意什么?): chmod u=rx testdir
vi)以testdir目录的拥有者账户登录系统,进入目录testdir,如果显示权限不足,请再次以root登录系统,重做第v步和第vi步
3、路径练习:
i)使用root用户登录系统,进入临时文件夹/tmp:cd /tmp
ii)使用目录指代符号直接进入root用户根目录:cd ~
iii)进入本机某普通用户根目录,在其中新建目录mypath,接着在其中新建文件pathtest,在该文件中添加姓名拼写和学号,保存并退出编辑界面: cd ~user; mkdir mypath; cd mypath; vim pathtest; a; name 123; :wq
iv)从当前所在目录使用相对路径方式进入文件夹/root: cd ../../../root
v)使用绝对路径方式打开刚才建立的pathtest文件,在其中添加该文件的绝对路径: vim /home/user/mypath/pathtest
4、文件与目录指令练习:
i)以root登录,查看当前所处目录的绝对路径: pwd
ii)在本机某普通用户的家目录中创建子目录rootdir,并同时创建rootdir的子目录sondir: mkdir –p ~user/rootdir/sondir iii)将文件/etc/shadow复制到sondir目录,并同时改名为用户指定文件名
cp /etc/shadow /home/user/rootdir/sondir/name123
iv)查看刚才复制的文件的属性: ls –l /home/user/rootdir/sondir/name123
v)查看目录sondir的属性: ls –ld /home/user/rootdir/sondir
vi)将复制来的文件移动到其父目录中: cd /home/user/rootdir/sondir/; mv name123 ../
vii)将sondir目录删除: cd ..; rm –r sondi r
THREE:1、查看文件内容指令练习:
i)进入本机某普通用户的根目录: cd /home/user
ii)将文件/etc/shadow复制到当前目录,并改名为姓名全拼: cp /etc/shadow ./name123
iii)查看该复制文件的内容,要求
(1)将文件内容从首行开始连续显示在屏幕上: cat name123
(2)将文件内容分页显示在屏幕上,分别使用两个不同的指令完成要求: more name123; less name123
(3)将文件内容显示在屏幕上,并同时显示行号,行号位数为4位,且空行也要加行号: nl –b a –w 4 name123 (4)只显示该文件的前5行: head -5 name123
(5)只显示该文件的后10行: tail name123
2、文件和目录管理指令练习:
i)以本机某普通用户身份登录
ii)查看当前所在目录的绝对路径: pwd
iii)在当前目录下新建一个子目录testdir2,令其位于当前不存在的目录testdir1 下(即创建testdir2的同时也创建其父目录testdir1):mkdir –p testdir1/testdir2
iv)查看目录testdir2的属性信息: ls –ld testdir1/testdir2