首页 > 系统相关 >Linux基础命令

Linux基础命令

时间:2024-12-11 21:58:32浏览次数:5  
标签:文件 代表 删除 路径 基础 命令 set Linux

用 finalshell 连接虚拟机

首先在 linux 系统中输入

ifconfig

在 ens33 中进行查找虚拟机的 ip,然后在 finalshell 中通过远程输入 ip 进行连接

ls 命令

ls [-a -l -h] 路径

-a # 显示隐藏文件

-l # 以列表的形式展示文件

-h # 展示文件的大小

# 以 d 开头的是文件夹,以 - 开头的是文件 

cd 和 pwd 命令

cd [要进入的目录] # 如果没有写,就代表进入个人的目录

# 根目录是 /

# 个人目录是 ~

. # 当前目录

.. # 上一级目录

mkdir 创建dir

# -p 这个参数带上可以创建嵌套的文件
mkdir [-p] 路径

touch,cat,more 命令

touch 文件路径

cat 文件路径 # 查看一个文件中的内容

more 文件路径 # 以翻页的形式查看一个文件中的内容
# 按空格可以翻页,按 q 退出

cp,mv,rm 命令

# 复制文件,带上 -r 代表参数里有文件夹
cp [-r] 文件名 文件名

# 移动文件,没有 -r 
mv 文件 文件

# 删除文件,带上 -r 代表参数里有文件夹
# -f 提示超级管理员删除时是否要删除
rm [-r -f] 文件

# * 是文件的通配符

which,find 命令

which 命令 # 找到的是命令所在的文件

# 查找比某个数值大的文件
find 起始路径 -size +/-数值[单位(kMG)] 

# 查找名字符合的文件
find 起始路径 -name '文件名字'

grep,wc 和 管道符命令

grep [-n] "所要查询的字符串" 文件路径 # -n 代表行号

wc [-c -m -l -w] 文件名 # 统计文件
# -c 代表字节数
# -m 代表字符数
# -l 代表行数
# -w 代表单词数

 | # 管道符

echo,追加,tail 命令

echo "要打印的字符"

> # 以覆盖的方式进行写入

>> # 以追加的方式进行写入

# 不添加默认为 10
# -f 为持续跟踪,退出 ctrl + c
# -num 多少
tail [-f -num] 文件 # 从尾部显示内容

`` # 执行里面的命令 

vim 使用

vim 文件名 # 进入命令模式

i # 进入输入模式

esc # 进入命令模式

dd # 删除光标所在行的内容

(n)dd # 删除当前光标向下的 n 行

yy # 复制当前行

p # 复制粘贴的内容

u # 撤销修改

ctrl + r # 反向撤销修改

gg # 跳到首行

G # 跳到行尾

dG # 从当前行向下全部删除

dgg # 从当前行向上全部删除

d$ # 从当前光标开始删除到本行的结尾

d0 # 从当前光标开始删除到本行的开头
:wq # 保存并退出

:q # 仅退出

:q! # 强制退出

:w # 仅保存

:set nu # 显示行号

:set paste # 设置粘贴模式

/ # 进入搜索模式

n # 向下搜索

N # 向上搜索

用户命令

su [-环境] [用户名] # 如果用户名不写的话,就代表进入到 root 中

# sudo 的使用需要进行配置
# 用编辑器打开 /etc/sudoers
用户名 ALL=(ALL) NOPASSWD: ALL # 代表切换时不需要密码

Linux 报错了

E45:‘readonly’ option is set (add ! to override)
代表该文件是只读属性,解决方法

:wq! # 强制保存
# 或者
set noreadonly
:wq # 原理先改变然后在保存 

标签:文件,代表,删除,路径,基础,命令,set,Linux
From: https://blog.csdn.net/weixin_73954043/article/details/144175877

相关文章

  • 转载:【AI系统】编译器基础介绍
    随着深度学习的不断发展,AI模型结构在快速演化,底层计算硬件技术更是层出不穷,对于广大开发者来说不仅要考虑如何在复杂多变的场景下有效的将算力发挥出来,还要应对AI框架的持续迭代。AI编译器就成了应对以上问题广受关注的技术方向,让用户仅需专注于上层模型开发,降低手工优化性能......
  • [图形编程] 【unity】【游戏开发】Shader基础7:着色器编程语言-HLSL、GLSL与CG的比较
    在现代图形渲染中,着色器编程是核心内容之一,尤其在GPU上执行图形处理时,着色器决定了渲染效果的实现。着色器的编写通常使用高级编程语言,这些语言专门设计用于编写图形程序,虽然它们并不完全等同于像Python这样的通用高级语言,但相比汇编语言,它们提供了更高层次的抽象。常见的着......
  • 初学Linux第二天
    用户组添加用户组#格式:groupadd-g用户组id用户组的名称若不指定id,则按默认的来(1000开始,1-999是系统文件的id)修改用户组#格式:groupmod[-g用户组id]用户组名称删除用户组#格式:groupdel用户组名称用户添加用户#格式:useradd[-G用户组的名称或者id][-u......
  • Linux如何挂载windows共享文件夹(包含Linux报错解决)
     目录前言windows如何共享文件夹windows如何查看共享Linux端挂载共享文件夹关于挂载共享文件夹的报错解决1.关闭windows防火墙2.确认windows的CIFS文件共享功能是否开启3.检查源路径与挂载路径是否正确4.检查用户名及密码是否正确5.检查共享文件夹权限6.......
  • ntp-service unicast-server命令的含义
    ntp-serviceunicast-server 是网络时间协议(NTP)配置中的一项,用于在设备(如路由器或交换机)上设置NTP服务,以单播模式与特定时间服务器进行同步。以下是相关概念和配置说明:1.什么是单播模式(UnicastMode)单播模式是NTP的一种通信方式,设备直接向指定的NTP服务器发送时......
  • 【Linux】进程的状态和进程优先级
    进程状态进程状态的名词解析新建:字面意思重新创建一个进程,但是这个进程的test_struct还没有加载到运行队列中此时的状态成为新建。运行:进程的test_struct结构体被加载到可执行队列中。         阻塞:等待非CPU资源的就绪时的状态就叫做阻塞。    ......
  • Linux中vim常用命令详解
    文章目录Linux中vim常用命令详解一、引言二、Vim的工作模式1、命令模式1.1、常用命令2、输入模式3、底线命令模式三、文本编辑1、移动命令2、编辑操作3、撤销与重做四、使用示例1、查找与替换2、多文件编辑五、总结Linux中vim常用命令详解一、引言Vim是Linux......
  • Linux中vi和vim的区别详解
    文章目录Linux中vi和vim的区别详解一、引言二、vi和vim的起源与发展三、功能和特性1、语法高亮2、显示行号3、编辑模式4、可视化界面5、功能扩展6、插件支持四、使用示例1、启动编辑器2、基本操作五、总结Linux中vi和vim的区别详解一、引言在Linux系统中,vi和vim......
  • 转载:【AI系统】NPU 基础
    近年来,随着AI技术的飞速发展,AI专用处理器如NPU(NeuralProcessingUnit)和TPU(TensorProcessingUnit)也应运而生。这些处理器旨在加速深度学习和机器学习任务,相比传统的CPU和GPU,它们在处理AI任务时表现出更高的效率和性能。在接下来的内容中,我们将首先简单介绍引入什么是......
  • 转载:【AI系统】GPU 基础
    GPU是GraphicsProcessingUnit(图形处理器)的简称,它是计算机系统中负责处理图形和图像相关任务的核心组件。GPU的发展历史可以追溯到对计算机图形处理需求的不断增长,以及对图像渲染速度和质量的不断追求。从最初的简单图形处理功能到如今的高性能计算和深度学习加速器,GPU经历了......