小宅
2023/03/20阅读:26主题:默认主题
Linux
Linux



centos文件和目录

系统克隆

系统快照
记录当前系统的状态
Linux 系统设置命令
账号管理相关命令
创建用户 useradd (选项) 用户名 用户口令(设置密码) passwd add 修改用户 usermod (选项) 用户名 删除用户 userdel 用户名
用户组
创建用户组 groupadd (选项) 用户组名 修改用户组 groupmod (选项) 用户组名 查询用户所在组 group 用户名 删除用户组 groupdel 用户组名
管理用户组成员
gpasswd (可选项) 组名 gpasswd 是将一个用户添加组或者从组中删除

日期管理
date [参数选项]

显示用户
logname [--help] [--version] 显示登录账号的信息
切换用户

系统管理-id命令
id [-g][--help][--version][用户名称] 查看当前用户的详细信息(用户ID,群组ID,所属组)

sudo
提高普通用户的操作权限
进程相关- top
top[-][d delay][q][c][S][s][i][n][b] 实时显示process的动态

进程相关 - ps
ps [options][--help] 查看当前系统正在运行的进程信息 ps -A 展示所有的进程信息 ps -ef 完成信息 ps -u itcast 关于itcast的进程信息
进程相关 -- kill
kill [-s 信息编号][程序] 杀死进程 kill [-l<信息编号>]
kill -9 [PID] 强制杀死 killall -u [用户名] 杀死指定用户的所有进程 kill -9 $(ps -ef|grep [用户名] )杀死指定用户的所有进程
关机命令
shutdown [-t seconds][-rkhncfF]time[message] 关机

重启
reboot [-n][-w][-d][-f][-i]
who
who - [husfv][user] 显示当前登录系统的用户

timedatectl
timedatectl 矫正服务器时间、时区


ls

mkdir
创建一个文件夹
cp
拷贝

mv
剪切


文件基本属性
权限
以: drwxr-xr-x 为例 第一位为d 代表是目录 第一位时- 代表文件 第一位时| 代表链接文档
r: 可读 w: 可写 x: 可执行
-
没有当前的权限
第二位 到 第4位 属主权限 (文件所在的用户,如文件所属的用户) 第五位 到 第7位 属组权限 (文件所在的用户组) 第八位 到 第10位 其他用户组权限
更改属主和属组
chgrp 修改所在用户组

chown 更改属主和属组


chmod 权限命令 修改属主、属组、其他用户的权限 修改方式: 用数字



用符号权限


文件管理
touch

vi/vim

保存

文件查看cat | less |tail|grep

cat

less


tail

grep


vim 定位行
vim aaa.txt +5
vim 异常处理
swp 是中途中断了生成的
echo

awk (切割|过滤)
文本分析工具



toupper | tolower | length

awk


软链接
类似软件中的快捷方式

把层级很深的文件夹 软链接到桌面

find (查找文件)


备份压缩



tar 打包压缩



zip




bzip2



网络与磁盘
ifconfig

ping

netstat 显示网络状态

硬盘
lsblk 从硬盘的使用情况考虑 列出硬盘的使用情况

df 显示目前在Linux系统上, 硬盘的使用情况 df(是从文件系统层考虑, 可理解为c盘, d盘, 分区)



mount
-
用于挂载Linux以外的设备,理解为U盘 -
理解: 将文件与分区关联起来, 以后访问这个文件就是访问这个分区


demo
yum
-
安装软件,卸载软件可通过yum命令


yum 源

shell
-
命令解释器

使用方式
手工方式 脚本方式

书写shell 规范
-
文件后缀必需是.sh -
文件内容开头是 #!/bin/bash

shell 注释

shell 变量
-
如何定义


-
如何使用

-
只读变量

-
删除变量

shell 语法-数组


shell 算术运算符


shell 字符串运算符





shell 关系运算符

shell 布尔运算

shell 逻辑预算符

shell if 判断

shell 选择语句


shell for循环


shell while 循环

shell 函数





作者介绍