Linux学习-1

开机登录

开机会启动很多程序。在win里面叫:服务,Linux里面叫:守护进程
用户登录方式:命令行登录、ssh登录、图形界面登录
root作为最高权限,可以操作一切

关机

在Linux领域内,很少遇到关机的情况,运行一个系统是永无止境的,除非特殊情况,一般不关机。
关机指令:shotdown

sync 数据由内存同步到硬盘
shutdown:关机指令
shutdown -h 10:计算机在十分钟之后关机
shutdown -h 10:30:系统10:30关机
shutdown now:立刻关机
shutdown +10 :系统十分钟之后关机
shutdown -r:立即重启
shutdown -r +10:系统十分钟之后重启
reboot:立即重启
halt:关闭系统
注:不管重启还是关闭系统,都需要先sync,先保存数据。

系统目录结构

一切皆文件;
根目录 /,所有的文件都挂载在这个节点上;
登录之后输入: ls /

在这里插入图片描述

目录结构:

/bin  bin是binary的缩写,存放经常使用的命令
/boot:存放linux启动的文件,以及一些连接文件和镜像文件(不要动)
/dev:device缩写,存放一些外部设备,访问设备和文件的方式是一样的,
/etc:存放系统管理需要的一些配置文件和子目录
/hmoe: 用户主目录,在Linux中,每一i个用户都有一个自己的目录,一般、
/lib:存放洗个头基本的动态连接共享库,类似于win里面得dll文件(一般不动)
/lost+found:一般情况下是空得,当系统非法关机之后,就存放一些文件
/media:Linux系统会自动是被一些设别,比如:U盘、光驱,当识别之后,会挂载在/mnt/上,然后进入该目录查看光驱得neritic
/opt:给主机额外按照软件所摆放的目录,比如安装一个oracl数据库就是放在这个目录下,默认空。
/proc:虚拟目录,系统内存的映射,通过直接访问这个目录来获取系统信息
/root:系统管理员,超级权限者的公户主目录
/sbin:s就是Suoer User的意思,存放系统管理员使用的系管理程序。
/srv:存放一起服务启动之后需要提取的数据
/sys: Linux2.6的内存很大的一个变化,该目录安装了2.6内核中新出现的一个文件系统sysfs
/tmp:存放临时文件,用完即丢的文件,安装包
/usr:用户的应用程序和文件存放目录,类似于win下的program files目录
/usr/bin:系统用户使用的应用程序
/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序
/usr/src:内核源代码默认的放置目录
/var:存放不断扩展的东西,经常被修改的东西存放在这里,包括各种日志文件
/run:临时文件系统,存储系统启动以来的信息,当系统重启时,目录下的文件会被删除

常用基本指令

cd 切换目录
./ 当前目录
cd … 返回上一级目录

ls

-a 参数:查看所有的文件,包括隐藏文件
-l 参数:列出所有文件,包括文件的权限和属性,没有隐藏文件
所有的linux文件都是可以组合使用的。
在这里插入图片描述

pwd

显示当前目录
在这里插入图片描述

mkdir

创建一个文件
在这里插入图片描述

删除rmdir

在这里插入图片描述

cp(复制)

cp: omitting directory ‘ty’ 目录下面还有文件,不能直接复制 ,需要加一个-r
在这里插入图片描述

rm(移除文件或者目录)

-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 递归互动,删除询问是否删除
rm -rf:系统所有文件都要被删除

在这里插入图片描述

mv 移动文件或者目录 重命名文件

-f 强制
-u 只替换已经更新过的文件,

在这里插入图片描述

基本属性

在这里插入图片描述
文件的第一个属性用“d”表示,“d”表示一个文件目录,在Linux中第一个字母表示文件、文档、链接:
“d”开头是文件
“-”开头是文件
“l”开头是链接文档
“b”是装置文档里可供存储的接口设备(可随机存取装置)
“c”是装置文件的里面的串行端口设备,比如鼠标,键盘

接下来是三个为一组的字符,且均为“rwx”的三个参数组合
其中,“r”代表可读read,w表示可写write,x表示可执行的execute
要注意的是,三个权限的位置不会改变,如果没有权限,就会出现减号“-”
每个文件的属性由第一部分的是个字母来确定
在这里插入图片描述
root用户可读写,其他权限用户能读能执行,但是不能写。
从左至右用0-9表示,0是文件类型,1-3确定属主权限(文件的所有者)拥有该文件的权限,4-6表示确定属组(所有者的同组用户)拥有该文件的权限,7-9确定其他用户拥有该文件的权限
1、4、7表示读权限,r表示读权限,-表示没有读权限
2、5、8表示写权限,w表示写权限,-表示没有写权限
3、6、8表示可执行权限,x表示可执行权限,-表示没有执行权限
在Linux中,用户按组分类,一个用户属于一个或者多个组
文件所有者以外的用户又可以分为文件所有者的同组用户或者其他用户
因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的为文件访问权限,

修改文件属性

1.chgap:更改文件属性
chgap [-R] 属组名 文件名
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R参数,那么该目录下的所有文件的属组都会改变
2.chown:跟嘎嘎i文件属主,同时更改文件属组
chown [-R] 属主名 文件名
chown [-R] 属主名 :属组名 文件名
3.chmod 更改文件9个属性
chmod [-R] xyz 文件或者目录
Linux文件属性设置方法,一种是数字(常用),一种是符号
Linux文件的基本你权限有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限,文件的权限字符【-rwxrwxrwx】,这九个权限三个三个为一组,其中可以使用数字来代表各种权限,各种权限对照表如下:
r:4 w:2 x:1 r+w+x = 7
可读可写不可执行 rw- 6
可读可写不可知性 rwx 7
可读可写可执行 chown 777
在这里插入图片描述

文件内容查看

Linux系统中使用以下命令查看文件的内容:
cat由第一行开始显示文件内容 (读文章、或者配置文件用的)
tac 从最后一行开始显示,可以看出tac和cat是倒着写的
nl显示的时候 顺道输出行号
more一页一页的显示文本内容
less与more类似,但是比more更好的是,可以往前翻页(空格翻页,上下键表示自动翻页,q退出,查找字符串/要查询的字符串,向上查询用?,向下寻找n,向下寻找用N )
head只看头几行
tail只看尾巴几行
可以用man【命令】来查看命令的使用文档,如man cp;

网络配置目录:
在这里插入图片描述
ifconfig 查看网络ip地址
以上指令的使用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看前几行 head -n 10 csh.login
在这里插入图片描述

在这里插入图片描述

链接

Linux分为了两种链接:硬链接、软链接
硬链接:假设有a,b两个链接,b是a的硬链接,两个链接都是指向同一个文件,允许一个文件有多个路径,用户可以简历这种机制,保护重要文件,防止误删。
软连接(快捷方式符号链接):类似于win中的快捷方式,如果删除源文件,快捷方式失效

创建链接ln命令
touch创建文件
echo输入字符串
在这里插入图片描述
在这里插入图片描述
删除f1,查看f2和f3的区别
在这里插入图片描述

Vim编辑器

vim通过一些插件可以实现和ide一样的功能
vim是从vi发展出阿里的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中广泛使用,尤其是Linux中,必须会使用vim(查看内容、编辑内容、保存内容)

Vim三种模式

vim分为三种模式:分别是命令模式(command node)、输入模式(insert node)和底线模式(Lastline node)
命令模式:用户启动,进入命令模式,此状态下敲键盘会被vim识别,而非输入字符,常用命令:
i:切换倒输入模式,以输入字符
x:删除当前光标所在字符
::切换到底线命令模式,以在最底一行输入命令,如果是编辑模式,需要先退出编辑模式
若想要编辑文本,启动vim,进入命令模式,按下i,切换到输入模式
命令模式只有一些最基本的命令,因此要依靠命令模式输入更多命令

vim编辑文件
在这里插入图片描述
在这里插入图片描述
新建或者编辑文件,按i进入编辑模式,编写内容,编写完成之后按esc退出编辑模式,退出按:wq保存并退出
在这里插入图片描述
vim其他方式的使用:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值