Linux命令

44 阅读2分钟

一、Linux目录结构

image.png

image.png

二、Linux常见命令 目录操作命令 1、ls:显示指定目录下的内容 -a 显示所有文件及目录(.开头的隐藏文件也会列出) -l 除文件名称外,同时将文件形态、权限、拥有者、文件大小等信息详细列出 常见用法: ls -al ls -al/etc ll 查看当前目录下的目录文件及目录的详细信息

2、cd:切换到当前工作目录

3、mkdir:创建目录

4、rm:删除文件或者目录 -r 将目录及目录中所有文件(目录)逐一删除 -f 无需确认,直接删除

文件操作命令 1、cat:用于显示文件内容 2、more:以分页的形式显示文件内容 3、head:查看文件开头的内容 -n 处处文件开头的n行内容 4、tail:输出文件末尾的内容 -f 动态读取文件末尾的内容并显示,通常用于日志文件的内容输出

拷贝移动命令 1、cp:用于复制文件或者目录

  • cp hello.txt itcast/ 将hello.txt复制到itcast目录中
  • cp hello.txt ./hi.txt 将hello.txt复制到当前目录,并改名为hi.txt
  • cp -r itcast/ ./itheima/ 将itcast目录和目录下所有文件复制到itheima目录下
  • cp -r itcast/* ./itheima/ 将itcast目录下所有文件复制到itheima目录下 2、mv
  • mv hello.txt hi.txt 将hello.txt改名为hi.txt
  • mv hi.txt itheima/ 将文件hi.txt移动到itheima目录中
  • mv hi.txt itheima/hello.txt 将hi.txt移动到itheima目录中,并改名为hello.txt
  • mv itcast/ itheima/ 如果itheima目录不存在,将itcast目录改名为itheima
  • mv itcast/ itheima/ 如果itheima目录存在,将itcast目录移动到itheima目录中

打包压缩命令 1、打包:zcvf 2、解包:zxcf 说明:

  • -z: z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
  • -c: c代表的是create,即创建新的包文件
  • -x: x代表的是extract,实现从包文件中还原文件
  • -v: v代表的是verbose,显示命令的执行过程
  • -f: f代表的是file,用于指定包文件的名称

文本编辑命令 1、vm:Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本 语法:vi filename 2、vim(需要安装):安装命令 yum install vim vim进行文本剪辑时分为三种模式:命令模式 插入模式 底行模式 命令模式:gg定位到第一行,G定位到最后一行,dd删除光标所在行的数据,ndd删除当前光标所在行及之后的n行数据,u撤销操作 插入模式:i进入插入模式 底行模式::wq 保存并退出,:q!不保存退出

image.png

查找命令 1、find:在指定目录下查找文件 2、grep:从指定文件中查找指定的文本内容(可以模糊查找)