资源描述
Linux命令操作实验——文件目录
【实验目的】 (1)掌握Linux的shell
(2)会运用Linux下的目录和文件命令
【实验任务】1.Shell的操作
2.使用各种文件和目录命令
【实验方法】(1)文件和目录的操作命令
使用cd命令,进入/tmp目录
[root@lab root]# cd /tmp/
使用pwd命令查看当前路径
[root@lab tmp]# pwd
使用mkdir命令新建目录linuxtest
[root@lab tmp]# mkdir linuxtest
进入linuxtest目录
[root@lab tmp]# cd linuxtest
查看此目录中是否有文件
[root@lab linuxtest]# ls
使用find命令在根目录下查找一‚passwd‛开头的文件
[root@lab linuxtest]# find / -name ‚passwd*‛
使用cp命令将/etc/passwd文件复制到当前目录中
[root@lab linuxtest]# cp /etc/passwd .
列出当前目录下文件的详细信息
[root@lab linuxtest]# ls
-rw-r—r-- 1 root root 1340 May 8 11:58 passwd
改变passwd的用户所有者为nobody
[root@lab linuxtest]# chown nobody passwd
改变passswd文件的组所有为nobody
[root@lab linuxtest]# chgrp nobody passwd
(2)shell的使用
<1>检查系统当前运行的shell版本:
[root@lab root]# echo $SHELL
<2>从当前shell下切换到csh:
[root@lab root]# csh
退出csh,回到bash:
[root@lab root]# exit
<3>在系统的根目录下寻找文件
文件名第一个字符为任意字符,后面是asswd的文件 [root@lab root]# find / -name "?asswd"
列出/etc目录下的所有以.conf结尾的文件:
[root@lab root]# ls /etc/*.conf
列出/etc目录下的特定文件。此文件名第一个字符为"S","s", "H","h"中之一,后面的字符为"osts": [root@lab root]# ls /etc/[HhSs]osts
<4>创建ls –a的别名lsa:
[root@lab root]# alias lsa='ls –a'
比较两个命令的输出结果:
[root@lab root]# ls –a
[root@lab root]# lsa
取消别名ls –a的别名lsa:
[root@lab root]# unalias lsa
[root@lab root]# lsa
-bash:lsa:command not found
<5>命令替换
[root@lab root]# echo ‘pwd’
<6>输出重定向cat从/root/anaconda-ks.cfg文件中获取输入并显
示文件内容:
[root@lab root]# cat </root/anaconda-ks.cfg
<7>输出重定向 建立my.out文件
[root@lab root]# touch my.out
将ls命令的输出写入my.out文件中
[root@lab root]# ls –l /root>/root/my.out
查看my.out文件的内容。发现和直接使用ls命令在屏幕上的输出一
致:
[root@lab root]# cat /root/my.out
【实验结论】有时候字符界面操作比windows图形界面操作更方便
展开阅读全文