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 [+/-]n[k/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、

相关推荐
long31624 分钟前
状态设计模式
java·学习·程序人生·设计模式·状态模式·state-pattern
金色天际线-34 分钟前
Linux 系统调优工具详解
linux·运维·服务器
你的电影很有趣1 小时前
lesson47:Linux常用软件使用指南:远程连接、远程拷贝、Vim与Nginx
linux·nginx·vim
码农康康1 小时前
【国密证书】CentOS 7 安装 GmSSL 并生成国密证书
linux·ssl·国密·国密证书
缘梦 CC1 小时前
RK3588-NANOPC-T6移植ubuntu+xenomai内核
linux·运维·ubuntu
传奇开心果编程1 小时前
【传奇开心果系列】Flet框架实现的图形化界面的PDF转word转换器办公小工具自定义模板
前端·python·学习·ui·前端框架·pdf·word
m0_694845572 小时前
云服务器 Linux 系统防火墙 UFW 配置方法
linux·运维·服务器·chrome·云计算
孤岛与风2 小时前
CentOS扩容非LVM分区
linux·运维·centos
BIBI20492 小时前
如何使用 Xshell 8 连接到一台 CentOS 7 电脑(服务器)
linux·服务器·centos
卑微的小李2 小时前
Qt在Linux下编译发布 -- linuxdeployqt的使用
linux·c++·qt