一、 基础知识
整理来源韦东山裸机开发教程
1. 各种媒体使用
(1) 音乐-使用audacious
(2) 视频-使用smplayer
(3) 图片-默认image view
2. Linux目录结构
(1) 都遵循FHS标准
(2) 常用命令:pwd ls cd mkdir touch cp cat rm rmdir clear echo
3. 命令的执行
(1) 命令就是可执行程序
(2) shell根据第一个字符串去环境变量PATH所指定的目录中找到同名的应用程序
(3) 然后执行相关程序
(4) 我们可以设置PATH环境变量添加我们的变量:
export PATH=$PATH:/my/dir
4. commond not found
(1) PATH所确定的目录中无此程序
(2) 它不是可执行程序
5. Linux命令提示符
(1) 格式:dai@ubuntu:~$
(2) dai 当前登录用户名
(3) ubuntu 主机名
(4) $ 用户提示符,当前普通用户
#当前root账户
(5) ~ 当前所在路径
6. Linux 命令的格式
(1) commond(命令) option(选项) parameter(参数)
(2) 命令部分必定存在
(3) 选项和参数可有可无,取决于使用命令实现的具体目的
(4) 选项一般是以“-”来指明的
(5) 命令 选项 参数之间是以空格隔开的 一个或多个空格都是为一个空格
(6) 完成Linux命令输入后。按下enter执行命令
(7) 通过man ls,查看ls命令有哪些选项,常用ls的选项 -l 、-a、-h
7. 简化输入
(1) cd~ 切换到当前用户的家目录
(2) cd . 切换到当前目录
(3) cd …切换上一级目录
(4) cd -切换上一级路径
(5) cd …/…切换上上级目录
8. Linux的目录结构
(1)/ 根目录
(2)root存放root用户的相关文件
home存放普通用户的相关文件
bin存放常用命令的目录
sbin要具有一定权限才可以使用命令
mnt挂载光驱和软驱的目录
etc存放配置的相关文件
var存放经常变化的文件
boot存放引导系统启动的相关文件
usr安装软件的默认目录
9.绝对路径和相对路径
(1) 绝对路径:从根目录一级级找下去,需要写完整路径名。
(2) 相对路径:参照当前所在路径寻找,一般以 . 或 … 构成。
10.注意事项:
(1) 切换的目录必须存在,
(2) 要多用Tab键,补全命令,esc两下也行
二、目录的操作
1.ls命令
(1)格式: 命令 [选项] [参数]
(2)直接ls 显示当前目录
(3)ls 目录名:如ls /home 如ls ~ 指定显示 /home/book的内容
(4)ls 选项 或ls 选项 目录名
常用选项: -l (long的缩写):显示详细信息
-a(all的缩写):显示隐藏文件
-h(human-able的缩写):将文件大小以K(KB)、 M(MB)/G(GB)
2.mkdir 命令
(1)全名mkdir directory,功能创建目录
(2)格式:mkdir 选项 参数
(3)mkdir 目录名 创建目录
(4)mkdir -p 父目录/子目录
-p(parents的缩写)连续创建多级目录,如果父目录不存在,则需要加-p
3.rmdir命令
(1)rmdir 目录名,注意不能删除非空目录
三、文件的操作
1.touch新建文件
(1)格式:touch 文件名 在当前目录创建文件
(2)同一目录无法创建同名文件
(3)Linux文件名是区分大小写的,如file1和File1是不同的,与windows不同
2.mv 修改文件目录名,移动路径
(1)格式:mv 旧文件名 新文件名 --修改文件名
& mv 旧目录名 新目录名 --修改目录名
& mv 文件名 目录名 --移动路径
3.cp(copy的缩写):复制文件(目录)
(1)格式:cp 源文件名 目标文件名
举例:cp file1 file2 将file1内容复制file2中
(2)cp 原文件名 目标目录 拷贝
举例: cp file1 dir1 将当前目录下的文件file1拷贝到dir1的目录下
(3)cp 源目录名 目标目录名
举例:cp -r dir1 dir2 将dir1目录下的所有内容复制到dir2中,
-r表示递归复制
-I 操作请求确认
(4)注意:cp的常用参数:-i,-r,-f,-d等
4.rm(remove缩写):删除文件(目录)
(1)格式:rm [选项] [文件名]
(2)-i(interactive互换的缩写)删除文件(目录)之前,要求你的同意
-r(recursive递归的缩写):递归删除指定目录下的子目录和文件
-f(force强制的缩写):强制删除
(3)删除文件(目录)前,确定该文件(目录)是否可以被删除
(4)rm的常用参数:-i,-r,-f等
5.cat 查看文件内容
(1)格式:cat 参数 如:cat file1.txt fle2.txt
(2)cat file1 将file1的内容打印到标准输出中
(3)cat file1 file2 将file1 和file2的内容串联并依次打印到标准输出中
(4)cat -n file1 显示内容并在内容前显示行号