linux常用命令-文件增删查改
admin
2024-03-01 19:52:56

linux基础-文件增删查改

    • 一、命令行常用命令
      •   1、命令行常用快捷键
    • 二、文件(夹)增删查改
      •   1、新建文件(夹)
      •   2、删除文件夹
      •   3、文件(夹)移动
      •   4、文件(夹)重命名
      •   5、文件查找
      •   6、文件拷贝
      •   7、查看文件内容
    • 三、共享文件

一、命令行常用命令

   linux终端上能够运行的指令, 叫shell指令,运行shell指令本质是会调用这个命令对应的可执行程序:

  1、命令行常用快捷键

      (1) history : 查看历史shell指令
      (2) Ctrl+p : 往上移动历史指令
      (3) Ctrl+n : 往下移动历史指令
      (4) Ctrl+a : 将光标移动至行头
      (5) Ctrl+e : 将光标移动至行尾
      (6) Ctrl+b : 将光标往后移动
      (7) Ctrl+f : 将光标往前移动
      (8) Ctrl+d : 删除光标后面的字符
      (9) Ctlr+h : 删除光标前面的字符
      (10) Ctlr+l/clear : 清屏
   备注:当前登录用户@主机名:~$, $表示普通用户,#表示超级用户,~表示宿主目录

  2、linux文件介绍
      (1) /bin 存放常用的命令的可执行文件,如ls, pwd等
      (2) /boot 开机启动项,存放启动linux的核心文件
      (3) /dev 外设文件,用于存储硬件设备信息
      (4) /etc 存放系统管理所需要的配置文件
      (5) /home 用户的主目录,每个用户都会在/home生一个以自己的账户命名的文件夹
      (6) /lib 存放着系统最基本的动态链接共享库,其作用类似于Windows中的dll文件
      (7) /media linux系统会自动识别一些设备,例如U盘、光驱等,linux会将识别到的设备挂载到这个目录
      (8) /mnt 此目录主要是作为挂载点使用, 通常包括系统引导后被挂载的文件系统的挂载点。
      (9) /root 该目录是超级管理员目录
      (10) /usr 应用可以装到这个目录上,相当于windows下的用户目录

二、文件(夹)增删查改

  1、新建文件(夹)

      (1) mkdir 文件夹名 如: mkdir fileDir【创建单一文件夹】
      (2) mkdir 文件夹名 -p 如:mkdir fileDir1/fileDir2 【创建含有子目录的文件夹】
      (3) touch 文件名 如: touch temp.txt【创建txt文件】

  2、删除文件夹

      (1) rm 文件(夹)名 如: rm temp.txt【删除单一文件件夹】
      (2) rm 文件夹 -r 如: rm fileDir1【递归删除含有子目录的文件夹】

  3、文件(夹)移动

      (1) mv 文件(夹)名 目标文件夹 如: rm fileDir1/temp.txt fileDir2【将文件或文件夹移动至目标文件夹】

  4、文件(夹)重命名

      (1) mv 已有文件(夹) 新的文件(夹)名 如: rm fileDir1/temp.txt fileDir1/tt.txt【文件(夹)重命名】

  5、文件查找

      (1) 按照文件名称查找
        1) find 查找路径 -name “hello.c”
        2) find 查找目录 -name “hello*”
  备注:*表示通配多个字符,用于模糊搜索;?表示通配一个字符,用于模糊搜索。
      (2) 按照文件大小查找
        1) find ~ -size -10k 【查找宿主目录下小于10k的文件】
        2) find ~ -size +0k -size -100k 【查找宿主目录下大于0k,小于10k的文件】
      (3) 按照文件类型查找
        1) find 查找目录 -type d/l/b/p [d-目录, l-链接符号,b-块设备,p-管道]
      (4) 按文件内容查找
        1) grep -r “查找的内容” 查找的路径 如:gerp -r “stdio.h” ~/

  6、文件拷贝

      (1) cp ~/temp.txt /temp.txt
      (2) cp dir1 dir2 -r 【拷贝目录需要加上-r】
      (3) cp dir1/* dir2 -r 【将dir1文件夹内的文件拷贝至已存在的dir2文件夹内】

  7、查看文件内容

      (1) cat 文件名 【查看文件内容并将内容显示再屏幕上,缺点:内容过多时会省略中间部分内容】
      (2) more 文件名 【优点:可翻页(空格翻页,Enter逐行查看);缺点:无法网上翻页】
      (3) less 文件名 【ctrl + p往上翻页,ctrl+n往下翻页】
      (4) head -10 文件名 【查看文件前10行的内容】
      (5) tail -20 文件名 【查看文件后20行的内容】

三、共享文件

相关内容

热门资讯

山水皆有情!丽江两山一江的千年... 去过丽江、走过虎跳峡的人,大概率都听过哈巴雪山和金沙江的传说。很多人站在峡谷之下,望着奔腾不息的金沙...
活力中国调研行丨“殷”你而来 ... 9月12日,游客在殷墟博物馆“甲骨文展厅”内参观。位于河南省安阳市的殷墟博物馆新馆是首个全景式展现商...
浦江之夜赴美好相逢,第37届上... 9月12日晚,黄浦江畔灯火璀璨,第37届上海旅游节大巡游在外滩中山东一路上演。不少观众早早便来到外滩...
美丽中国丨秋韵紫鹊界 梯田入画... 这是9月11日拍摄的紫鹊界梯田(无人机照片)。 金秋九月,湖南省娄底市新化县紫鹊界梯田稻谷渐次成熟。...
中国之巅奏响《共同的节日》,千... 千吨阻尼器,“迎世赛、游上海旅游节”。9月13日,由上海市文化和旅游局指导推出上海旅游·会客│巅峰之...