Linux基本入门笔记

您所在的位置:网站首页 喜马拉雅fm在线 Linux基本入门笔记

Linux基本入门笔记

2023-03-23 04:56| 来源: 网络整理| 查看: 265

环境搭建

虚拟机软件:Vmware 15 pro

linux版本:centOS7 CentOS Mirrors List

centOS安装

默认经典安装即可

xshell使用

新建连接,查找虚拟机en33网卡ip地址,打开虚拟机,输入ip add,记住en33网卡的ip地址,打卡xshell新建连接,主机地址填入刚刚查到的ip地址。端口默认22

ctrl+鼠标滚轮可以放大或者缩小xshell字体

基本命令

linux命令参数可以组合使用,比如 ls -al表示查看当前目录下所有文件的(包括隐藏文件)的详细信息

命令命令含义参数cd进入某个目录…代表返回上一级目录;/返回根目录;某个目录名称表示进入该目录ls简洁列出当前目录下的所有文件-a:all的缩写,查看所有的文件,包含隐藏文件;-l:列出当前目录下的所有文件的详细信息,不能查看隐藏文件ll列出当前目录下的所有文件的详细信息无tar解压命令-zxvf 表示基本解压命令clear清楚当前终端显示的命令(清屏)无rm删除命令-rf 删除全部文件,谨慎使用,后面需要接上被删除的文件名;-f:忽略不存在的文件,不会出现警告和报错信息,简单来说就是强制删除;-r:递归删除目录,使用这个参数可以删除层级目录;-i:删除的时候会询问是否删除shutdowm关机-h 时间 代表指定时间关机一般后面直接加上now;-r 时间 代表重启sync将内存数据同步到磁盘中无reboot重启linuxhalt关闭系统mkdir当前目录下创建文件夹-p 层级目录结构:表示可以创建一个层级目录结构;pwd查看当前所在的目录无rmdir删除目录后面直接跟需要删除的目录名称;-p:表示层级删除目录,后面跟的层级目录都会被删除cp复制文件或者目录(copy的缩写)cp 源 目标:表示复制文件到目标目录mv移动文件或者目录mv 源 目标;-f:强制移动;-u:如果文件已存在,只替换更新过后的文件。另外这个命令可以重命名文件chgrp修改文件所属用户组-r:同时修改该目录下的其他文件的所属用户组(递归修改);charp 用户组名 文件名chown修改文件所属用户,也可以修改所属用户组-r:同时修改该目录下的其他文件的所属用户;chown 用户名 文件名;chown 用户名: 用户组名 文件名chmod修改文件操作权限chmod 字母/数字 文件名:修改文件的操作权限ifconfig查看本机的网络配置信息touch创建文件 系统目录结构 在linux的世界中,一切皆文件根目录 /,所有的目录都挂载在这个根目录下 系统目录 /bin :bin是binary的缩写,该目录存放最经常使用的linux命令/boot :这里存放一些linux启动时需要的核心文件/dev :device的缩写,存放一些linux的外部设备,比如在linux插入了u盘,在这个目录下就可以找到u盘入口/mnt :用户临时挂载别的文件系统,一般可以挂载光驱等,在这个目录中可以找到光驱的入口/etc:存放所有的系统配置文件和子目录/home :用户目录,使用不同的用户账号登陆linux,home目录中的内容都会不一样(类似windows的桌面文件夹),一般以用户账号名命名/lib :存放动态连接共享库,类似windows的dll文件存放目录/lost+found :一般情况下是空的,系统非法关机之后会存放一些文件/media :linux会自动识别一些设备,U盘光驱等会自动挂载到这个目录下/opt :用于安装一些软件,比如说安装一些mysql等等,默认为空/proc :系统虚拟目录,系统内存的映射,可以直接访问这个目录来获取系统信息/root :系统管理员目录,存在一些隐藏文件/usr :用户目录,用户的很多应用程序和文件都会存储在这个目录下,类似windows的program files/sbin :存放超级管理员使用的系统管理程序/srv :存放服务启动之后需要提取的数据/sys :2.6内核之后的新文件系统sysfs/tmp :存放临时文件,用完就可以删除的文件比如安装包/usr/bin :系统用户使用的应用程序/usr/sbin :超级用户使用的比较高级的管理程序和系统守护进程/usr/src :内核源代码存放目录/var :存放一些不断扩充的东西,习惯将一些经常修改的文件放在这里,包括各种日志文件/run :临时文件系统,存储系统启动以来的信息。当系统重启的时候,这个目录被清除 基本属性

linux是多用户系统,不同的用户对系统中的文件拥有不同的权限

在列出文件的详细信息中,第一列的第一个字母[d]表示这个是一个文件目录,[l]表示这是一个链接文档可以打开;[-]表示文件;[b]表示外部接口;[c]表示鼠标和键盘。

在后面的字符中,每三个为一组,并且都是rwx的组合,其中r表示可读,w表示可写,x表示可执行,第一组字母表示所属用户对该文件的操作权限,第二组表示所属用户组的其他用户对该文件的操作权限,第三组为其他用户组对该文件的操作权限

修改文件属性

chgrp修改文件所属用户组;chown修改所属用户;chmod修改文件操作权限

chmod有两种设置方式,一种是用过rwx字母的方式设置权限,第二种是通过数字来设置权限,一般来说通过数字来设置权限更加常见。

r用数字表示为4;w数字表示为2;x数字表示为1。想要设置一个文件的三种权限,相加即可,比如设置-rwx可读可写可执行,那么对应的数字设置方式为7(4+2+1)。chmod 777 文件名将文件设置为所用用户可读可写可执行

文件内容查看 cat: 由第一行开始显示文件内容,读取文章或者读取配置文件一般都是用cat命令tac: 由最后一行开始显示文件内容。nl:显示文件内容的同时,显示行号,方便看代码more:对于一些比较长的文档,一般使用more命令查看,more命令支持翻页显示,但是只能向前翻页不能回翻。一般空格翻一页,回车多显示一行less:翻页显示,支持上下翻页。上下方向键代表上下翻页,回车多显示一行,直到出现END表示文档已经看完。退出less查看文档按q。输入/可以查找字符串(向下查询),输入?查询字符串(向上查找),并且输入n表示查找下一个,N表示查找上一个head:只查看头几行的信息,参数-nhead -n 需要显示多少行 文件名称tail:只查看尾部几行,tail -n 20 文件名 硬链接和软链接

硬链接:假设存在一个非常重要的文件,害怕被误删,那么我们给这个文件(A)创建一个硬链接(B)。这时候A文件被删除了。我们访问B依旧能够成功访问到A的内容。这就是硬链接

软链接:类似windows下的快捷方式,只要源文件被删除,快捷方式就无法访问

ln命令创建链接

ln 被创建链接的文件 链接名称:创建一条硬链接

ln -s 被创建链接文件 链接名称:创建一条软链接

echo "需要写入的文本" >>被写入对象:可以写入一些字符串到文件中

touch:创建文件



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3