Linux常用指令

108 阅读3分钟

文件夹目录操作

  • 创建单个文件夹 mkdir 文件夹名称
  • 创建多个文件夹(同级) mkdir 文件夹1 文件夹2 文件夹3......
  • 创建多级文件夹 mkdir -p 父文件夹/子文件夹/子文件夹......
  • 进入某文件夹
    • 进入同级指定文件夹 cd 文件夹名
    • 进入指定文件夹 cd 父文件夹/子文件夹/......

文件操作

创建文件

  • 创建文件 touch 文件名.文件类型

拷贝文件

cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。

  • 将a.txt复制为b.txt文件 cp a.txt b.txt
  • 将文件复制到上一层目录中 cp 文件全称 ../
  • 如果要复制多级目录,可以使用 cp -r  /xxx/xxx/xxx

文件移动或重命名

  • 将文件移动到上一级目录 mv 文件全称 ../
  • 将文件移动到指定文件夹 mv 文件全称 父文件夹/子文件夹/子文件夹/....
  • 将文件重命名(移动) mv 文件原全称 文件新全称

删除文件或目录

  • 删除某文件,需要用户确认y/n rm 文件全称
  • 不询问,直接删除 rm -f 文件
  • 递归删除,询问递归删除(推荐使用) rm -r 文件或文件夹
  • 不询问递归删除(慎用)rm -rf 文件或文件夹
  • 删除所有文件(不用) rm -rf *
  • 自杀行为/不用 rm -rf /*

注意:使用 rm -r命令删除目录时每次都会询问是否删除不太方便 ,如果不想进行确认提示,可以使用rm -rf

文件查看命令

  • 用于显示文件的内容(全部) cat 文件名
  • 显示一页面内容,按空格键下一页;回车键下一行 more 文件名
  • less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制 less 文件名
  • tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。 tail 文件名
用法:
    tail -10 /etc/passwd   查看后10行数据
    tail -f catalina.log   动态查看日志(*****)
    ctrl+c 结束查看

vi编辑器

在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。

在vi中按i键切换到插入模式编写内容
切换到插入模式:按 i 、o、a键;
    i 在当前位置前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行
  • 输入完成后需要切换回命令模式对文件进行保存
切换到命令行模式:在vi中按Esc键;
  • 切换到底行模式
切换到底行模式:按 :(冒号);更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》
	:q退出
	:wq保存并退出
	:q!不保存退出