实验六 文本界面命令
来源:互联网 发布:淘宝客服改地址后 编辑:程序博客网 时间:2024/06/12 21:31
实验六 文本界面命令
学习以下基本命令的使用,并做相应习题。
1. 显示当前目录pwd
命令格式:pwd [-L|-P]
功能描述:全称Print Working Directory,显示当前工作目录的绝对路径名称。
pwd命令选项功能描述如表3-10中所示。
表3-10 pwd命令
参数
描述
-L(logical)
当目录为链接路径时,显示链接路径
-P(physical)
显示实际物理路径,而非使用链接路径
例如:
# cd /etc/init.d
#进入当前工作目录/etc/init.d
# pwd
#返回当前工作目录
/etc/init.d
# pwd -L
#返回当前工作目录的链接路径
/etc/init.d
# pwd -P
#返回当前工作目录的物理路径
/etc/rc.d/init.d
2. 改变目录cd
命令格式:cd [目录名]
功能描述:全称change directory,切换当前工作目录。
例如:
# cd或cd ~
#切换至当前用户的家目录
# cd /
#切换至根目录
# cd /usr/bin
#切换工作目录至/usr/bin
# cd ..
#返回至当前目录的上一级目录
# pwd
/usr
3. 列出目录内容ls
命令格式:ls [选项] [文件/目录]…
功能描述:全称list,显示目录与文件信息。
ls命令选项功能描述如表3-11中所示。
表3-11 ls命令
参数
描述
-a
显示目录下的所有文件信息,包括以.开头的隐含文件
-d
显示目录本身的信息,而非目录下的文件信息
-l
长格式显示详细信息
-h
人性化显示容量信息
-t
以修改时间排序,默认按文件名称排序
-c
显示文件或目录属性最后修改时间
-u
显示文件或目录最后被访问的时间
例如:
# ls
#显示当前目录下的子文件与目录名称
# ls /etc
#显示/etc目录下的子文件与目录名称
# ls -d /etc
#显示/etc目录自身的详细信息
# ls -a
#查看当前目录下所有的文件与目录
# ls -lt
查看当前目录下文件的详细信息并以修改时间排序
4. 创建文件touch
命令格式:touch 文件名
功能描述:创建或修改文件时间。
例如:
# touch abc.txt
若abc.txt不存在,则创建;若已存在,则更新文件所有的时间为当前系统时间
5. 创建目录mkdir
命令格式:mkdir [选项] 目录…
功能描述:在指定位置创建目录。
mkdir命令选项功能描述如表3-12中所示。
表3-12 mkdir命令
参数
描述
-m
设定目录权限,类似chmod
-p
创建多级目录
-v
每次创建新目录都显示信息
例如:
# mkdir test1
#创建一个test1目录
# mkdir -p /tmp/test2/abc
#创建一个完整的子目录
6. 复制cp
命令格式:cp [选项] 源文件/目录 目标文件/目录
功能描述:用来复制文件或目录。将源文件复制至目标文件,或将多个源文件复制至目标目录。
cp命令选项功能描述如表3-13中所示。
表3-13 cp命令
参数
描述
-a
递归地将源文件或目录中的内容都复制到目标目录,并保留文件属性及链接不变,其作用等效于-dpr选项组合
-d
复制时保留文件链接
-f
强制复制,在覆盖已经存在的目标文件时,不给出提示(系统默认设置)
-i
交互式复制,在覆盖目标文件之前要求用户输入“y”确认
-l
对源文件建立硬链接,而非复制文件
-s
对源文件建立符号链接,而非复制文件
-p
保留源文件或目录的属性(包括所有者、所有者所属用户组、权限和建立或修改时间)
-r
递归地将源文件或目录中的内容都复制到目标目录
例如:
# cp /etc/hosts /tmp/
#复制文件/etc/hosts至/tmp目录下
# cp /etc/hosts /tmp/host
#复制文件/etc/hosts至/tmp目录下并改名为host
# cp -r /usr/bin/ /tmp/
#复制目录/usr/bin至/tmp/目录下
# cp file1.txt file2.txt /tmp/
#复制两个文件file1和file2至/tmp/目录下
7. 删除rm
命令格式:rm [选项] 文件/目录
功能描述:删除文件或目录。
rm命令选项功能描述如表3-14中所示。
表3-14 rm命令
参数
描述
-i
进行交互式删除,删除时提示用户输入“y”确认
-f
强制删除,不给出相应提示
-r
递归地删除整个目录
例如:
# rm file1.txt
#删除文件file1.txt
# rm -rf test1
#删除目录test1且不提示
# rm -r *
#删除当前目录下所有文件、目录及子目录
8. 删除目录rmdir
命令格式:rmdir [选项] 目录
功能描述:删除空目录。
rmdir命令选项功能描述如表3-15中所示。
表3-15 rmdir命令
参数
描述
-p
递归删除目录,当子目录删除后其父目录为空时,也一同被删除
例如:
# rmdir /tmp/test2
#删除/tmp下的test2目录
# rmdir -p dir1/a dir2/b
#删除a目录,若删除后其父目录dir1也为空,则一并删除;同时,删除b目录,若删除后其父目录dir2也没空,则一并删除
9. 移动/重命名mv
命令格式:mv [选项] 源文件/目录 目标文件/目录
功能描述:移动(重命名)文件或目录。
mv命令选项功能描述如表3-16中所示。
表3-16 mv命令
参数
描述
-i
交互式操作,若目标文件或目录有与源文件或目录同名的,则要求确认
-f
强制操作,若目标文件或目录与源文件或目录同名,则直接覆盖现有的文件或目录
例如:
# mv abc.txt /tmp
#将文件abc.txt移至/tmp目录下
# mv abc.txt hello.doc
#将abc.txt改名为hello.doc
习题
1. 登录root用户,清除历史命令记录后(history-c),转向根目录;
History –c 在history 在cd /
2. 在家目录下创建一个目录mydir
3. 复制文件/etc/inittab到mydir目录下
使用cp命令cp /etc/inittab456
4. 在mydir目录下创建一个目录file
5. 在file目录下创建文件mydoc
6. 删除file目录
7. 用列表方式显示etc目录下的所有文件,并记录
8. 用cat、more、less、head、tail查看文件/etc/inittab
9. 将mydir目录下inittab文件重命名为rj14.txt,查看文件名是否修改成功
10. 将文件rj14.txt移动到根目录下
11. 将所做操作历史命令保存到文件execise中
- 实验六 文本界面命令
- 实验六 聊天界面
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 实验六
- 【实验六】定时器中断实验
- 操作系统实验六实验报告
- 六、文本管理
- Linux(六)文本
- 文本分类实验
- 实验六答案
- 实验五、六
- 实验六encode_8_3
- 总结
- 圆环体
- 免费开源Github Pages空间可绑域名搭建个人博客存放图片文件
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- C++ 调用python脚本,无需解释器
- 实验六 文本界面命令
- 使用urlConnection调用webservice
- 利用UIWindow实现密码保护功能
- 实验七 命令操作
- 容斥原理
- Java NIO原理 图文分析及代码实现
- Activity与Service通信之BroadcastReceive
- awk匹配整行
- Four Inages Strateg