计算机组成原理与操作系统-实验指导书 联系客服

发布时间 : 星期四 文章计算机组成原理与操作系统-实验指导书更新完毕开始阅读e4a974f3c77da26925c5b0bf

《操作系统原理及应用》实验指导书

查询文件种类 查询文件大小

六. 文件编辑相关命令 显示文件内容 输出到文件和屏幕 分屏显示文件内容 分屏显示文件内容 显示文件头部内容 显示文件尾部内容 折叠显示长行 排列文件的行 比较文件内容 显示文件差异 更改日语文件编码

变更文件之后复制

统计文本单词数,文件大小等 分割文件

以行连接文件 以字段连接文件 查询文字

过滤重复部分显示文件内容 替换文字 替换文字

七. 压缩/解压缩相关命令 压缩/解压缩文件 压缩/解压缩文件

压缩/解压缩文件 解压缩 压缩/解压缩文件 解压缩

显示压缩文件的内容 压缩/解压缩文件

把二进制文件编码为文本文件

把经过编码的文本文件还原为二进制文件

八. MS-DOS工具集[mtools]命令 显示文件列表 改变当前目录 新建目录 删除目录

删除目录树 复制文件 删除文件 移动文件

更改文件或目录名 修改文件属性 显示文件内容

查询文件或目录大小 显示磁盘信息

24

《操作系统原理及应用》实验指导书

以MS-DOS方式格式化磁盘 设置磁盘标签

九. 控制外部设备相关命令 mount上设备

解除已经mount上的设备 弹出(CD/DVD等) 格式化软盘 配置/显示硬盘分区 格式化磁盘分区 检查/修复磁盘错误 打印到打印机 中断打印任务

显示打印任务的状态 管理/控制打印任务

显示/设定NIC配置

十. 进程及任务管理相关命令 显示正在运行的进程 显示后台运行任务 把任务切换到前台 把任务切换到后台 中止进程或任务 中止进程或任务

等待进程或任务的结束 设置定时执行任务 显示尚未执行的任务 删除定时执行任务

在系统负荷减轻的时候执行任务 改变优先度并执行任务

在后台执行任务,Logout之后也不退出 休眠一定的时间

十一. 网络管理相关命令

显示当前网络连接状况 显示/设置路由 显示网络主机情况

显示/设置当前主机的名字 确认和远程机器的连接情况 显示路由信息

查询网上机器的登陆用户

查询网上机器的系统运行时间 登陆到远程机器

用telnet登陆到远程机器 给远程机器发送命令

在远程机器之间复制文件 收取邮件 发送邮件 确认邮件队列 用ftp传输文件

25

《操作系统原理及应用》实验指导书

十一. 其他命令 显示日历 清屏

编译C语言代码 汇编 计算

Redhat的包管理 Debian的包管理

Slackware的包安装(删除命令则是removepkg) 配置 X 服务器 启动 X-Window 系统

附:组合命令 重定向,如

$ ls -l /bin > ls-output $ more ls-output

管道命令,如

$ cat file1 file2 | sort | uniq

经常被用于管道的命令

awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc

(三)常用命令

(1)命令在线帮助 man

在介绍所有的命令之前,先介绍一下Linux的在线帮助man。在Linux下,当你要查找一个命令的用法的,你可以通过 man 命令名 来源得命令的详细说明。因为每个Linux都有一份man文档,所以介绍命令的时候我们只是简直介绍一下命令的学用选项。如果想查看命令的详细说明,请自己看man。

执行格式: man command

例: man ls 查询ls这个指令的用法 (2)显示说明 info

执行格式: info command-name 例: info gcc

功能: 查看gcc的说明,按上下箭头选定菜单,回车进入,\键返回上级菜单. info不加参数则进入最上一级菜单.

1、目录操作

和DOS相似,LINUX采用树型目录管理结构,由根目录(/)开始一层层将子目录建下去,各子目录以 / 隔开。用户login后,工作目录的位置称为 home directory,由系统管理员设定。?~‘符号代表自己的home directory,例如 ~/myfile 是指自己home目录下myfile这个文件。

LINUX的通配符有三种:‘*‘ 和 ‘?‘ 用法与DOS相同, ?-? 代表区间内的任一字符,如test[0-5]即代表test0,test1,??,test5的集合。

(1)显示目录文件 ls

执行格式: ls [-atFlgR] [name] (name可为文件或目录名称) 例: ls 显示出当前目录下的文件

ls -a 显示出包含隐藏文件的所有文件 ls -t 按照文件最后修改时间显示文件 ls -F 显示出当前目录下的文件及其类型

ls -l 显示目录下所有文件的许可权、拥有者、文件大小、修改时间及名称 ls -lg 同上

ls -R 显示出该目录及其子目录下的文件

26

《操作系统原理及应用》实验指导书

注:ls与其它命令搭配使用可以生出很多技巧(最简单的如\,更多用法请输入ls --help查看,其它命令的更多用法请输入 命令名 --help 查看.

(2)建新目录 mkdir

执行格式: mkdir directory-name

例: mkdir dir1 (新建一名为dir1的目录)

(3)删除目录 rmdir

执行格式: rmdir directory-name 或 rm directory-name 例:rmdir dir1 删除目录dir1,但它必须是空目录,否则无法删除 rm -r dir1 删除目录dir1及其下所有文件及子目录

rm -rf dir1 不管是否空目录,统统删除,而且不给出提示,使用时要小心

(4) 改变工作目录位置 cd

执行格式: cd [name]

例: cd 改变目录位置至用户login时的working directory cd dir1 改变目录位置,至dir1目录

cd ~user 改变目录位置,至用户的working directory cd .. 改变目录位置,至当前目录的上层目录 cd ../user 改变目录位置,至上一级目录下的user目录

cd /dir-name1/dir-name2 改变目录位置,至绝对路径(Full path) cd - 回到进入当前目录前的上一个目录

(5)显示当前所在目录pwd 执行格式: pwd (6)查看目录大小du

执行格式: du [-s] directory

例: du dir1 显示目录dir1及其子目录容量(以kb为单位) du -s dir1 显示目录dir1的总容量 (7)显示环境变量

echo $HOME 显示家目录

echo $PATH 显示可执行文件搜索路径

env 显示所有环境变量(可能很多,最好用\grep PATH\等)

(8)修改环境变量,在bash下用export,如: export PATH=$PATH:/usr/local/bin

想知道export的具体用法,可以用shell的help命令:help export

2、文件操作

(1)查看文件(可以是二进制的)内容 cat

执行格式:cat filename或more filename 或cat filename|more

例: cat file1 以连续显示方式,查看文件file1的内容

more file1

或 cat file1|more 以分页方式查看文件的内容 (2)删除文件 rm

执行格式: rm filename

例: rm file?

rm f*

(3)复制文件 cp

执行格式: cp [-r] source destination

例: cp file1 file2 将file1复制成file2

cp file1 dir1 将file1复制到目录dir1 cp /tmp/file1 将file1复制到当前目录

27