首页 > 系统相关 >Linux文件管理

Linux文件管理

时间:2023-11-27 20:02:35浏览次数:31  
标签:文件 管理 可以 模式 命令 Linux 目录

1.初识Linux

1.1 Linux系统简介:

Linux系统中的一切都归结为文件。对于操作系统内核来而言,命令,硬件和软件设备以及进程都被视为拥有各自特性的文件。Linux系统完全兼容POSIX1.0标准,还支持多用户,多任务。多线程。多CPU,保证了各用户之间互不影响。多个进程可以同时独立地运行,从而提高了整个系统的效率。

2.Linux目录结构

2.1文件目录

Linux文件系统采用树状结构,所有的文件都在根目录( / )下。其中包括/bin(存放二进制可执行文件),/home(存放所有用户文件的根目录),/etc(存放系统管理和配置文件)以及/root,/var等目录。

用户如需查看根目录下的文件,可以使用ls命令。

2.2 文件路径

绝对路径:是指从根目录( / )开始的路径。

相对路径:是指对于当前目录的路径。

注:" .."表示当前目录的上层目录," ."表示当前目录。

3.文件处理的基本命令

3.1 用户可以通过使用mkdir命令创建一个空白目录

例如创建目录adc:mkdir abc

通过-p参数创建多层目录

例如:mkdir -p abd/abb/abc

3.2 查看当前所在目录命令pwd

通过添加-p参数可以显示实际工作目录

用户通过ls -a命令可以查看隐藏的目录与文件

用户通过ls -l命令可以查看目录与文件的属性,该命令可以简写为“ll”

3.3 用户通过cd命令可以切换目录

例如:cd  /home/swxy/time

cd -表示返回上次目录,cd后面不加任何路径表示直接返回root目录

3.4 用户通过rmdir命令只能删除空白目录,如果需要连同上层目录一起删除添加-p参数

例如: mkdir adc

3.5 用户使用touch命令可以创建一个空白文件

例如:touch adc

3.6 用户使用cat命令查看内容较少的文件

例如:cat /etc/hosts

3.7 head命令可以查看文件前几行的内容,添加-n参数显示文件的前n行

例如查看/etc/passwd前2行的内容:head -2 /etc/passwd

3.8 grep命令可以对文件的内容进行过滤,搜索关键词,从而迅速找到所需内容

例如查看含有root的行:grep ‘root’ /etc/passwd

3.9 复制文件使用cp命令

cp file1(源文件)file2(目标文件)

3.10 移动文件使用mv命令

mv  file1(源文件)file2(目标文件)

3.11 删除文件使用rm命令

rm file2(目标文件或目录)

若要删除目录,需要添加-r参数

4.vim编辑器的使用

4.1 启动Vim:
打开终端。
输入 vim 命令并按下 Enter 键。
4.2 Vim的模式:
Vim有不同的模式,包括普通模式、插入模式和命令行模式。
刚启动时,默认是普通模式。在普通模式下,你可以执行各种命令。
4.3 切换到插入模式:
在普通模式下按下 i 键,进入插入模式。在插入模式下,你可以输入文本。
4.4 切回普通模式:
在插入模式下按下 Esc 键,返回普通模式。
4.5 保存和退出:
在普通模式下,输入 :w 可以保存文件。
输入 :q 可以退出Vim。
输入 :wq 可以保存并退出。
4.6 插入模式下删除字符:
在插入模式下按下 Backspace 键可以删除光标前的字符。
在插入模式下按下 Ctrl + W 可以删除光标前的一个单词。
4.7 移动光标:
在普通模式下,使用 h、j、k 和 l 分别向左、向下、向上和向右移动光标。
4.8 复制和粘贴:
在普通模式下,使用 yy 复制一行。
使用 p 粘贴。
4.9 搜索和替换:
在普通模式下,输入 / 后跟要搜索的内容,按 Enter 键进行搜索。
输入 :s/old/new/g 可以将文本中的 "old" 替换为 "new"。
4.10 撤销和重做:
在普通模式下,输入 u 撤销上一步操作。
输入 Ctrl + R 可以重做操作。
4.11 显示行号:
在普通模式下,输入 :set number 可以显示行号。

标签:文件,管理,可以,模式,命令,Linux,目录
From: https://www.cnblogs.com/wangjiankun/p/17860229.html

相关文章

  • 了解Linux中的LVM磁盘管理
    Linux系统作为开源操作系统的代表之一,以其灵活性和可定制性而备受欢迎。在Linux中,LVM(LogicalVolumeManager)磁盘管理系统是一种强大的工具,它使得磁盘管理更加灵活和高效。什么是LVM?LVM是一种逻辑卷管理系统,它允许对硬盘驱动器进行灵活的分区和管理。与传统的硬盘分区相比,LVM提......
  • 第四章 文件权限
    在Linux系统中,文件权限是保障系统安全和数据隐私的关键因素之一。有效地管理文件权限不仅涉及到谁可以访问文件,还包括对文件的读、写、执行等操作权限的控制。在这篇博文中,我们将深入讨论Linux文件权限的基本概念、如何使用chmod和chown命令进行权限和所有权的管理,以及一些实际应......
  • 第三章 Linux用户管理
    在Linux操作系统中,用户管理是系统管理员不可或缺的一项任务。有效的用户管理不仅仅涉及到创建和删除用户账户,还包括权限控制、群组管理以及其他与用户相关的各种任务。在这篇博文中,我们将深入探讨Linux用户管理的各个方面,为管理员提供全面的指导。1.用户账户的创建与删除1.1创......
  • 你认为哪个Linux发行版更有前途?
    作者:彭亚伦链接:https://www.zhihu.com/question/399967127/answer/1805622525来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我第一次接触Linux是2003年,系统是Redhat7.3,在长沙定王台花75大毛买的正版CD;那个时候我还是个青涩的学生,业余......
  • 第五章 进程管理
    在Linux操作系统中,进程管理是系统管理员和开发者必须掌握的核心技能之一。了解如何查看、控制和优化系统中运行的进程是确保系统高效运行和问题排查的关键。在这篇博文中,我们将深入讨论Linux进程管理的各个方面,包括使用ps命令查看进程信息、使用kill命令终止进程以及其他关键工具......
  • 进程管理;I/O重定向与管道
    一.进程定义进程的定义程序是静态的代码文件;进程是指程序运行时的形态进程是程序的一个副本(copy程序到内存,相当于副本)进程是有生命周期的(准备期、运行期、终止期)进程和线程进程:进程是资源调用的最小单位。所有事件由cpu处理,当一个事件cpu,其他事件就无法占用处于,等待用完才......
  • 未管理类使用spring管理类
    @ComponentpublicclassSpringApplicationContextHolderimplementsApplicationContextAware{privatestaticApplicationContextapplicationContext;@OverridepublicvoidsetApplicationContext(ApplicationContextapplicationContext)throwsBeansE......
  • 文件权限
    1.文件权限概念我们首先了解了Linux文件权限的基本概念,即文件权限包括读(r)、写(w)和执行(x)权限。通过ls-l命令可以查看文件的权限信息。ls-lfilename2.更改文件权限学习了如何使用chmod命令更改文件的权限。权限可以用数字表示(例如,r=4,w=2,x=1),并且可以通过数字形式或符号形式......
  • 进程管理
    1.查看进程信息a.查看当前系统正在运行的进程使用ps命令可以列出当前正在运行的进程列表。psauxb.查看指定进程的详细信息使用ps命令结合进程ID(PID)可以查看指定进程的详细信息。ps-p<PID>2.控制进程a.终止进程使用kill命令可以终止指定进程。kill<PID>......
  • Linux发行版比较:选择适合你的操作系统
    Linux发行版比较:选择适合你的操作系统编程技术汇2023-07-1007:02北京Linux作为一种开源的操作系统,存在着许多不同的发行版(Distribution)。每个发行版在提供基本的Linux内核之外,还包括不同的软件包、桌面环境和配置工具。选择适合自己的Linux发行版是一个重要的决策,需......