首页 > 系统相关 >Linux-01常用文件管理命令

Linux-01常用文件管理命令

时间:2023-12-05 18:14:31浏览次数:46  
标签:文件 常用 01 XXX cd 文件夹 Linux txt 目录

文件系统

文件系统结构

tip:[start]仅举例常见内容tip:[end]

  • / 根目录
    • bin 可执行文件命令 (ls,...)
    • etc 配置文件 (nginx代理服务器配置文件,...)
    • var 日志log文件
    • lib 存头文件/安装包
    • home 用户的家目录 (/home/acs,...)
    • proc 进程信息文件 (cpuinfo系统资源,...)

路径

  • 绝对路径:从根目录开始描述 /home/acs/main.cpp
  • 相对路径:从当前路径(在home下)开始描述 acs/main.cpp
  • 当前目录:./
  • 上级目录:../
  • 家目录:~/ == /home/acs
  • 根目录:/

文件管理常用指令

  • homework n show/create/test [n]:仅在acwing服务器中适用,作业相关

  • ctrl c:取消命令,并且换行,关掉当前进程

  • ctrl u:清空本行命令

  • tab:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项

  • ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

    • ls -l:文件长信息 权限 大小 修改时间
    • ls -lh:人性化输出长信息(带h的都是长信息)
    • ls -a:隐藏文件也可以看(文件要是.开头就是隐藏文件)
    • ls -A:不显示当前和上一级目录
    • ll:是ls -la的简写
  • pwd:显示当前路径(绝对路径)

  • cd XXX:进入XXX目录下,目录可以是相对路径也可以是绝对路径

    • cd ..:返回上层目录
    • cd -:返回上一次访问的目录,一直用就是两个目录来回切换
    • cd:不管在什么地方 cd就会返回家目录
      • 例:从bin文件 cd到家目录 cd .. 是返回到home cd -是返回到bin
    • 不管在什么地方 cd就会返回家目录 “/home/ljm”
      (7) cp XXX YYY:将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
    1. cp=复制+粘贴+重命名
    2. 复制文件:cp a/tmp.txt b :把a文件夹下的tmp.txt 复制粘贴到b文件夹下,同名
      cp a/tmp.txt b/tmp2.txt :把a文件夹下的tmp.txt 复制粘贴到b文件夹下,重命名为tmp2.txt
    3. 复制文件夹:cp a b -r:把a文件夹整个复制粘贴到b文件夹下
      cp a c -r:将a在当前文件夹下复制一份命名为c
      (8) mkdir XXX:创建目录XXX
    4. 创建带空格的加转义字符 “y\ c”-->"y c"
    5. mkdir a/b/c -p:创建一串目录 -p有就跳过 没有就创建
      (9) rm XXX:删除普通文件; rm XXX -r:删除文件夹
    6. rm tmp1.txt tmp2.txt
      支持正则:rm *.txt
    7. rm a/* 删除a里面的所有文件 不删除a文件夹
      (10) mv XXX YYY:将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令
    8. mv:剪切+粘贴+重命名
    9. 与cp用法相同
      (11) touch XXX:创建一个文件
      (12) cat XXX:展示文件XXX中的内容
      (13) 复制文本
      windows/Linux下:Ctrl + insert,Mac下:command + c
      (14) 粘贴文本
      windows/Linux下:Shift + insert,Mac下:command + v

标签:文件,常用,01,XXX,cd,文件夹,Linux,txt,目录
From: https://www.cnblogs.com/han-fei/p/17877827.html

相关文章

  • 软件测试/人工智能|Python Pip 常用命令大全
    前言我们在使用Python进行编程时,难免需要用到Python的各种包,我们在不同的项目中需要用到不同的库,甚至需要用到同一个库的不同版本等,这些库,都是需要我们通过Python的库管理工具——pip来实现的,而pip这个工具也是Python初学者必须要学习掌握的一个工具,本文就来给大家介绍一下pip的......
  • Linux文件管理
    通过pwd命令查看当前工作目录的绝对路径通过cd命令切换目录 mkdir命令创建一个空白目录,通过ls命令查看目录和文件 通过touch创建一个空白文件,使用echo向空白文件内写入内容,使用cat查看文件内容 使用rm命令删除文件,使用rmdir命令删除空白文件夹 ......
  • P4688 [Ynoi2016] 掉进兔子洞
    题意给定长度为\(n\)的序列\(s\)。有\(m\)个询问,每次询问三个区间,把三个区间中同时出现的数一个一个删掉,问最后三个区间剩下的数的个数和,询问独立。Sol不难发现答案即为求:\(r1-l1+r2-l2+r3-l3+3-siz\)。其中\(siz\)表示三个区间的公共颜色的个数。仔细......
  • nginx版本升级之rpm包-nginx 安全漏洞(CVE-2021-23017)
    nginx安全漏洞(CVE-2021-23017) 原版本nginx-1.19.6-1.el7.ngx.x86_64.rpm 要升级的版本nginx-1.20.1-1.el7.ngx.x86_64.rpm1.下载nginx-1.20.1-1.el7.ngx.x86_64.rpm官网下载地址http://nginx.org/packages/rhel/7/x86_64/RPMS/ 2.安装rpmrpm-Uvhnginx-1.20.1......
  • Linux搭建Docker Registry本地镜像仓库并且实现无公网远程上传本地镜像
    DockerRegistry本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pullorpush(拉取和推送)镜像,不受本地局域网限制!1.部署DockerRegistry使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我......
  • linux 文件结构及其作用
    linux文件结构及其作用/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序/lib:启动时程序依赖的基本共享......
  • 超详细Linux搭建Java开发环境
    硬件JDK1.8.0_121(截止2017-1-26最新)CentOS7(截止目前最新版)下载jdk8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。获取root权限密码默认是不显示的,只管输入就行了,然后回车获取root权限[seeway@lo......
  • 2013.12六级English
    现在的社会是信息爆炸的时代,2013年12月的英语六级作文就考的是信息爆炸的内容,我们一起来看一下这篇2013.12六级英语作文题目及范文:信息爆炸吧!Forthispart,youareallowed30minutestowriteanessayabouttheimpactofinformationexplosionbyreferringtothesayi......
  • Linux环境中动态库文件(.so文件)的realname,soname和linkname--解释清楚
    realname:实际等同于库文件的filename,是在库文件生成时就被指定的,如:gcc-shared-o$(realname)dependenceflagsrealname的一般格式为lib$(name).so.$(major).$(minor).$(revision),$(name)是动态库的名字,$(major).$(minor).$(revision)分别表示主版本号,子版本号和修正版本......
  • 深入了解Linux文件权限
     在Linux系统中,文件权限是保障系统安全性和数据完整性的关键之一。本文将深入讨论Linux文件权限的各个方面,包括基本权限(UGO权限)、基本权限以外的ACL权限、高级权限、文件属性(chattr)以及客户端查询方法。基本权限(UGO权限)在Linux中,每个文件和目录都有一个拥有者(User)、一个用户组(Gro......