当前位置:   article > 正文

Linux文件管理_linux在root家目录新建一个文件a.txt,并编辑一下内容

linux在root家目录新建一个文件a.txt,并编辑一下内容

一、Linux目录结构
1.WINDOWS/LINUX目录对比
Windows: 以多根的方式组织文件 C:\ D:\ E:
Linux: 以单根的方式组织文件 /
2.查看根目录下的内容
[root@localhost ~]# ls /
bin dev home lib64 mnt proc run srv tmp usr
boot etc lib media opt root sbin sys user3 var
在这里插入图片描述3.目录功能
(1)root root用户的HOME
(2)home 存储普通用户家目录
(3)bin 普通用户使用的命令 /bin/ls, /bin/date
(4)sbin 管理员使用的命令 /sbin/service
(5)dev 设备文件 /dev/sda,/dev/sda1
(6)tmp 临时文件(全局可写:进程产生的临时文件)
(7)var 存放的是一些变化文件,比如数据库,日志,邮件…

设备(主要指存储设备)挂载目录
(8)media 移动设备默认的挂载点
(9)mnt 手工挂载设备的挂载点

(10)etc 配置文件(系统相关如网络/etc/sysconfig/network)
(11)proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 ,硬件的状态

(12)usr 系统文件,相当于C:\Windows
(13)/usr/local 软件安装的目录,相当于C:\Program

(14)boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)

(15)lib 库文件Glibc
(16)lib64 库文件Glibc

(17)lost+found fsck修复时,存储没有链接的文件或目录
二、文件管理
1.创建文件
(1)语法: touch [路径]文件名称
(2)创建一个文件
[root@localhost ~]# touch file1.txt
(3)在/mnt目录下创建一个a.txt
[root@localhost ~]# touch /mnt/a.txt
(4)创建多个文件,从file1到file20
[root@localhost ~]# touch file{1…20}
2.查看文件
(1)命令:ls [参数] [路径]
[root@localhost ~]# ls
#ls 查看当前目录下的内容
(3)查看opt目录下的内容
[root@localhost ~]# ls /opt
(2)参数分析
#ls -l 长格式显示目录下内容的详细信息
#ls -a 显示目录下的所有内容(包括隐藏信息 以"."开头的文件)
#ls -h:人性化显示目录下内容的详细信息
#ls --help ls 的帮助手册
#ls a* 列出含a 的开头所有,隐藏文件除外。
3.创建目录
(1)语法结构: mkdir [参数][路径]目录名[root@localhost ~]# mkdir dir1
(2)查看目录:
[root@localhost ~]# ll -d dir1
(3)参数分析:
[root@localhost ~]# mkdir -v /home/{dir6,dir7}
-v:显示创建过程
[root@localhost ~]# mkdir -pv /hoem/dir8/111/222
-p:递归创建 当创建目录没有上一级时,自动创建
4.复制 cp
(1) 复制文件:
cp [参数] 源文件  目的地
[root@localhost ~]# cp file1.txt dir1/
[root@localhost ~]# cp a.txt b.txt
重新生成a.txt改名为b.txt
(2)复制目录:
cp -r 源目录  目的地
(3)参数解析:
-r : 递归
-v : 显示复制过程
-f : 强制复制
5.移动 mv
(1) mv 源文件/源目录路径 目标文件路径
[root@localhost ~]#mv file3.txt dir1/
[root@localhost ~] # mv file1 /home/dir3
将file1移动到/home/dir3
[root@localhost ~]mv file2 /home/ dir3/file20
将file2移动到/home/dir3,并改名为file20
[root@localhost ~] # mv file4 file5
将file4重命名为file5,当前位置的移动就是重命名
6.删除 rm
(1)rm -rf 文件或目录的路径
[root@localhost ~]# rm -rf file5.txt file7.txt
(2)参数
-r 递归删除
-f force强制删除
-v 详细过程
7.查看文件
(1)cat 文件名 查看文件内容
[root@localhost ~]# cat /root/file1.txt
(2)less/more 文件名 翻页查看文件
less 分页显示 手动退出Q
more 分页显示 自动退出
使用空格键一次翻一页,使用回车键一次翻一行
[root@localhost ~]# more /root/file1.txt
(3)head头部
head 查看文件前十行
head -n 查看文件前n行
[root@localhost ~]# head /root/file1.txt
[root@localhost ~]#head -5 passwd 查看前5行
(4)tail尾部
tail 查看文件后十行
tail -n 查看文件后n行
[root@localhost ~]# tail /root/file1.txt
[root@localhost ~]# tail -5 passwd
(5)grep 过滤文件中的关键字
[root@localhost ~]# grep ‘abc’ /root/file1.txt
[root@localhost ~]# grep ‘root’ /etc/passwd
8.改变目录 cd
(1)命令:cd 绝对路径
[root@k8s-node-2 ~]# mkdir abc
[root@k8s-node-2 ~]# cd abc/
[root@k8s-node-2 abc]# cd ~
[root@k8s-node-2 ~]#
(2)cd …/ :切换到上一级目录
(3)cd ~ :切换到当前用户的家目录
(4)cd - :切换到上一次的目录
9.文件编辑 vim
vim 文件名
(1)插入模式
进入到插入模式: i a o I A O,开始编辑文件内容
ESC 退出插入 :wq 保存退出
:q 不保存退出 :q! 强制退出 :w 保存文件 :wq!强制保存退出
gg:到首行
G:到尾行
yy:复制
p:粘贴
dd:删除
u:撤销
d G 删除光标所在行到最后
2dd 删除光标所在的两行
2yy 复制两行
d gg 删除光标所在行到首行

(2): 进入末行模式(扩展命令模式)
w 保存
q 退出
wq 保存并退出
w! 强制保存
q! 强制退出
wq! 强制保存并退出

(3)v 进入可视模式 (可视块 可视行)
ctrl+v 进入可视块模式
V 进入可视行
可视块模式 :
块插入(在指定块前加入字符): 选择块,I 在块前插入字符,2次 ESC
块替换: 选择块,r 输入替换的字符
块删除: 选择块,d
块复制: 选择块,y

(4)最简单的使用流程(编辑一个文件)
vim后面跟的文件存在,默认先查看,如果说我打开的这个文件不存在,那个他会自动创建.
i:打开文件的时候,输入i会立即变为插入模式,编辑完文件后,
esc会退出插入模式.
输入冒号,wq保存并退出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/153918?site
推荐阅读
相关标签
  

闽ICP备14008679号