首页 > 系统相关 >LInux常用操作命令

LInux常用操作命令

时间:2022-09-03 11:35:05浏览次数:54  
标签:文件 常用 操作命令 dest 命令 file LInux directory 目录

概述
  • 命令属于死东西,属于多用多会,不用就忘的知识,孰能生巧;
  • Tab键可以实现自动补全和提示,要合理使用;
  • history命令可以显示历史执行记录,或者使用方向键来切换前后执行过的命令;
显示目录内容
  1. ls(list files)命令:用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

    • -a 显示所有文件及目录 (.开头的隐藏文件也会列出)
    • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意ls -l = ll
    • ls path
      ls -a path # 查看所有文件 包括隐藏文件
      ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等
      ll -h path # 表示以人性化的显示内容
      ll * # *通配符表示任意字符 ?表示有且只有一个字符
  2. cd(change directory)命令:用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则
    变换至使用者的home目录 。 ~ 也表示为home目录的意思

    • . 则是表示目前所在的目录
    • ..则表示目前目录位置的上一层目录
    • pwd #查看自己当前所在目录
      cd path #注意自己写的是相对还是绝对的 还可以结合特殊符号使用
      cd ./
      cd /
      cd ../
      cd ~
  3. 创建、删除

    • mkdir(make directory)命令:用于创建目录。
      • -p 确保父目录名称存在,不存在的就建一个。
    • touch 命令:创建一个空文件,无任何内容。
    • rm(remove)命令:用于删除一个文件或者目录。
      • -f 强制直接删除,无需用户确认。
      • -r 将目录及以下所有递归逐一删除。
    • [root@node1 ~]# mkdir /a/b/c
      mkdir: cannot create directory ‘/a/b/c’: No such file or directory
      [root@node1 ~]# mkdir -p /a/b/c
      [root@node1 ~]# rm -rf /a/b/c
      [root@node1 ~]# rm -rf /a
      -f #强制删除 不给与提示
      -r #递归删除 针对文件夹
      -rf #杀伤力极大 问问自己在干什么
      坐牢眼:rm -rf /*
  4. 复制、移动

    • cp(copy file)命令:用于复制文件或目录。 -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    • mv(move file)命令:用来为文件或目录改名、或将文件或目录移入其它位置。
    • cp [options] source... directory
      mv source_file(文件) dest_file(文件) #将源文件名 source_file 改为目标文件名 dest_file
      mv source_file(文件) dest_directory(目录) #将文件 source_file 移动到目标目录 dest_directory中
      mv source_directory(目录) dest_directory(目录) #目录名 dest_directory 已存在,将
      source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则
      source_directory 改名为目录名 dest_directory
      mv source_directory(目录) dest_file(文件) #出错
  5. 文件内容查看

    • cat(concatenate)命令:用于连接文件并打印到标准输出设备如console控制台上。适合小文件内容查看。
    • more 命令:类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,翻页结束自动退出。适合大文件
      查看。按space键翻下一页,按b往回(back)上一页
    • tail 命令:用于查看文件的结尾部分的内容。
      • -n 用于显示行数,默认为10,即显示 10 行的内容。
      • -f 用于实时显示文件动态追加的内容。会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要文件有更新,就可以看到最新的文件内容。
  6. 其他

    • | 管道命令:将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道操作。
      • 命令1|命令2 可以将命令1的结果通过命令2作进一步的处理
    • echo 命令:用于内容的输出,将内容输出到console控制台上。
      • echo string
    • >输出重定向(覆盖)命令
      • command > file 执行command然后将输出的内容存入file,file内已经存在的内容将被新内容覆盖替代。
    • >>输出重定向(追加)命令
      • command >> file 执行command然后将输出的内容存入file,新内容追加在文件末尾。
解压缩命令

标签:文件,常用,操作命令,dest,命令,file,LInux,directory,目录
From: https://www.cnblogs.com/dhl-kzh/p/16647440.html

相关文章

  • kali linux 2022 下安装vmware遇到vmmon、mvnet缺少问题
    #从github上下载$gitclonehttps://github.com/mkubecek/vmware-host-modulescd./vmware-host-modules#进入你clone的文件夹下:这个版本号根据你下载的版本定$git......
  • 九月二号——API、java String类的常用方法
    API应用软件编程接口。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组里程能力,而无需访问源代码,或理解内部工作机制的细节。String类的......
  • Linux Base controller
    Linux目录介绍常用命令初体验几个常用命令命令对应英文作用lslist查看当前目录下内容pwdprintworkdirectory查看当前所在目录cd[目录名]chan......
  • Linux 定时器介绍
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16651865.html曾经常去沙县小吃,就为了蹭上一碗4块钱的葱油拌面,......
  • shell: list_executable_file - 列出可执行文件的名称(linux)
    shell:list_executable_file-列出可执行文件的名称(linux)    一、shell:list_executable_file 1#!/usr/bin/bash234#file_name=list_executabl......
  • Linux常用命令
    文件管理ls命令-a显示隐藏文件-A不包括.和..-l列表形式-t按最后修改时间排序-r以文件名相反次序,默认是按文件名次序输出,-r逆序-S根据文件大小-R递归......
  • Linux--部署SpringBoot应用
    打包SpringBoot项目部署方式一:手动部署1、将打包好的jar包上传到Linux服务器中mkdir-p/opt/java62/app2、前台启动SpringBoot应用编译jar包:java-jarhelloworld......
  • Linux性能监测的查看
    监控进程使用情况查看方法:登录linux服务器输入对应的命令查看使用情况根据使用情况进行对应的调整登录linux服务器的方法:直接通过物理机登录:将键盘、鼠标、显示......
  • Linux Mint 安装 docker desktop
    先安装docker-ce-clihttps://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/选择对应版本的deb下载下载dockerdesktophttps://docs.docker.co......
  • Linux下利用backtrace定位问题函数
    最近遇到一个问题,程序莫名其妙崩溃,由于系统设置并没有生成core文件,因此也就不能通过gdb调试来查看出错时的调用栈信息。好在系统生成了crash.log文件,里面的backtrace信息可......