linux基本命令

虚拟机关键配置名词解释

# 虚拟网络编辑器说明
桥接模式  # 可以访问互联网
	配置的地址信息和物理主机网段地址信息相同,容易造成地址冲突
NAT模式  # 可以访问互联网
	配置的地址信息和物理主机网段地址信息不同,造成不了地址冲突
仅主机模式  # 不可访问互联网
	获取地址主要用于虚拟机之间沟通,但不能访问外部网络
# 网关
	类似海关,链接不同区域的出入口
    
# 系统分区
/boot swap/
'''1.通用分区方案'''
/boot 启动分区 保存和系统启动相关的文件
swap 交换分区 临时将硬盘的多余容量变成内存使用
				内存<8G swap分区大小==1.5倍内存容量
/	根分区		将剩余容量都给根 等价于其他分区硬盘
'''2.数据的重要场景'''
/boot	200M
swap	1G 2G 1.5倍
/		20G-200G
/data	剩余空间
'''3.灵活分区方案'''
/boot	200M
swap	1G 2G 1.5倍
/		20G-200G
剩余空间不分配

远程链接工具

"""
服务器一般都在机房 我们不可能有事没事忘机房跑
所以借助于远程链接工具远程管理维护减轻工作压力
"""
secureCRT 		收费版(破解版是有⻛险)
xshell			(推荐使⽤) 免费版
putty 			没有什么功能 只能满⾜远程连接

linux命令准则

1.做一步检查一步
2.linux中的命令区分大小写
3.命令一般自动补全(tab)
4.linux中很多时候命令中执行完毕后没有结果代表执行成功
5.在填写文件路径的时候尽量不要自己写 使用tab键补全

系统运行命令

关机命令 shutdown
shutdown -h 10  # 指定多少分钟后进行关机
shutdown -c  #取消关机方案
shutdown -h 0/now  # 立即关机

重启命令 shutdown
shutdown -r 10  # 指定多少分钟后进行重启
shutdown -r 0/now  # 立即重启
shutdown -c  # 取消重启方案

常用快捷键

01.显示历史输入命令信息
  利用方向键  上下
02.清除所有屏幕信息输出
	ctrl + l
03.中断取消命令执行过程
	ctrl + c
04.快速移动光标到首行
	ctrl + a
05.快速移动光标到行尾
	ctrl + e
06.将光标所在的位置到首行的信息进行删除(剪切)
	ctrl + u
   将光标所在位置到末尾的信息进行删除(剪切)
	ctrl + k
07.将剪切内容粘贴回来
	ctrl + y
08. 锁定系统窗口信息状态
	ctrl + s
    解锁
    strl + q
09.系统命令补全快捷方式
	tab
10.命令行中快速移动光标
	ctrl + 方向键 左 右

目录结构相关命令

pwd  # 显示当前路径信息 print workiong directory

cd  # change directory改变路径信息
cd -  # 快速切换路径 返回到上一次所在路径信息
cd..  # 返回上一层级
cd ../..  # 上上级

mkdir 文件名  # 创建单层文件夹
mkdir -p aa/bb/cc  # 创建多层文件夹

文件命令操作

1.创建文件
touch  文件名.文件后缀

2. 关于ls的操作
ls -a  # 查询当前目录下所有文件  包括隐藏文件
ls -l  # 查询所有文件 以及对应信息  不包括隐藏文件
ls -l 文件  # 查看指定文件信息
ls -lt  # 与ls -l 功能类似 多了一个按创建时间由近到远排序
ls -ltr  # 排序 根据创建时间由远到近

3.查看文件信息
cat	文件名.文件后缀  # 查看文件内容信息
cat a.txt > b.txt  # 将a文件内容覆盖写到b文件
cat a.txt >> b.txt  # 将a文件内容追加写到b文件

4.echo
echo 'hello world'  # 在linux界面打印字符串
echo 'helloworld' > a.txt  # 向指定文件中写入内容

5.对文件或目录数据信息进行拷贝
cp
cp 参数信息 要进行复制的信息 复制到什么位置
cp /etc/a.txt a/b/c.txt  # 只能拷贝文件不能拷贝文件夹
cp -r /etc/sysconfig/ /dir/b/  # 可以拷贝文件夹
\cp -r /etc/sysconfig/ /dir/b/  # 当目标文件夹中存在相同信息是默认替换 不会进行提示
'''数据备份'''
cp a.txt a.txt.bak  # 进行备份
cp a.txt.bak a.txt  # 进行恢复

'''
常见问题:
在复制文件时 不要在文件前面加 / 一般只有目录后加 /
文件没有存在会直接复制,如果文件存在则覆盖
'''
cp -a  # 所有文件都可以进行拷贝
-a == -d + -r + -p
	-d  和链接文件有关
    -R   进行递归复制
    -p 	 保持属性不变
    
6.对文件或目录数据信息进行剪切(移动)
mv  # move
mv 参数 要移动的数据信息 移动到什么位置
eg:移动/etc/selinux/config 到 /oldboy/shanghai/
    1.先验证是否有对应的目录  没有就会报错提醒 先创建相关文件
    2.确认无误后进行剪切
    mv /etc/selinux/config /oldboy/a/
	3.mv操作时比较危险 针对核心文件一走可能出错
    4.可以针对单个文件重命名
7.数据的删除命令
rm
# 建议进入到需要删除文件所在文件夹 根据相对路径进行删除
删除单个文件 
rm a.txt
删除目录
rm -r b/  # 文件夹内存在多个文件 需要频繁进行确认
rm -rf b/  # -f不提示  

快照

在Vmware中进行拍摄快照,可以保存拍摄时虚拟机的状态,,,,在将来可以将虚拟机的状态进行还原,类似于存档和读档

文本编辑命令

'''系统自带vi命令  但是vim更加好用'''
vi
# 编辑文件的操作步骤
1.使用vi打开文件
	vi a.txt
2.打开文件后进入到编辑模式,开始编辑文件
	按 键盘上的 i进入编辑模式
3.进行编辑
4.退出编辑
	esc退出编辑
5.关闭打开的文件
:wq

vi快捷方式
:q! 有时候在vi编辑模式必须加感叹号不保存强制退出
    
    
1.光标快速移动快捷方式
将 光标快速移动到 最后一行  # G
将 光标快速移动到 第一行  # gg
快速移动光标到中间 指定行  # 3gg

光标快速移动到一行的 行尾  # shift+$
光标移动到一行的 首部  # 数字0

2.移动光标转为编辑状态
移动光标到下一行并进入编辑模式  # 小写字母o
移动光标到一行的行尾并进行编辑  # A
快速 删除光标所在位置 到 一行行尾 所有信息并进入编辑状态  # 大写字母 C
如何 清空当前行 的所有内容信息并进入编辑状态 # 小写字母 cc

3.快速编辑文本内容信息
复制文本信息  # yy
复制多行信息  # 3yy
粘贴文本信息  # p
粘贴多行信息  # 3p
删除文本信息  # dd实际时将指定行信息进行剪切
删除多行信息  # 3dd
将光标所在到最后一行全部删除  # dG
光标之前全部删除  # dgg

4.批量操作文本内容
批量删除
1.将光标移动的相应的位置
2.进入批量编辑模式
	ctrl + v
3.选中多行信息
方向键选中
4.d 或者 x (删除光标选中的内容)
批量添加操作(vim)
vim的安装
yum install vim tree bash-completion -y
posted @   名字只需六字  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示