chengziyun

Linux系统

一、Linux系统介绍
1.定义:Linux是一个免费、开源、基于Posix和Unix的多用户、多任务、支持和多CPU的操作系统。
2.为什么要学习Linux系统?
1.搭建测试环境
2.学习Linux命令
3.系统稳定,作为服务器系统使用
二、Linux命令
1.ssh+ip地址 连接虚拟机
2.ifconfig 查看ip地址
3.su 切换用户
4.防火墙命令
(1)service iptables start 开启防火墙
(2)service iptables stop 关闭防火墙
(3)service iptables restart 重启防火墙
(4)service iptables status 查看防火墙状态
5.pwd 查看当前路径
6.cd+文件夹名 进入文件夹
7.cd / 进入根目录
8.cd ~ 进入管理员家目录
9.cd .. 返回上一级目录
10.cd ../.. 返回上两级目录
11.cd ../../.. 返回上三级目录
12.cd ./进入当前目录
13.cd . 进入当前目录
14.mkdir 创建目录
15.mkdir -p 创建层级目录
16.ls 横向显示目录下所有的文件和文档
17.ls -a 横向显示目录下所有的文件、文档和隐藏文档
18.ll 纵向显示目录下所有的文件和目录
19.ping 查看网络连接状态
按ctrl+c或者ctrl+z退出
20.touch+文件名 创建文档
21.vim 或vi 编辑文档
流程:输入vim +文档名 敲回车进入到文档界面按i键,变成编辑模式输入内容按esc键
或ctrl+c键shift+: ,输入wq敲回车
q 退出
q! 强制退出
wq 保存退出
wq!强制保存退出
22.cp 复制命令
cp -r 复制目录
23.mv 修改文件名 或移动文件
mv 源文档名 新文档名 修改文件
mv 移动的源文档 移动的路径 移动
24.删除命令
(1)rm 提示性删除文档
(2)rm -r 提示性删除文件夹
(3)rm -rf 强制删除
(4)rm -rf * 强制删除目录下所有的文档
25.cat+文件名 查看文档中所有的内容
cat+文档名|grep+搜索的字符内容
26.head 查看文档前十行的内容
head -n 3 文档名 查看文档前几行的内容
27.tail 查看文档后十行的内容
tail -n 3 文档名 查看文档后几行的内容
28.less 按上下翻页查看内容
按ctrl+z或ctrl+c退出
29.more 按百分比查看内容
按ctrl+z或ctrl+c退出
30.find 路径 -name 文件名称 根据文件名查找文件
31.tar -cvf+tar包名+压缩的内容 压缩成tar包
tar -xvf+tar包名 解压tar包
32.tar -zcvf+tar.gz包名+压缩内容 压缩tar.gz包
tar -zxvf+tar.gz包名 解压tar.gz包
33.zip+压缩包名.zip+压缩内容 压缩成zip包
unzip+压缩包.zip 解压zip包
34.who 查看在线登录用户
35.whoami 当前操作用户
36.hostname 查看主机名称
37.getconf LONG_BIT命令 查看系统位数
38.du -sh 查看当前目录大小
du -sh 文档名 查看文档的大小
39.reboot 重启
40.init 0 关机
41.shutdown new 关机
42.halt 关机
43.history 历史命令
history -c 清楚历史命令
44.reset 重置屏幕
45.clear 清空屏幕
46.nl 显示多少行
47.alias+简写别名=命令 取别名
unalias+简写别名
48.service network restart 重启网卡
49.yum install+应用名称 在线安装
50.替换了虚拟机的镜像源:
替换方法:yum修改为阿里镜像源
(1)备份系统自带的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)下载阿里yum镜像源的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
(3)清除缓存(两个命令)
yum clean all
(4)删除yum缓存文件
rm -rf /var/cache/yum
(5)生成新的yum缓存文件
yum makecache
(6)下载lrzsz
yum install lrzsz
51.yum install lrzsz 下载rzsz工具
rz 将windows中的文件传输到linux中
sz 将linux中的文件传输到windows
52.快照(在虚拟机中菜单栏的虚拟机中点击)
(1)拍摄快照
(2)还原快照
53.重定向符号:
cat > 覆盖
cat >> 追加
54.chmod 修改权限
chmod+三个数字+文档名
三个数字:4可读、2可写、1可执行
55.chown 修改属主
(1)chown+指定用户+文档名
(2)chown -R+指定用户+文档名 层级修改文件的属主
56.chgrp 修改属组
(1)chgrp+指定用户+文档名
(2)chgrp -R+指定用户+文档名 层级修改文件的属组
57.useradd+用户名 添加用户
(1)useradd+默认添加用户和用户组
(2)useradd -g 添加用户指定用户组
58.cat /etc/passwd 查看已经添加的用户
59.cat /etc/group 查看已经添加的用户
60.userdel+用户名 删除用户
userdel -r 用户名 删除用户更干净
61.groupadd+用户组 添加用户组
62.passwd+用户名 设置密码
63.yum install+应用名 在线安装
64.rpm -ivh rpm 安装rpm包
通过rz将rpm上传到linux中
67.java -version 检查jdk是否安装成功
68.tab键 联想键,
69.rz是将windows中的文档上传到linux中
sz是将linux中的文档上传到windows中
70.xftp 传输工具
将linux和windows进行连接,互相文传输文件
71.scp 超复制
a服务器:192.168.150.129
b服务器:192.168.150.128
(1)拿文档:
scp+对方用户名@对方ip:对方路径/对方用户名+自己服务器存放路径
案例:cp root@192.168.150.129:/home/hh /home/aa
(2)放文档:
scp+自己服务器存放路径/文件名+对方用户名@对方ip:对方路径
案例:scp /home/hh root@192.168.150.129:/home/aa
72.df 查看磁盘使用情况
df -h 带单位显示磁盘使用情况
73.top 查看动态进程
top -d+秒数 设置时间实时查看进程状态
74.free 查看内存情况
Men 内存的使用情况
total 总内存
used 已经使用的内存
free 空闲的内存
shared 共享内存
buff/cache buff和cache的和
75.ps 查看进程
ps -aux 查看所有用户执行的进程
76.ps -ef|grep+服务名称 查看指定的服务是否启动
77.kill 杀死进程
kill -9+进程号 强制杀死进程
78.netstat -nltp 查看所有开启的端口
79.lsof -i:端口号
80.vim命令
(1)创建文档:touch+文档名
(2)编辑文档:vim+文档名
(3)编辑模式:按i键
(4)命令模式:按esc键或ctrl +c键
(5)底层命令模式:shift +:
(6)enter键 换行
(7)backspce 退格键,删除光标前一个字符
(8)del键 删除,删除光标所在的字符
(9)上下键 移动光标
(10)home键 移动光标到行首
(11)end键 移动光标到行尾
(12)page un和page down 上下翻页
编辑命令:
i键 在光标所在行,转换为输入模式 操作:ctrl+c i
I键 在当前光标所在行行首,转换为输入模式 操作:ctrl+c I
a键 在当前光标所在处字符后方,转换为输入模式 操作:ctrl+c a
A键 在当前光标所在行行尾,转换为输入模式 操作:ctrl+c A
o键 在当前光标所在行下方,创建空白行,转换为输入模式 操作:ctrl+c o
O键 在当前光标所在行上方,创建空白行,转换为输入模式 操作:ctrl+c O
H键 移动光标到当前屏幕最上边一行 操作:ctrl+c H
L键 移动光标到当前屏幕最下边一行 操作:ctrl+c L
M键 移动光标到当前屏幕最中间一行 操作:ctrl+c M
s键 删除当前字符,并进入编辑模式 操作:ctrl+c s
S键 删除当行,并进入编辑模式 操作:ctrl+c S
x键 删除当前字符 操作:ctrl+c x
X键 删除前面一个字符 操作:ctrl+c X
u键 撤回上一步操作 操作:ctrl+c u
yy 复制 操作:ctrl+c yy
p 粘贴 操作:ctrl+c p
c键 删除当前行,进入编辑模式 操作:ctrl+c c
D键 删除光标所在字符到行尾 操作:ctrl+c D
dd键 删除光标所在行 操作:ctrl+c dd
set nu 显示行号
set nonu 取消行号
wq 保存退出
wq!强制保存退出
q 退出
q!强制退出
/或?匹配内容
只替换每一行的第一个::%/源内容/新内行容
只替换所有的内容::%/源内容/新内行容/g
指定行数替换内容的第一个::开始行,结束行s/源内容/新内容
指定行数替换所有内容::开始行,结束行s/源内容/ 新内容/g
指定内容生成文件::开始行,结束行w 存放的路径和文档名
单行注释:加#在行首 shift+3
多行注释:开始行,结束s/^/#/g
取消多行注释:开始行,结束行s/#//g
高亮::/高亮的字符
取消高亮::noh
指定行数复制:开始行,结束行y 》敲回车》在按p复制

posted on 2026-02-02 17:11  程子云  阅读(1)  评论(0)    收藏  举报

导航