Linux基础操作
大多数后天程序都是在Linux操作系统上的,特别是服务器绝大多数使用Linux 1、基础知识 1.1、操作系统 控制硬件(分配使用硬件资源)、为用户提供软件服务、为应用程序提供运行环境 虚拟机软件:虚拟出一套计算机硬件,给虚拟系统使用 1.2、Linux系统 Unix系统---->Minix系统---->Linux系统----->Mac系统 内核:只提供非常基础的功能,用户不能直接使用 Linux发行版(内核 + 包装界面、工具、软件) ubuntu centos redhat 深度 红旗 查看发行版中内核版本: [email?protected]:~$ uname -a windows有多个根目录,一个分区就是一个根目录,Linux系统只有一个根目录 / / 系统根目录 /home 存储所有用户家目录的目录 /home/xx? ? ? xx是用户的家目录 root用户的家目录在 /root/ root超级管理员用户 ? 2、Linux命令 简单明了预览: ls 查看目录下的信息 tree 以树状图的形式查看目录结构 cd 切换当前路径 格式:“cd? ?目录名” 清屏 clear 或者? ?Ctrl? +? L 放大命令行字体 Ctrl? + 缩小命令行字体 Ctrl? - pwd? ?查看当前路径
2.1、cd命令 cd /home/xxx 回到用户主命令 cd ~ 当前用户主命令 cd .. 返回上一级命令 cd . 当前路径 cd - 返回上一次命令所在的路径 相对路径: 从当前路径出发的路径 ./? 一般可以省略 绝对路径: 从根目录? /? 出发的路径 ? 2.2、touch命令 touch? 文件名 如果文件不存在,则创建一个空文件 如果文件存在,修改时间为当前时间,内容不变 cat? 文件名 查看文本文件内容 2.3、mkdir? 创建目录 mkdir -p 2/3/4 分别表示命令、选项、参数 命令表示做什么 选项表示怎么做 参数表示对谁做 mkdir? 目录名 创建目录 Linux 在创建多级目录时,要求其父目录也存在;如果父目录不存在则操作失败 -p 意义就在创建目录时,自动创建所需父目录,所以添加 -p 选项后可以创建多级目录 2.4、删除文件或目录 rm? 文件名 删除文件 rm -r? 目录名称 删除目录 rmdir 空目录名称 删除空目录
2.5、ls 命令详解 作用:查看目录的内容(文件、目录信息) 格式:ls 选项? 路径 路径默认为当前路径 选项说明: -l? 列表方式显示详细信息 权限、大小、时间、文件名 -h 必须要和 -l 一起使用,使用Kb单位显示文件大小,其它与 -l 相同 -a 显示所有文件(.开始的文件或者目录,默认不显示的隐藏文件,每个文件夹中有 . 、..? 、.idea 隐藏文件 ? 2.6、rm 命令 作用:删除文件或者目录 格式:rm 选项 文件名1 2 3 4 选项: -r? 递归删除,一般删除目录时使用,删除文件也可 -f? 强制删除(忽略不存在的错误提示) -i? 交互,需要用户确认 -d? 删除空目录
2.7、cp? ? ?复制文件 作用:复制文件或者目录 格式:cp? 选项? 源路径/文件名? 目的路径 cp -r 源路径/源目录名称? 目的路径 (复制文件夹) 选项: -r? 递归拷贝目录 -i? 交互,如果文件存在需要用户确定是否覆盖,文件不存在则无作用 -v? 显示复制文件的路径信息 -a? 在复制文件时保留文件原有属性(权限,时间.......) ? 2.8、mv? 移动文件 作用: 移动文件 重命名文件 格式: mv 源路径/名称? 目的路径/ 移动 mv 原有名称? 新名称 改名 选项: -i? 交互,如果文件存在需要用户确认是否覆盖;如果文件不存在则无效 -v 显示移动文件的路径信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |