2024.11.18晚Linux复习课笔记

第一章

cat -n显示行号 -b不显示空行号

pwd 打印当前的工作目录

cd

ls 打印当前工作的所有文件 -a -A -l:显示当前文件的详细信息 -r:递归显示

passwd:修改密码

ip a 查看ip地址

poweroff shutdown -h 关机

reboot shutdown -r

第二章

man

--help 简述命令如何使用

infor 与man完全一致

date 修改和打印时间 date +'Y%m%d% %H:%M:%S'

time

ls -d /root 查看root路径的详细信息 -a -A -S -t -h -d ls /etc/ -lh 显示文件的详细大小

ll

tree 查看文件的树形结构信息

第三章

文件类型: - d c b s p 1

/root /home /etc /var /bin(保存所用的普通命令) /sbin(管理员命令)/bin64 /mnt /media 挂载

第四章

du :查看文件磁盘的占用信息 -a查看所用文件的占用信息 -s

ln :创建软硬链接

touch 创建空文件和修改文件里的信息 dd复制磁盘中的信息

mkdir 创建目录文件

cp 复制文件

mv 移动文件

rm 递归删除 -f强制删

>(覆盖时重定向),>>(追加式),<,<<

echo 相当于Python的print打印

tee 编写文件信息并打印

| 管道符

vi/vim d$:删除当前行后的所有内容d^相反 u恢复 s(s替换)/root/redhat/g(当前替换)i:在当前行所在光标插入 0:光标上插入

第五章

cat,head(默认看十行),tail -n num -f(看日志)more,less

file文件类型 stat文件属性

grep -c -n -i -v -A -B -C

cut -d -f

sort -n(以数字排序) -r -u (-t -k)

unque 纯去重 连续的重复

tr 替换

第六章

wc 统计数字 -l 统计行数 -w 统计单词数 -c 统计字节数 -m 统计字符数

whereis

which

find -name -iname(不区分大小写)(-m/c/atime +-nums) -size -perm(权限)

xz

tar

scp :上传scp本地文件 远端服务器的保存路径

:下载scp远端服务器的文件的文件路径 被顶保存的地址

第七章

内置命令: 写在/bin/bash中的命令

外置命令:保存在系统中的某个具体的可执行文件

type -a 返回命令的详情

type -t 返回命令的类型

系统变量:PATH

通配符:*,^[ ]$,{},?

\是后面特殊字符失效

`` 和$() : 将字符串中的命令执行并替换

' '

history -c 清空历史

history -num

!num

第八章

超级账户(0-1000)系统账户 普通用户 基本组 扩展组

/etc/passwd

/etc/shadow

/etc/group /etc/gshadow

id 用户名

-d:clearpassword

sudo

/etc/sudoers:无错误提醒

visudo :它会错误提醒

groupadd -g Gid -r系统组

groupmod -g Gid -n newname

gpasswd -r clear -a adduser -d deluser -modifylist -A Administrator

groupdel

user

who

w

last 历史登录记录

lastlog 每个用户的历史登录记录

第九章

chmod [ugoa][+-][rwd] file/dir

chmod nnn file/dir

-R

SUID u+s

SGID g+s

SBIT 0+t

getfacl 文件名

setfacl -m u:用户名:权限 文件

-m g:组名称:权限 文件

-x 删除acl权限

-b 删除所有acl权限

-d 设定默认acl权限

-k 删除默认acl权限

-R 递归设置ACL权限

linux系统不允许新创建文件具备可执行的权限 所以会拿掉 --x --x --x

第十章

第十一章

kill pid

killall name软件名称

第十二章 磁盘管理

相关推荐
qq_312920112 分钟前
从零搭建企业级DevOps流水线
运维·devops
鸽芷咕15 分钟前
Rokid 手势识别技术深度解析:解锁 AR 无接触交互的核心秘密
linux
川石课堂软件测试24 分钟前
全链路Controller压测负载均衡
android·运维·开发语言·python·mysql·adb·负载均衡
摇滚侠31 分钟前
Spring Boot 3零基础教程,条件注解,笔记09
java·spring boot·笔记
一枚正在学习的小白31 分钟前
PG数据文件位置迁移
linux·运维·服务器·数据库
Tfly__44 分钟前
Ubuntu 20.04 安装Aerial Gym Simulator - 基于 Gym 的无人机强化学习仿真器
linux·人工智能·ubuntu·github·无人机·强化学习·运动规划
博睿谷IT99_1 小时前
Linux 云计算核心技术:原理、组件与 K8s 实战部署
linux·kubernetes·云计算
疯癫的老码农1 小时前
【Linux环境下安装】SpringBoot应用环境安装(二)-Redis安装
linux·spring boot·redis
想你依然心痛2 小时前
Spark大数据分析与实战笔记(第六章 Kafka分布式发布订阅消息系统-01)
笔记·分布式·spark
点亮一颗LED(从入门到放弃)2 小时前
SQLite3数据库——Linux应用
linux·数据库·sqlite