免费模板网站知乎,北京建企业网站,建设外贸英文网站,301 网站 怎么做目录结构
Linux只有1个顶级目录#xff0c;称为“根目录”路径之间的层级关系#xff0c;使用/来表示#xff0c;例如#xff1a;/usr/local/hello.txt 开头的/表示根目录后面的/表示层级关系
命令入门
命令的通用格式#xff1a;command [ -options ] [ parameter] c…目录结构
Linux只有1个顶级目录称为“根目录”路径之间的层级关系使用/来表示例如/usr/local/hello.txt 开头的/表示根目录后面的/表示层级关系
命令入门
命令的通用格式command [ -options ] [ parameter] command命令本身-options[可选非必填]命令的一些选项可以通过选项控制命令的细节parameter[可选非必填]命令的参数多数用于命令的指向目标等示例 ls -l /home/itheima ls是命令本身-l是选项/home/itheima是参数以列表的形式显示/home/itheima目录的内容 cp -r test1 test2 复制文件夹test1成为test2 ls命令入门 作用列出目录下的内容语法ls [-a -l -h] [Linux路径]当不选择选项和参数直接使用ls命令本体表示以平铺形式列出当前工作目录下的内容HOME目录每一个用户在Linux系统的专属目录默认在/home/用户名 ls命令的参数和选项 -aall的意思即列出全部文件包含隐藏文件/文件夹-l以列表竖向排列的形式展示内容并展示更多信息-a和-l可以组合使用ls -l -a 或 ls -la 或ls -al-h以易于阅读的形式列出文件大小和-l搭配使用
目录切换相关命令
cd切换工作目录 语法cd [Linux路径]不写参数表示回到HOME目录 pwd查看当前所在目录 语法pwd无选项无参数
相对路径、绝对路径和特殊路径符
绝对路径以根目录为起点路径描述以/开头相对路径以当前目录为起点路径描述无需以/开头特殊路径符 . 表示当前目录比如cd./Desktop表示切换到当前目录下的Desktop目录内和cd Desktop效果一致 2… 表示上一级目录比如cd … 即可切换到上一级目录cd …/… 切换到上二级目录~ 表示HOME目录比如cd ~ 即可切换到HOME目录或cd ~/Desktop切换到HOME内的Desktop目录
创建目录命令
作用创建新的目录文件夹语法mkdir [-p] Linux路径 参数必填表示Linux路径相对路径和绝对路径均可选项可选表示自动创建不存在的父目录适用于创建连续多层级目录
文件操作命令
touch创建文件 语法touch Linux路径相对、绝对、特殊路径符均可使用 cat查看文件内容 语法cat Linux路径 more查看文件内容 与cat命令的不同 cat是直接将内容全部显示出来more支持翻页如果文件内容过多可以一页页展示 语法more Linux路径通过空格翻页Q退出查看 cp复制文件、文件夹 语法cp [-r] 参数1 参数2 -r用于复制文件夹表示递归参数1Linux路径表示被复制的文件或文件夹参数2Linux路径表示要复制去的地方 mv移动文件、文件夹 语法mv 参数1 参数2 参数1Linux路径表示被移动的文件或文件夹参数2Linux路径表示要移动去的地方如果目标不存在则进行改名确保目标存在 rm删除文件、文件夹 语法rm [-r -f] 参数1 参数2 …参数N -r用于删除文件夹-f强制删除不会弹出提示确认信息普通用户删除内容不会弹出提示只有root管理员用户删除内容会有提示所以一般用户用不到该选项参数1 参数2 …… 参数N表示要删除的文件或文件夹路径按照空格隔开rm命令支持通配符*用来做模糊匹配 符号*表示通配符即匹配任意内容包含空
查找命令
which查看所使用的一系列命令的程序文件存放位置 语法which 要查找的命令 find查找指定文件 按文件名查找语法find 起始路径 -name 被查找文件名 支持使用通配符*来做模糊查询 按文件大小查找语法find 起始路径 -size |-n [kMG] 、-表示大于和小于n表示大小数字kMG表示大小单位k小写字母表示kbM表示MBG表示GB 查找小于10kb的文件find / -size -10k
grep、wc和管道符
grep从文件中通过关键字过滤文件行 语法grep [-n] 关键字 文件路径 -n可选表示在结果中显示匹配的行和行号关键字必填表示过滤的关键字带有空格或其他特殊符号建议使用””将关键字包围起来文件路径必填表示要过滤内容的文件路径可作为内容输入端口 wc统计文件的行数、单词数量等 语法wc [-c -m -l -w ] 文件路径 -c统计bytes数量-m统计字符数量-l统计行数-w统计单词数量文件路径被统计的文件可作为内容输入端口 管道符(|)将管道符左边命令的结果作为右边命令的输入
echo、tail和重定向符
echo在命令行内输出指定内容 语法echo 输出的内容 复杂的内容可以用””包围 反引号()被包围的内容会被作为命令执行而非普通字符tail查看文件尾部内容追踪文件的最新更改 语法tail [-f -num] Linux路径 Linux路径表示被跟踪的文件路径-f表示持续跟踪-num表示查看尾部多少行不填默认为10行 重定向符和 将左侧命令的结果覆盖写入到符号右侧指定文件中将左侧命令的结果追加写入到符号右侧指定文件中
vi/vim编辑器
命令模式所有按键编辑器都理解为命令输入模式可以对文件内容进行自由编辑底线命令模式以:开始通常用于文件的保存、退出