没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
实验一 Linux 基础及 LKM 编程(4 学时)
实验目标:
1.熟悉 Linux 操作系统的使用,掌握常用 shell 命令;
2.配置 Linux C 语言编程环境;
3.掌握简单的 LKM 内核模块编程。
实验内容:
一、shell 常用命令
文件、目录操作命令
1、ls 命令
功能:显示文件和目录的信息
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
2、cd 命令
功能:改名目录
cd dir 切换到当前目录下的 dir 目录
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录,比如是 root 用户,则切换到/root 下
3、cp 命令
功能:copy 文件
cp source target 将文件 source 复制为 target
cp /root /source . 将/root 下的文件 source 复制到当前目录
cp –av soure_dir target_dir 将整个目录复制,两目录完全一样
4、rm 命令
功能:删除文件或目录
rm file 删除某一个文件
rm -f file 删除时候不进行提示。可以于 r 参数(递归删除)配合使用
rm -rf dir 删除当前目录下叫 dir 的整个目录
5、mv 命令
功能:将文件移动走,或者改名,在 uinx 下面没有改名的命令,如果想改
名,可以使用该命令
mv source target 将文件 source 更名为 target
6、diff
功能:比较文件内容
diff dir1 dir2 比较目录 1 与目录 2 的文件列表是否相同,但不比较文件的
实际内容,不同则列出
diff file1 file2 比较文件 1 与文件 2 的内容是否相同,如果是文本格式的文
件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2 比较文件,显示两个文件不相同的内容
7、ln 命令
功能:建立链接。windows 的快捷方式就是根据*inx 下的链接的原理来做的
ln source_path target_path 硬连接
ln -s source_path target_path 软连接
查看文件内容命令
1、cat 命令
显示文件的内容,和 DOS 的 type 相同
cat file
2、more 命令
功能:分页显示命令
more file
more 命令也可以通过管道符(|)与其他的命令一起使用,例如:
ps ux|more
ls|more
3、tail 命令
功能:显示文件的最后几行
tail -n 100 aaa.txt 显示文件 aaa.txt 文件的最后 100 行
tail -f /var/log/messages 使 tail 不停地去读最新的内容,这样有实时监视的效
果
4、vi 命令
vi file 编辑文件 file
vi 原基本使用及命令:
在命令模式下,按一下"a"("A")键或者”i”("I")或者"o"("O")键,即
进入插入态文本输入模式。在文本输入模式下,按 Esc 键,即回到命令模式。
按"a"键,插入到当前光标的后面;按"i"键,在当前光标处插入;按"A"键,
在当前光 标所在行的最后插入;按"I"键,在当前光标所在行的开头插入。
退出 Vi 的方式: 先按[ESC]键回到命令模式,然后输入:w(写入文件),:w!(不
询问方式写入文件),:wq 保存并退出,:q 退出,q!不保存退出,:x 该命令的功能同
命令模式下的 ZZ 命令功能相同
在命令模式中,连按两次大写字母 Z,若当前编辑的文件曾被修改过,则
Vi 保存该文件后退出,返回到 shell;若当前编辑的文件没被修改过,则Vi 直接
退出, 返回到 shell。
5、touch 命令
功能:创建一个空文件
touch aaa.txt 创建一个空文件,文件名为 aaa.txt
基本系统命令
剩余11页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6560
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功