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软件名称

第十二章 磁盘管理

相关推荐
快下雨了L4 分钟前
C++面试笔记(持续更新...)
笔记
努力的小T17 分钟前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
Nerd Nirvana35 分钟前
OpenSSL crt & key (生成一套用于TLS双向认证的证书密钥)
linux·ssl·shell·认证·加密·tls·oepnssl
柃歌1 小时前
【UCB CS 61B SP24】Lecture 7 - Lists 4: Arrays and Lists学习笔记
java·数据结构·笔记·学习·算法
JANGHIGH1 小时前
c++ std::list使用笔记
c++·笔记·list
柃歌1 小时前
【UCB CS 61B SP24】Lecture 4 - Lists 2: SLLists学习笔记
java·数据结构·笔记·学习·算法
letisgo51 小时前
记录一次部署PC端网址全过程
linux·阿里云·服务器运维
枫叶落雨2222 小时前
08-Elasticsearch
运维·jenkins
大溪地C2 小时前
Git 合并冲突解决与状态分析笔记
笔记·git
猫猫的小茶馆2 小时前
【网络编程】UDP协议
linux·服务器·网络·网络协议·ubuntu·udp