‘’‘’笔记

关闭防火墙及SELinux

root@server \~\]# systemctl stop firewalld 临时关闭 \[root@server \~\]# systemctl disable firewalld 取消开机启动 \[root@server \~\]# setenforce 0 临时关闭,重启失效 设置主机名 \[root@server \~\]# hostnamectl set-hostname 新主机名 \[root@server \~\]# reboot # 重启系统 \| 快捷键 \| 作用 \| \| tab \| 单词补全 \| \| ctrl+c \| 终止当前任务 \| \| ctrl+l \| 清屏 \| \| ctrl+insert \| 复制 \| \| shift+insert \| 粘贴 \| \| ctrl+shift+= \| 放大字号 \| \| ctrl+- \| 缩小字号 \| \| ctrl+z \| 终止进程 \| 正确的关机与重启 - 重启:reboot - 关机:shutdown now 查看shell的类型 # 方法1: \[root@server \~\]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash # 方法2: \[root@server \~\]# chsh -l /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash - 查看当前默认的shell \[root@server \~\]# echo $SHELL /bin/bash #查看ip地址 \[root@server \~\]# ip a 切换目录--cd - 更改当前的工作目录,即切换目录 - 绝对路径(以/开始的路径) - 相对路径(以当前工作目录开始的路径) \[root@server \~\]# cd / \[root@server /\]# cd /root \[root@server \~\]# cd /home \[root@server home\]# cd \~ \[root@server \~\]# cd /etc \[root@server etc\]# cd .. 查看当前的工作目录--pwd \[root@server \~\]# pwd \[root@server \~\]# su - fox \[centos@server \~\]$ pwd /home/centos 浏览目录内容---ls \[root@server \~\]# ls 修改密码--passwd \[root@server /\]# passwd 更改用户 root 的密码 。 新的密码: 重新输入新的密码: passwd:所有的身份验证令牌已经成功更新。 \[root@server /\]# passwd fox 更改用户 fox 的密码 。 新的密码: passwd:所有的身份验证令牌已经成功更新。 \[root@server /\]# passwd -d fox # 清除fox账户密码 清除用户的密码 fox。 passwd: 操作成功 查看系统时间与时区: \[root@server \~\]# timedatectl status Local time: 一 2023-02-20 16:43:52 CST Universal time: 一 2023-02-20 08:43:52 UTC RTC time: 一 2023-02-20 08:43:52 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes NTP service: active RTC in local TZ: no 设置时区 - 如果您查到的时区不是上海(Asia/Shanghai),可以手动进行设置: \[root@server \~\]# timedatectl set-timezone Asia/Shanghai - 如果时间还是不正确,我们可以手动的修改系统日期: \[root@server \~\]# timedatectl set-ntp no # 先关闭ntp时间同步 \[root@server \~\]# timedatectl set-time 2021-05-18 - 而如果想修改时间的话,也很简单: \[root@server \~\]# timedatectl set-time 9:30 \[root@server \~\]# date Tue May 18 09:30:01 CST 2021 \[root@server \~\]# timedatectl set-ntp yes ## \*\*查看日历\*\* - 格式:cal 月份 年份 \[root@server \~\]# cal 05 2023 \[root@server \~\]# cal 2023 查看目录下的文件:ls(list) ### 作用 - 查看目录下的内容 ### 格式 ls -参数 操作对象 ### 参数 \| \*\*-l\*\* \| 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。 \| \| \*\*-d\*\* \| 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。 \| \| -c \| 按文件的修改时间排序后,予以显示。 \| \*\*-h\*\* \| 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选项需要和-l选项结合使用才能体现出结果。 \| \| \*\*-R\*\* \| 以递归的方式显示指定目录及其子目录中的所有内容。 \| -a \| 显示所有子目录和文件的信息,包括名称以"."开头的隐藏目录和隐 查看目录下的文件:ls(list) ### 作用 - 查看目录下的内容 ### 格式 ls -参数 操作对象 ### 参数 \| \*\*参数\*\* \| \*\*功能\*\* \| \*\*-l\*\* \| 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。 \| \| \*\*-d\*\* \| 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。 \| \| -c \| 按文件的修改时间排序后,予以显示。 \| \*\*-h\*\* \| 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选项需要和-l选项结合使用才能体现出结果。 \| \| \*\*-R\*\* \| 以递归的方式显示指定目录及其子目录中的所有内容。 \| -a \| 显示所有子目录和文件的信息,包括名称以"."开头的隐藏目录和隐藏文件。 \| \| -A \| 与-a选项的作用类似,但不显示表示当前目录的"."和表示父目录的".."。 \| \| -i \| 显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号inode。 \| \| -s \| 按照文件大小排序 \[root@server \~\]# ls / \[root@server \~\]# ls -dl /root ls浏览后颜色表示 - 白色:普通文件 - 蓝色:目录 - 红色:压缩包文件 - 黄色:设备文件 - 绿色:可执行文件 \*\*工作目录\*\* - 用户当前所处的位置,使用\`pwd\`命令查看 - 更改当前的工作目录,即切换目录:\`cd 路径\` \[root@localhost \~\]# pwd /root \[root@localhost \~\]# cd / \[root@localhost /\]# pwd / # 回到当前用户的家(主)目录 \[root@localhost /\]# cd \~ \[root@localhost \~\]# pwd /root # 回到当前目录的上一级目录 \[root@localhost \~\]# cd .. # 切换到之前的目录 \[root@localhost /\]# cd - /root # 回到当前目录 \[root@localhost \~\]# cd . 建立硬连接 - 格式: ln -参数 源文件 目标连接文件 - 例1: \[root@server \~\]# touch m1.txt \[root@server \~\]# stat m1.txt 软连接 格式 ln -s 源文件 目标连接名 例1: \[root@server \~\]# echo "china" \> h1.txt # 新建文件 \[root@server \~\]# ln -s h1.txt h2.txt # 创建软连接,指向h2.txt **创建目录(make directory)** **格式:** mkdir \[-p\] \[/路径/\]目录名 -p 可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖 -v 显示创建目录的详细过程 **例:** \[root@server \~\]# mkdir t1 \[root@server \~\]# mkdir t2 t3 t4 # 批量一次性新建 \[root@server \~\]# mkdir -p n1/n2/n3 # 新建递归目录 **du** **命令** * 作用:统计目录及文件的空间占用情况,查看某个目录中的各级子目录所占用的磁盘空间数。 * 命令格式: du 参数 * 参数: | **选项** | **功能** | |--------|------------------------------------| | -a | 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录。 | | -s | 只统计每个文件所占用空间总的大小,而不是统计每个子目录、文件的大小。 | | **-h** | 以K,M,G为单位显示磁盘使用情况,以提高信息的可读性 | **创建普通文件** **touch** **用法1:** 如果文件已存在,更新文件的三个时间,stat可以查看文件的详细信息 **touch** **用法2** 如果文件不存在,则表示创建文件 格式:touch 文件名1 文件名2 文件名3 touch {文件名1,文件名2,文件名3} * tree命令 * 作用:显示目录下文件的树形拓扑图及摘要 * 格式:tree -参数 路径 * 参数 -a : 所有文件包含显示隐藏文件 -f : 列出文件的完整路径内容 -d :只显示目录 -L : 设置显示最大深度,如:tree -f -L 2 **创建大容量文件** **作用**制作指定个数及容量的空文件 **格式** dd if=来源 of=新文件名 count=数据块个数 bs=块容量 **分析** if=/dev/zero zero空数据设备文件,可以向其它文件中填充无数个数据0 of=新文件名,一般给出存储路径 count=:新文件由几个数据块组成 bs=:一个数据块容量 **删除文件** **格式:** rm -参数 文件名 **用法:** 删除文件: rm 文件名 删除目录:rm -r 目录名 强制删除不确认:rm -f 文件名 **注意** **删除前必须确认路径及名称** **删除文件时必须将文件名及扩展名写全** **重定向操作符** **符号** * **输出重定向操作符:\> \>\>** * **输入重定向操作符:\< \<\<** * echo命令 echo "字符串" echo "$量" **tee** **命令** tee 参数 文件名 **参数** * -a或--append,附加到现有文件的后面,而非覆盖它 * -i或--ignore-interrupts  忽略中断信号 * --help  在线帮助 * 管道符:\|命令A \| 命令2 \| 命令3 * * vi/vim文本编辑器 * vim 文件名 命令模式----输入模式 a,i,o 命令模式----末行模式 : 输入模式, 末行模式----命令模式 Esc 命令模式 光标按单个字符移动 ↑、↓、←、→ 光标按照单词向后跳转 w 光标按照单词向前跳转 b 光标跳转至行首 \^ 光标跳转至行尾 $ 文档首行第一个字符 gg 文档最后一行第一个字符 G 跳转到指定行行号 gg 或者 行号G |---------------------|-------| | 删除光标所在行 | dd | | 删除从光标处开始的n行 | 数字dd | | 删除光标前至行首字符 | d\^ | | 删除光标及之后的所有字符 | d$ | | 复制光标所在行 | yy | | 复制从光标处开始的n行 | 数字yy | | 将缓冲区的内容粘贴到光标所在行的下一行 | p(小写) | | 将缓冲区的内容粘贴到光标所在行的上一行 | P(大写) | | 撤销操作 | u | 编辑模式 功能按键在光标前插入i 在光标所在行行首第一个非空字符前插入I(大写字母i) 在光标后插入a 在光标所在行末尾插入A 在光标所在行上一行插入O(大写字母) 在光标所在行下一行插入o(小写字母) 删除光标所在字符并进入插入模式s(小写字母) 删除当前行并进入插入模式S(大写字母) **末行模式** |------------------------------------|--------------------| | 从上而下查找字符串"word"(可按n键定位到下一个匹配的的字符串) | /word | | 将当前行中查找到的第一个字符"old"替换为"new" | :s /old/new | | 将当前行中查找到的所有字符"old"替换为"new" | :s /old/new/g | | 在行号"n1,n2"范围内替换所有的字符串"old"为"new" | :n1,n2 s/old/new/g | | 将整个文件内的字符串"old"替换为"new" | :% s/old/new/g | |-----------------------------|--------------| | 退出vi/vim编辑器,未对文件做任何编辑操作才可退出 | :q | | 不保存文档内容,强制退出vi/vim编辑器 | :q! | | 保存文件 | :w | | 将文件另存为/dir/file | :w /dir/file | | 保存文件内容并退出vi/vim编辑器 | :wq 或者 ZZ | | 强制保存并退出 | :wq! | **cat** **命令** 格式:cat -参数 文件名 参数: * * -n:显示行号,加上 * -b:文件中所有非空行增加行号,编号从1开始

相关推荐
兴趣使然_23 分钟前
【笔记】使用 html 创建网址快捷方式
笔记·html·js
aramae2 小时前
C++ -- STL -- vector
开发语言·c++·笔记·后端·visual studio
fen_fen2 小时前
学习笔记(32):matplotlib绘制简单图表-数据分布图
笔记·学习·matplotlib
饕餮争锋6 小时前
设计模式笔记_创建型_建造者模式
笔记·设计模式·建造者模式
萝卜青今天也要开心6 小时前
2025年上半年软件设计师考后分享
笔记·学习
吃货界的硬件攻城狮7 小时前
【STM32 学习笔记】SPI通信协议
笔记·stm32·学习
蓝染yy7 小时前
Apache
笔记
lxiaoj1118 小时前
Python文件操作笔记
笔记·python
半导体守望者9 小时前
ADVANTEST R4131 SPECTRUM ANALYZER 光谱分析仪
经验分享·笔记·功能测试·自动化·制造
啊我不会诶10 小时前
倍增法和ST算法 个人学习笔记&代码
笔记·学习·算法