Linux(CentOS)学习

一、认识Linux

1、如何修改Linux时区

2、配置固定IP

3、重启网络服务

3、小技巧快捷键

4、环境变量设置

5、Linux文件的上传和下载

6、压缩和解压

二、基础命令

1、目录命令

(1、)查看目录内容(ls)

1、ls //查看当前目录内容

2、- a //显示隐藏内容

3、- l //以列表形式显示

4、- h //显示文件大小

5、ls 参数1 //查看指定目录内容

(2、) 工作目录切换(cd)

1、没有选项只有参数

2、cd //进入HOME目录

3、cd 参数1 //进入指定目录

(3、)查看当前工作目录(pwd)

1、 没有选项没有参数

2、pwd //查看当前工作目录

2、文件命令

(1、)创建文件夹(mkdir)

1、-p //将父目录也创建

2、mkdir 参数1 //不会创建父目录不存在则出错,创建最后文件

(2、)创建文件(touch)

1、没有选项只有参数

2、touch 参数1 //创建文件

(3、)查看文件内容(cat)

1、没有选项只有参数

2、cat 参数1 //查看文件

(4、)翻页查看文件内容(more)

1、没有选项只有参数

2、space翻页,q退出

3、more 参数1 //翻页查看文件

(5、)复制文件/文件夹(cp)

1、- r //复制文件夹用

2、cp 参数1 参数2 //1复制到2

(6、)移动文件/文件夹(mv)

1、没有选项只有参数

2、mv 参数1 参数2 //1移动到2,2不存在就改名

(7、) 删除文件/文件夹(rm)

1、- r //删除文件夹用

2、- f //强制删除

3、rm 参数n //删除文件/文件夹

(8、)文件编辑器(vi/vim)

(9、)修改文件/文件夹权限细节(chmod)

1、chmod 选项 权限 参数1

2、- R 对文件夹内的文件一样的操作

(10、)修改文件/文件夹所属用户/用户组(chown)

1、chown 选项 用户:用户组 参数1

2、- R 对文件夹内的文件一样的操作

3、查找命令

(1、)查找命令的程序文件(which)

1、没有选项只有参数

2、which 参数1 //查找命令位置

(2、)查找指定文件(find)

1、find 起始路径 -name "文件名" //按文件名查找

2、find 起始路径 -size +/-nk/m/g //按文件大小查找

(3、)通过关键字过滤文件内容(grep)

1、- n //显示匹配行的行号

2、grep 关键字 参数1 //过滤内容

(4、)统计文件信息(wc)

1、- c //字节大小

2、- m //字符数量

3、- l //统计行数

4、- w //统计单词数

5、wc 参数1 //统计信息

(5、)查看文件尾部内容,可以持续跟踪(tail)

1、- f //持续跟踪

2、- num //查看尾部多少行,默认10行

3、tail 参数1

4、网络命令

(1、) 测试联通(ping)

(2、)网络文件下载(wget)

(3、)发送网络请求(curl)

]

5、用户命令

(1、) 切换用户(su)

1、su - 用户名

2、- 带上可以加载环境变量

3、用户名可以省略,表示进入root

(2、)用户/用户组相关命令

6、系统管理命令

(1、)查看端口占用

1、

2、

(2、)管理进程

(3、)主机状态监控

7、其他命令

(1、)管道符(|)

1、将左边命令的结果,作为右边命令的输入

(2、)在命令行输出指定内容(echo)

1、echo 输出的内容

(3、)反引号符(`)

1、被 ` 包围的字符会被当做命令执行

(4、)重定向符(>/>>)

1、> //将左侧命令的结果覆盖写入到右侧指定的文件中

2、>> //将左侧命令的结果追加写入到右侧指定的文件中

(5、)带有root权限命令(sudo)

1、sudo 命令

2、以root用户,执行visudo,增加配置让普通用户可以有sudo命令的权限

(6、)安装软件(yum)

1、

2、- y 不需要确认直接后台安装

(7、)控制软件服务(systemctl)

1、

(8、)软连接(ln)

1、//将1连接到2

2、- s //创建软连接

(9、)查看日期时间(date)

1、

2、

相关推荐
草莓熊Lotso3 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君3 小时前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
y = xⁿ11 小时前
DeepSeek Harness 学习日记:关于Agent接口,工具调用的底层实现
android·java·学习
贝锐12 小时前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien200413 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
HugoStudio_SWAN15 小时前
【擦除重绘】C++ 控制台动画:弹跳 Logo DVD 屏保效果
开发语言·c++·学习·程序人生
小张同学a.15 小时前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
sakiko_16 小时前
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)
笔记·学习·ios·swiftui·swift
Best-Wishes18 小时前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
wuminyu18 小时前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++