linux目录结构,路径,系统目录作用及指令介绍,文件管理基本命令,查看文件内容命令,vim编辑器(代码片段)

余昆 余昆     2022-12-01     748

关键词:

linux系统的目录结构

windows系统:多跟结构
	C:\\a\\b\\c\\d.txt
	D:\\xxx\\yyy\\zzz\\1.txt

linux系统:单根结构
	/a/b/c/d.txt
	/是根
	一切文件和文件夹在/内创建

绝对路径与相对路径

从跟开始写的路径就是绝对路径,否则就是相对路径

/a/b/c/1.txt

cd /a/b   (切换到/a/b目录下)
c/1.txt

系统目录作用及指令介绍

root用户的家目录:/root
普通用户的家目录:/home/egon

/etc/sysconfig/network-scripts/ifcfg-*,网络配置文件(*网卡配置文件名)

/etc/hostname	系统主机名配置文件
/etc/resolv.conf	dns客户端配置文件	
/etc/hosts	本地域名解析配置文件
/etc/fstab	系统挂在目录,开机自启动挂载列表(有可能插入新的硬盘,要挂载后才生效)
/etc/passwd	系统用户文件
root:x:0:0:root:/root:/bin/bash (第三位是权限,0是超级管理员,只有超级管理员权限才能更改)(第二位是密码,删了的话,登录不用密码)


/tmp,系统临时目录,系统会定时删除该目录下长时间没有访问的文件。
/var,存放一些变化文件,如下
                    mysql:          /var/lib/mysql
                    vsftpd:         /var/ftp
                    mail:           /var/spool/mail
                    cron:           /var/spool/cron
                    log:            /var/log 系统日志文件存放目录
                                    /var/log/messages系统日志
                                    /var/log/secure系统登录日志
                    /var/tmp        临时文件(主要是程序产生的临时文件)

修改主机名

hostnamectl set-hostname ***(填主机名)
hostname	查看主机名 

文件管理基本命令

语法结构,如果命令,选项,参数都有,则严格要求格式:命令 选项 参数 
选项在命令中通用
可以同时搭配多个参数文件或者路径
命令前加右斜杠(如\\rm),不会询问是否继续。直接执行。写脚本最好用这个方式

pwd 查看当前所在目录
cd  切换到当前用户的家目录
cd -  切到上一次所在的文件夹
cd ..  切到当前目录的上一级
cd ../.. 切到当前目录上一级的上一级
ls ..	浏览当前目录的上一级
ls ../..  浏览当前目录上一级的上一级

tree 文件路径  以树形方式显示目录结构(包含所有文件)
tree -a 文件路径   -a选项 显示所有文件(包括隐藏文件)
tree -L 1 文件路径   -L选项 显示层级,空格后数字,显示的层级数
tree -F 文件路径   -f选项 所有文件夹后面加/,可以显示出哪些是文件夹

mkdir 创建文件夹
-p   如果创建多个父子级文件/文件夹,需要加-p,递归着创建。
mkdir aaa/a,b   在aaa文件夹下创建a文件夹,b文件夹
mkdir aaa/1..3   在aaa文件夹下创建1~3文件夹(1文件夹,2文件夹,3文件夹)
touch 创建文件
touch /home/1..9.txt   (创建1~9.txt)
touch /home/a..c1..9.txt   (创建a1~a9.txt)

cp 拷贝,复制
cp /etc/passwd /home/   把etc下的passwd文件拷贝到home/文件夹下
cp /etc/sysconfig/* /home/   *号表示文件夹内的所有文件,如果不加*号,表示输入路径最后的文件夹
-r 拷贝文件夹以及文件夹内的所有内容都要加-r
-v 显示拷贝过程的详细信息

ls -l 文件路径   以列表的形式显示文件夹这层的文件
ls -a 文件路径   显示所有文件,包括隐藏文件
ls -al 文件路径   加a显示包括隐藏的文件

rm a.txt  删除文件
rm -rf  强制删除
\\rm  命令前加右斜杠,不会询问是否干嘛。直接执行。写脚本最好用这个方式

mv /test/a.txt /tmp/  剪切到tmp临时文件夹里,tmp内容会定期清除
mv /tmp/a.txt /test/  把文件从拉回来
mv /a/b/* /test/ 如果只想移动b下的内容,不包括b。在b路径后加*(意思是移动b文件夹内的所有文件)

vim 编辑器。打开文件,编辑。如果文件不存在则新建空白文件并打开

ls -l

[root@localhost ~]# ls -l /a
-rw-r--r--.  1 root root  0 6月  23 11:28 a1

-:文件类型为文本文件
re-r--r--:权限
.:代表在selinux开启的情况下创建的文件
1:硬链接数
root:属主
root:属组
0:文件大小,单位为字节
6月  23 11:28:文件创建时间
a1:文件名

查看文件内容

cat 查看文件内容
-n 显示行号
-A 包括控制字符(换行符)$
less 查文件可以滑轮上下翻动
more 大文件用这个方式查看
head -3 文件路径 	查看前三行
tail -3 文件路径	查看后三行
tail -3 /etc/passwd | head -2	查看倒数三行的前两行

tail -f 文件路径	动态监测文件内容
echo 内容 >> 被监测文件路径		照这个格式写入内容

grep \'root\' /etc/pass	从文件中找出符合内容的范本
ps aux	显示所有进程
ps aux | grep bash	在所有进程中找出带bash字的进程

vim编辑器

vim /etc/abc (打开文件,如果文件不存在直接新建并打开)

前提:在命令行模式下进行
删除与复制的操作:
dd  删除光标所在的那一行
ndd  n为数字,删除光标所在的向下n行
yy  复制光标所在的那一行
nyy  n为数字,复制光标所在的向下n行

粘贴命令:
小写p将已复制的数据在光标下一行粘贴
大写P将已复制的数据在光标上一行粘贴

撤销与重做命令:
u 相当于windows中的ctrl+z,撤销上一个操作
ctrl+r 相当于windows中的ctrl+y,重做上一次操作

命令行模式下保存和退出:
:w	 保存
:q	 退出
:wq	 保存退出

移动光标在文件中的位子的命令:
G	光标移动到最后一行
nG 	n为数字,数字可以为两位数,先按数字再按G

移动光标在屏幕中的位子的命令:
H 	光标移动到屏幕最上方那一行的开头
M 	光标移动到屏幕中央那一行的开头
L 	光标移动到屏幕最下方那一行的开头

linux系统目录结构介绍(代码片段)

linux目录:一切从“根”开始,“/”是所有目录的起点(定点)linux每个目录可以挂载在不同的设备(磁盘)上。在逻辑上所有目录(包括目录下的子目录)都在最高级别的目录“/”下,根(“/”)... 查看详情

linux系统的目录结构及作用说明(代码片段)

文章目录前言Linux操作系统常用目录根目录(/)binbootdevetchomelibmediaoptrootusrmntprocsbintmpvarrun总结前言在Windows操作系统中,主分区和逻辑分区也被称为驱动器,会被分配一个驱动器字母(如C、D、E),每个驱动... 查看详情

linux系统文件介绍

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux下的目录结构(代码片段)

文章目录Linux系统的目录结构Linux下主要目录介绍相对路径和绝对路径Linux命令提示符解析Linux系统的目录结构Linux系统的目录结构是一个倒立的树状结构,根目录用/表示,对比windows目录结构理解linux的目录结构。Linux下主要目... 查看详情

linux下的目录结构(代码片段)

文章目录Linux系统的目录结构Linux下主要目录介绍相对路径和绝对路径Linux命令提示符解析Linux系统的目录结构Linux系统的目录结构是一个倒立的树状结构,根目录用/表示,对比windows目录结构理解linux的目录结构。Linux下主要目... 查看详情

第四单元目录文件的浏览管理及维护

第四单元目录文件的浏览、管理及维护(一)Linux文件系统的层次结构 Linux文件系统的树状结构 目录是什么 顶层根目录的表示 文件系统中的两个特殊目录 Linux系统中的一些重要的目录 bin目录 sbin目录 家目录 dev目录 etc目录 挂载... 查看详情

linux下各个目录的作用及内容(代码片段)

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux目录结构文件属性及高频操作命令(代码片段)

目录1、Linux简介2、Linux和windows系统区别3、Linux的目录结构3.1系统启动相关的目录(boot、etc、lib、sys)3.2指令集合目录(bin、sbin)3.3外部文件管理目录(dev、media、mnt)3.4 临时文件目录(run、lost+fou... 查看详情

linux:linux系统和系统目录介绍(代码片段)

对Linux做个简单介绍,内容不多目录Linux系统1.操作系统2.Linux和windows的区别3.终端介绍系统目录1.目录结构2.家目录3.绝对路径与相对路径Linux系统1.操作系统Linux就是一组软件,而软件分为操作系统软件和应用软件,Linux... 查看详情

linux基础篇——linux操作系统目录结构运行级别介绍

目录一、Linux系统目录结构介绍二、Linux操作系统运行级别1.级别切换2.指定运行级别一、Linux系统目录结构介绍        Linux的文件系统是采用层级形式的树状目录结构,最上层为根目录“/”,然后在根目录下创建其他... 查看详情

linux系统的目录结构及常见目录总结

Linux系统的目录结构(必须掌握的内容)所有目录只有一个顶点/(根),所有目录的起点。只有一棵树Linux的目录结构也是有规律的,而且也是按照类别组织的。应用程序/usr/bin数据文件,帮助/usr/share配置文件/etc/启动命令/etc/init.d/结... 查看详情

linux根目录各个文件夹介绍及说明

...管理和配置文件/etc/rc.d启动的配置文件和脚本/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin系统管理命令,这里存放的是系... 查看详情

linux-目录结构常用命令组

Linux-目录结构、常用命令、组Linux目录结构常用命令Linux组基本介绍文件/目录所有者应用实例操作Linux目录结构bin(binaries)存放二进制可执行文件sbin(superuserbinaries)存放二进制可执行文件,只有root才能访问etc(etcetera)存放系统配... 查看详情

0002嵌入式开发带你从小白到大佬系列之——linux文件系统常用文件操作命令及用户权限

...结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发... 查看详情

系统加固之linux安全加固

...图及关键文件功能介绍Linux文件结构Linux文件结构图二级目录|目录|功能||/bin|放置的是在单人维护模式下能被操作的指令,在/bin底下的指令可以被root与一般账号所使用||/boot|这个目录只要在放置开机会使用到的文件,包括Linux核... 查看详情

linux各目录及每个目录的详细介绍

linux文件目录目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr用于存... 查看详情

linux各目录及每个目录的详细介绍

【常见目录说明】目录 /bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表... 查看详情

linux基础-常见指令及权限理解(代码片段)

...解Linux权限概念与思想,能深度理解“权限”初步了解Linux目录结构含义文章目录1.常见指令及权限理解1.linux系统及计算机背景2.使用XShell远程登录linux2.1XShell下的复制粘贴3.linux下的指令3.1pwd指令与whoami指令3.2ls指令3.3cd指令3.4 查看详情