美文网首页
week2 文件目录命令

week2 文件目录命令

作者: 刘Huai | 来源:发表于2019-04-04 00:34 被阅读0次

命令总结

1.文件目录操作命令

1.1 cd 切换目录

cd 常用选项
cd ~ 切换到当前用户家目录
cd .保持目录不变
cd .. 切换到上级目录
cd - 在最近两次操作目录间切换
  • 操作实验

1.cd ~ (因为使用root用户登录,默认就在用户家目录,所以进入/etc )输入命令后显示如下:

cd ~ 执行结果

2.cd . (在/etc/目录下实验)


cd . 执行结果

3.cd .. (在/etc/目录下实验)

cd .. 执行结果

4.cd - (在/etc/目录下实验)


cd - 执行结果

1.2 pwd 显示当前所在位置信息

  • 操作实验


    pwd 执行结果

1.3 mkdir 创建目录

"mkdir" 常用选项
-p 递归创建目录,可以连续创建多个目录
  • 操作实验
    mkdir /tmp/test 在/tmp下创建一个名为test 的文件夹
执行以上命令结果
  • 递归创建


    未加 "-p" 选项
    加入-p 选项后,已经递归创建了test2 目录
  • 补充,创建多个有规律的连续目录

mkdir{1..5}加花括号创建连续的目录,用...隔开,花括号内可以是连续的数字,连续的字母
实验结果

1.4 touch 创建文件或更改文件时间戳

  • 注:如果不加路径,touch命令会在当前目录下创建文件
  • 除了/ 这个符号,几乎所有的特殊符号都可以用来命名文件名
  • 如果想要指定创建文件在那个目录下,必须要指定目录路径(绝对路径) /root/123/iron 指定路径创建文件的时候,直接把想要创建文件的目录写出来,然后在后跟上文件名。
  • 创建文件的时候,如果加入空格,ex: touch 123 234 系统会创建两个文件,123 234 文件名尽量不要使用空格
  • 操作实验
    在/目录状态下,给/tmp下创建一个名为test.txt 文件


    操作结果

1.5 ls 显示目录下内容及属性信息

"ls" 常用选项:
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示详细信息 ls -l=ll
-d 显示目录本身的信息,而不是显示目录的内容
-i 显示索引节点号  类似身份证号
-r 逆序,倒序 -W
ls -lt  按照时间进行排序
ls -lrt  找出最新的文件
  • 操作实验
ls -a 执行结果 ls -l 执行结果 ls -lt 执行结果 ls -lrt 执行结果

1.6 cp 复制文件或者目录

"cp" 常用选项:
-r 复制目录 想复制目录加上此选项 (默认不可复制目录)或 递归式复制目录,复制目录下所有层级的子目录及文件
-p 复制的时候保持属性不变
-a 复制的时候保持软链接
-a 等于 pdr

  • 操作实验


    未加 -r
    加入-r选项

1.7 mv 移动或重命名文件

  • mv 原地址 目标地址 移动文件或目录

  • 同目录下剪切,相当于改名 / 目录下操作可以直接输入目录名称,不必加绝对路径

  • 操作实验

移动文件

1.8 rm 删除文件或目录

"rm" 常用选项
-f force 忽略不存在的文件,不会出现警告信息,强制删除
-r 递归删除,常用在目录删除,忽略要删除的目录下的子目录/文件
-i 再删除前需要确认 与-f联合不会生效

  • 操作实验


    加-i 选项删除普通文件
    不加-r选项删除目录
    加入-r选项 递归删除目录

1.9 tree 以树形结构显示目录

  • 默认没有安装,需要安装
"tree" 常用选项
-L n (level) 最多显示多少层目录
  • 操作实验


    显示根目录下 一层结构

2.查看文件及内容处理命令

2.1纯文本编辑器

vim/vi

注:vi与vim的区别 vim相当于vi的高级版,其他操作与vi一致

  • 基础用法
    vi 文件 (打开文件)
    打开后无法直接编辑,需要按i / a / o进入编辑模式
    修改完内容按 ESC 退出编辑模式
  • vim/vi 模式简介
    1.编辑模式:可以对文件进行内容写入,按i a o 进入
    2.命令模式 可以使用vim/vi 的一些快键键,进行操作
    3.底行模式,按ESC进入底行模式,可以进行文件保存/退出等相关操作
:wq  保存退出
:q 退出,不能修改文件,修改则无法使用此命令
:q! 强制不保存退出
:wq! 强制保存退出   
":" 必须是英文状态下输入
  • 操作实验


    进入 a.txt文件的编辑模式
编辑模式 未修改退出 已退出vim编辑器 插入一些内容,保存退出
查看文件内容
  • linux命令模式下的一些快键键
"gg" 把光标移动到文件第一行
"G" 把光标移动到文件最后一行
"o" 在当前行下面插入一行并进入编辑模式  
"O" 在当前行上面插入一行并进入编辑模式 
"A" 快速到达行尾并进入编辑模式
"C" 删除光标所在位置到行尾的内容并进入编辑模式 
"ZZ" 快速保存退出
"yy" 复制光标所在行
"p" 粘贴
"dd" 删除/剪切一整行
查找快键键 " /  “要查找的内容” "

  • 操作实验


    光标在第一行,操作gg后如下
gg使用后 o 在当前行下面插入一行并进入编辑模式 O 在当前行上面插入一行并进入编辑模式 A 快速到达行尾并进入编辑模式 yy 复制 p 粘贴 dd 删除整行 搜索“4”
注意:命令严格区分大小写

2.2 cat:合并文件或查看文件内容

常用选项:
-n 显示所有行编号
  • 操作实验


    cat -n

    cat

  • 注意:不要是用cat查看巨量文件内容的文件,或者容量很大的文件,会是服务器出现卡死等严重故障
  • cat也可以向文件中追加多行内容
使用 >  或者  >>
> 
>> 在末尾追加新内容不覆盖
  格式  > 文件名 <<  XXXX  
<<
EOF  

EOF (注意,以EOF开头,以EOF 结尾,大小写都可以,但是必须一致 EOF 专用于 cat

  • 操作实验


    追加内容

2.3 more 分页显示文件内容

  • more 看到文件最后一行直接退出
空格  /  f 下一页

  • 操作实验
查看文件内容 more查看到最后,文件自动退出

2.4 less 分页显示文件内容

空格  /  f 下一页
b 上一页  back
  • 操作实验
翻页显示文件内容较多的文件

2.5 head 显示文件内容头部

-n5 == -5 前五行
  • 操作实验
完整显示 head -5 显示头部前五行

2.6 tail 显示文件内容尾部

n5== -5 显示文件最后五行
  • 操作实验
完整显示 tail -1 显示最后一行

3. linux快键键

ctrl +c 取消当前操作/结束当前命令执行  
(结束yum命令的时候比较慢) 有时候查看一些结果 此快键键无法使用,使用 “q”退出
Ctrl+a 将光标移动到当前命令行行首
Ctrl+e 将光标移动到当前命令行行尾
Ctrl+u 清除(剪切)光标之前的内容
Ctrl+k 清除(剪切)光标之后的内容
Ctrl+y 粘贴
Ctrl+p(previous) 切换到上一个命令
  • 操作实验


    Ctrl+a
Ctrl+e 运行ctrl+u之前 运行ctrl+u之后 运行ctrl+k之前 运行ctrl+k之后 Ctrl+y 粘贴回来,参考上图

相关文章

  • week2 文件目录命令

    命令总结 1.文件目录操作命令 1.1 cd 切换目录 操作实验 1.cd ~ (因为使用root用户登录,默认就...

  • 每日一个linux命令06-mv

    1. 命令解析 命令用途: 重命名文件/目录,移动文件/目录 命令格式: 重命名文件/目录 mv [OPTIONS...

  • 命令分类

    文件目录类命令 浏览目录命令:ls,pwd目录操作命令:cd,cp,rm,mkdir,rmdir浏览文件命令:ca...

  • Linux初级阶段之常用命令:mv

    1. 命令格式: mv [选项] 源文件或目录 目标文件或目录 2. 命令功能: 移动文件/目录或者将文件/目录改...

  • Linux命令-文件和目录一

    Linux命令-文件和目录之cd命令 cd命令用于打开文件夹(即文件目录) 语法 dirName:要切换的目标目录...

  • Linux文件操作相关命令

    Linux文件操作相关命令 -创建文件夹 -切换目录 -查看当前工作目录 -删除目录命令 -删除文件 -删除目录 ...

  • (7)mv 命令

    命令格式 mv [参数] 源文件或目录 目标文件或目录 命令功能 移动文件或者目录到指定的文件或者目录(间接实现了...

  • shell命令

    文件目录相关 cd 命令 pwd命令 显示shell会话的当前目录 ls 命令显示当前目录下的文件和目录 ls -...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • Linux常用命令大全

    文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 查看文件内容 命令 文本处理 命令 ...

网友评论

      本文标题:week2 文件目录命令

      本文链接:https://www.haomeiwen.com/subject/suztiqtx.html