Linux学习笔记06

认知权限信息

image-20231101145521763

image-20231101145631544

举例:drwxr-xr-x,表示

  • 这是一个文件夹,首字母d表示

  • 所属用户(右上角图序号2)的权限是:有r有w有xrwx

  • 所属用户组(右上角图序号3)的权限是:有r无w有xr-X(-表示无此权限)

  • 其他用户的权限是:有r无w有x,r-x

rwx

image-20231101145447710

chmod 命令

image-20231101145859066

示例:

  • chmod u=rwx,g=rx,o=x hello.txt,将文件权限修改为:rwxr-x--x

    • 其中:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限

  • chmod -R u=rwx,g=rx,o=x test,将文件夹test以及文件夹内全部内容权限设置为:rwxr-x--x除此之外,还有快捷写法:chmod 751 hello.txt

将hello.txt的权限修改为751 那么问题来了,751表示什么意思呢?

权限的数字序号

权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。数字的细节如下:r记为4,w记为2,x记为1,可以有:

  • 0:无任何权限,即---

  • 1:仅有x权限,即--x

  • 2:仅有w权限,即-w-

  • 3:有w和x权限,即-wx

  • 4:仅有r权限,即r--

  • 5:有r和x权限,即r-x

  • 6:有r和w权限,即rw-

  • 7:有全部权限即rwx

    所以751表示:rwx(7) r-x(5) --x(1)

chown命令

image-20231101151219073

image-20231101152017719

ctrl+c 强制停止

  • Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c

image-20231101152306718

  • 命令输入错误,也可以通过快捷键ctrl + c退出当前输入,重新输入

ctrl+d 退出或登出

  • 可以通过快捷键: ctrl+ d,退出账户的登录

image-20231101152627990

  • 或者退出某些特定程序的专属页面

image-20231101152706878

ps:不能用于退出vi/vim

历史命令搜索

  • 可以通过history命令,查看历史输入过的命令

image-20231101152919401

过滤命令

image-20231101153248106

!+首字母:匹配最近的命令并执行

image-20231101153659874

可以通过快捷键: ctrl + r, 输入内容去匹配历史命令

如果搜索到的内容是你需要的,那么 回车键可以直接执行 键盘左右键,可以得到此命令(不执行)

光标移动快捷键

  • ctrl+a,跳到命令开头

  • ctrl +e,跳到命令结尾

  • ctrl+键盘左键向左跳一个单词

  • ctrl+ 键盘右键向右跳一个单词

清屏

  • 通过快捷键ctrl+l可以清空终端内容

  • 或通过命令clear得到同样效果

1.ctrl+c强制停止 2.ctrl+d 退出登出 3.history 查看历史命令 4.!命令前缀,自动匹配上一个命令 5.ctrl+r,搜索历史命令 6.ctrl+ale,光标移动到命令开始或结束 7.ctrl+ <-|->,左右跳单词 8.ctrl+l或clear命会 清屏

Linux系统的应用商店

image-20231101155035410

yum命令

image-20231101155104097

  • yum [-y] install wget,通过yum命令安装wget程序

    image-20231101155951007

  • yum [-y] remove wget, 通过yum命令卸载wget命令

  • yum search wget,通过yum命令,搜索是否有wget安装包

apt命令- 扩展

前面学习的各类Linux命令,都是通用的。但是软件安装,CentOS系统和Ubuntu是使用不同的包管理器CentoS使用yum管理器,Ubuntu使用apt管理器通过前面学习的WSL环境,我们可以得到ubuntu运行环境。

语法:apt [-y] [install | remove | search] 软件名称

用法和yum一致,同样需要root权限

  • apt install wget, 安装wget

  • apt remove wget,移除wget

  • apt search wget,搜索wget

systemctl命令

image-20231101162347695

除了内置的服务以外,部分第三方软件安装后也可以以systemctl进行控制。

  • yum install -y ntp,安装ntp软件

    可以通过ntpd服务名,配合systemctl进行控制

  • yum install -y httpd,安装apache服务器软件

    可以通过httpd服务名,配合systemctl进行控制

    部分软件安装后没有自动集成到systemctl中,我们可以手动添加。这部分内容在后续章节和大家详细讲解

image-20231101163742554

ln命令创建软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置。

类似windows系统中的《快捷方式》

语法: In -s 参数1 参数2

  • -s选项,创建软连接

  • 参数1:被链接的文件或文件夹

  • 参数2:要链接去的目的地实例:

    实例:

    • ln -s /etc/yum.conf~/yum.conf

    • ln -s /etc/yum ~/yum

image-20231101164525584

1.什么是软连接?

可以将文件文件夹链接到其它位置 链接只是一个指向,并不是物理移动,类似windows系统的快捷方式

2.软连接的使用语法

In -s 参数1 参数2

  • -s选项,创建软连接

  • 参数1:被链接的文件或文件夹

  • 参数2:要链接去的目的地

data命令

image-20231101164724700

image-20231101164823867

date命令进行日期加减

image-20231101165203088

修改Linux时区

细心的同学可能会发现,通过date查看的日期时间是不准确的,这是因为: 系统默认时区非中国的东八区

使用root权限,执行如下命令,修改时区为东八区时区

rm -f /etc/localtime

sudo In -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可

ntp程序

我们可以通过ntp程序自动校准系统时间

安装ntp:yum -y install ntp

启动并设置开机自启:

  • systemctl start ntpd

  • systemctl enable ntpd

当ntpd启动后会定期的帮助我们联网校准系统的时间

  • 也可以手动校准(需root权限):ntpdate -u ntp.aliyun.com

通过阿里云提供的服务网址配合ntpdate(安装ntp后会附带这个命令)命令自动校准

image-20231101170305665

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jian绘梨衣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值