韩顺平linux笔记


这之前讲了目录树,笔记后面再补充。
共享文件及位置 e:myshare 其他位置计算机mnt/hgfs下

linux实操篇

05 远程登录和下载

xshell6和XFTP分别用于操作linux和上传下载文件

1 xshell6

1查看ip 在linux命令行输入ifconfig,查看ens33:的inet后面的ip地址
2在windods上ping上面的ip,查看是否可以连接到该ip
3打开xshell并设置
在这里插入图片描述
然后输入user和密码进行连接。

2sftp

也是22端口,其他操作差不多

06 vim/vi编辑器

vim是linux系统内置的文本编辑器,具有三种模式如下图
在这里插入图片描述
使用xshell如何使用vim命令?
在命令行输入 vim Hello.java创建文件并进入vim

三种模式之前互相切换
在这里插入图片描述**常用操作

**
在这里插入图片描述

07开机、重启、用户登录注销

开机&重启

shutdown/halt/reboot/sync关机

在这里插入图片描述
注意:虽然关机和重启之前都会自动执行sync,最好还是自己先执行一次
shutdown后面不输入默认 -h 1

用户登录和注销

logout注销用户

在这里插入图片描述
运行级别暂时没有

创建用户

在这里插入图片描述

修改用户的密码passwd

在这里插入图片描述
passwd如果不指定用户名默认给当前用户修改密码,如果不是给root用户修改密码,用户名千万不要忘记!!!

删除用户userdel

在这里插入图片描述
userdel -r 慎用!!!

id 查询用户指令

在这里插入图片描述

切换 su - user

在这里插入图片描述

查看当前登录用户 who am i

在这里插入图片描述
这里查看的是最初登录的user
用户组
组就是权限的意思

linux下命令正确一般没有消息–没有消息就是好消息

如果添加用户没有指定组,那么会自动创建一个和用户名相同的组,并把该用户添加到这个组里

添加组 添加用户的同时添加组groupadd

在这里插入图片描述

修改用户的组 usermod

在这里插入图片描述

用户和组相关文件

在这里插入图片描述
shell是什么?
在这里插入图片描述

08实用指令

运行级别

在这里插入图片描述
实际开发多用3
设置默认运行级别
设置默认运行级别后reboot后生效
centos 7以后可以通过命令修改默认运行级别在这里插入图片描述

systemctl get-default 查看默认运行级别
systemctl set-default multi-user.target
systemctl set-default graphical.target

单用户模式重置root密码

帮助指令

在这里插入图片描述

文件目录指令

在这里插入图片描述
在这里插入图片描述
上面图中的案例2可能你不知道
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
touch 支持相对路径和绝对路径

拷贝
cp的路径参数都可以相对路径
cp再次执行会覆盖 如果文件太多每个文件都会询问是否覆盖,如果确定是要覆盖并且无需询问则使用\cp。
在这里插入图片描述

在这里插入图片描述

删除文件时一定要小心,清楚自己在做什么
删除rm会询问是否要删,确定删除无需询问则-f

mv移动

也可以移动并且重命名,如下图中的划线处
在这里插入图片描述

cat

在这里插入图片描述
管道命令相当于将前面的结果交给|后面处理,可以简单理解为两个指令的和
在这里插入图片描述

more

在这里插入图片描述

less

在这里插入图片描述

echo、head、tail

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

>/>>

‘’>‘’其实就是将原本输出在shell的内容输出到文件中。且>覆盖,>>追加

在这里插入图片描述

ln 软链接

在这里插入图片描述

history

在这里插入图片描述

时间日期指令

date

在这里插入图片描述

cal

在这里插入图片描述

搜索查找指令

ls -lh 其中的h表示按照人看的习惯显示
在这里插入图片描述

locate

在这里插入图片描述
第一次运行locate之前一定要updatedb

grep

在这里插入图片描述
两种写法,第一种是管道

解压缩

gzip/gunzip

在这里插入图片描述
gzip和gunzip后原来的文件就消失了

zip/unzip

在这里插入图片描述

tar

没有untar
在这里插入图片描述

10组管理和权限管理

文件、组、所有者

在这里插入图片描述

所有者

chown 改变所有者

在这里插入图片描述
上面截图中第二个root代表该文件在root组

所在组

在这里插入图片描述
chgrp也可以改变文件夹的组

其他组

cat /etc/group |grep wudang //查看现有组 
id zwj

在这里插入图片描述

权限

-代表普通文件
在这里插入图片描述

rwx作用在文件和目录是两回事
在这里插入图片描述
举例
这里说清楚了ls -l里面的所有信息
在这里插入图片描述

修改权限
chmod 修改文件权限

两种改变权限的方式都可以

在这里插入图片描述
在这里插入图片描述

chown 修改所有者

在这里插入图片描述

chgrp 修改所有者

在这里插入图片描述

权限练习与案例

在这里插入图片描述
对目录中的文件或者目录有权限,首先应该对其所在目录有权限,必须要能先进去这个目录!!!
练习2
在这里插入图片描述
在把沙僧放入妖怪组运行usermod的时候wukong没有该权限,需要root权限
问题:什么是其他组进入own里修改文件的最小文件夹权限?

目录权限

r 就是查看目录下文件有哪些的权限,就是ls,和能否访问目录下的某个文件没关系
x 可以进入到目录,例如cd,这才是访问里面文件的最小目录权限
w 对目录里面的文件删除或者创建,这和对其中的文件进行读写和修改的权限无关
如果没有x文件夹,即使是对里面的文件有rwx也无法访问read

11定时任务调度

crond任务调度

在这里插入图片描述

在这里插入图片描述
时间符号代表什么意思
在这里插入图片描述
有两种方法指定执行任务
直接输入命令,或者运行脚本
三个案例
在这里插入图片描述

at定时任务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

at执行的例子
该命令也可以执行文件内的命令
例如

at now +2 minutes
/home/my.sh

在这里插入图片描述

12磁盘分区

lsblk查看所有设备挂载情况

在这里插入图片描述
在这里插入图片描述
abc代表不同的硬盘,1234代表同一个盘的不同分区。

在这里插入图片描述

挂载案例

在这里插入图片描述
在vm增加完一块新虚拟硬盘后,reboot后lsblk可以看到

fdisk分区

这里命令后面的参数/dev/sdb
dev是设备文件目录,sdb是刚刚新增加的硬盘编号,要和目的分区的硬盘编号一致
在这里插入图片描述
分区完成之后lsblk可以看到
在这里插入图片描述
格式化之前没有UUID
在这里插入图片描述

mkfs分区后对分区进行格式化/mount挂载/umount卸载

在这里插入图片描述
格式化之后,新分区分配UUID
在这里插入图片描述

将新建立的分区挂载到任何目录下都可以,不必须是/下的目录
挂载完成后:
在这里插入图片描述

永久挂载

用命令行挂载重启之后失效,如果希望永久挂载:
在这里插入图片描述

在这里插入图片描述

磁盘使用情况查询

整体
在这里插入图片描述
具体某个文件夹

#

du-h后面不加目录默认查找当前目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值