Linux基础命令以及常识

镜像站点服务器(相当于下载的网址)也可叫软件源
vim /etc/apt/sources.list

索引文件(网络服务器在本地的缓存) 服务器软件源在本地列出来一个清单,以便于主机进行查询操作 
cd /var/lib/apt/lists/

下载软件包默认存放路径
cd /var/cache/apt/archives/


假如安装tree这个软件 
yum install -y tree                       centos版
snap install tree  和 apt  install tree   这个是乌班图ubantu,知识版本不一样 
---------------------------------------------------------------------------------------
linux关闭或重启
sudo shutdow -h now 立即关机
sudo reboot 立即重启

1.新建一个用户
    sudo adduser 用户名
2.查看不同用户相应的权限(尽量不要动,弄不好ubantu容易嘎!)
    vim /etc/sudoers   
2.给用户设置密码
    sudo passwd 用户名
3.另一名组员连到服务器
    ssh 用户名@云服务的ip地址                例子:ssh zs_108@172.18.41.188
4.删除用户
    sudo userdel -r 用户名                    例子:userdel -r zs_108   linux发行版
    sudo deluser --remove-home 用户名                               Debian及其衍生系统
5.查看我的当前用户
    whoami
6.切换用户
    sudo su -              切换到超级用户
    sudo su 普通用户名      切换到普通用户
7.修改用户名
    sudo usermod -l 新用户名 旧用户名
    sudo usermod -l 新用户名 -d /home/新用户名 -m 旧用户名
----------------------------------------------------------------------------------------
正确认识文件
文件=文件内容+文件属性
文件操作=对文件内容的操作+对文件属性的操作
有一点值得注意 .文件 隐藏文件

文件属性又包含一下几个方面
1.文件类型
    b(块设备文件)     --硬盘
    c(字符设备文件)    --鼠标
    d(目录)     
    -(普通文件) 
    l(软链接文件)
    p(管道文件)
    s(socket文件)  --进程间通信
2.文件权限
         u                                        g                                     o
        rwx                                    rwx                                 rwx
    文件所有者权限   文件所有者所在组的组员权限   其它人权限

    (1)修改文件权限用到的命令
        chmod 权限 文件名
    例子1 chmod u+w test.c 这就是给文件所有者加上写的权限(这个适合针对某一个修改)
    例子2 chmod +0777 test.c 将文件修改成 rwx rwx rwx权限的文件(这个适合总体修改)
3.硬链接数
    硬链接 跟引用很像 其实就是起别名 但是硬链接是给文件取别名 inode号相同
    liunx规定 文件关闭且硬链接为0 文件才可以被删除
    硬链接命令
        ln 源文件名 硬链接文件名
    
    软连接 就是win里的快捷方式    inode号不同
    软连接命令
        ln -s 源文件名 软链接文件名
4.用户名
 
5.组名名

6.文件大小

7.时间戳
----------------------------------------------------------------------------------------
文件有关的指令 
1.查看隐藏文件
    ls -la
2.查看文件夹自己的属性
    ls -ld
3.查看文件inode号
    ls -i 文件名
4.回到最近一次的目录
    cd -
5.查看磁盘使用空间
    df -Th
6.挂载本地设备文件
    sudo mount 设备文件 挂载点目录  把那个文件挂在到某个目录下
  卸载设备文件
    sudo umount 设备文件
-----------------------------------------------------------------------------------------
文件压缩相关命令
linux支持两种压缩
    gzip(压缩速度快)后缀.gz
    bzip2(占用空间小)后缀.bz2

tar命令来压缩和解压缩这两种类型
tar 相关参数      压缩文件/文件夹
    c(创建)
    x(释放)
    z(gzip操作)
    j(bzip2操作)
    v(显示过程)
    f(指定文件名/文件夹,切记放最后)

固定压缩样式          压缩包名     源文件夹/文件
    sudo tar -czvf work.tar.gz      work
    sudo tar -cjvf work.tar.bz2     work
固定解压样式                         
    sudo tar -xzvf work.tar.gz  不写默认解压在当前文件夹下
    sudo tar -xjvf work.tar.bz2 不写默认解压在当前文件夹下
    sudo tar -xvf work.tar.gz/work.tar.bz2 -C 指定的目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1541948.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

认识NDK

什么是NDK(Native Development Kit) The Android NDK is a toolset that lets you implement parts of your app in native code, using languages such as C and C. &emdp; Android NDK 是一个工具集,可让您使用 C 和 C 等语言以原生代…

重型工程车辆数据集

重型工程车辆数据集,内含Bull_dozer(推土机), Dumb_truck(卡车), Excavator(挖掘机), Grader(平地机), Loader(转载机), Mobile_crane&#xff08…

『功能项目』QFrameWork拾取道具UGUI【69】

本章项目成果展示 我们打开上一篇68QFrameWork扔到地上UGUI的项目, 本章要做的事情是实现当物品在地上时,点击物品将对应物品转移到道具栏中 制作一个提示UI界面 添加Button组件设置为点击即将父物体隐藏 拖拽到文件夹中在场景中删除 创建脚本&#xf…

架构师:使用 Zookeeper 实现分布式锁的技术指南

1、简述 在分布式系统中,多个节点可能需要访问共享资源或执行需要互斥的操作,为了避免竞争导致数据不一致或资源争用,我们需要一种机制来协调各个节点对资源的访问。分布式锁是用于解决这种竞争问题的关键技术,它确保在同一时间只有一个节点能够访问或修改共享资源。 2、Z…

Ansible部署与应用基础

由于互联网的快速发展导致产品更新换代速度逐步增长,运维人员每天都要进行大量的维护操作,按照传统方式进行维护使得工作效率低下。这时部署自动化运维就 可以尽可能安全、高效的完成这些工作。 一、Ansible概述 1.什么是Ansible Ansible 是基于 Pytho…

Matplotlib绘图基础

1、散点图 绘制散点图是数据可视化中非常常见的操作,它用于显示两组数据之间的关系。Matplotlib 提供了 plt.scatter() 函数,可以轻松绘制散点图。以下是一个基础的散点图示例代码,并包含了一些优化可视化呈现的技巧。 import matplotlib.p…

Python 如何调用讯飞星火大模型API

1 讯飞星火简介 讯飞星火是科大讯飞推出的一款先进的人工智能大模型,它具备强大的语言理解和知识问答能力,能够在多种场景中提供智能化服务。2024年6月27日,科大讯飞发布了讯飞星火大模型V4.0版本,全面对标GPT-4 Turbo。现有的模…

某采招网爬虫数据采集逆向

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 目标网站 aHR0cHM6Ly9zZWFyY2guYmlkY2VudGVyLmNvbS5jbi9zZWFyY2g/a2V5d29yZHM9JWU0…

医院伤员消费点餐限制———未来之窗行业应用跨平台架构

一、点餐上限 医院点餐上限具有以下几方面的意义: 1. 控制成本 - 有助于医院合理规划餐饮预算,避免食物的过度供应造成浪费,从而降低餐饮成本。 2. 保障饮食均衡 - 防止患者或陪护人员过度点餐某一类食物,有利于引导合…

基于51单片机的两路电压检测(ADC0808)

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于51单片机,通过ADC0808获取两路电压,通过LCD1602显示 二、硬件资源 基于KEIL5编写C代码,PROTEUS8.15进行仿真,全部资源在页尾,提供…

大数据Flink(一百二十三):五分钟上手Flink MySQL连接器

文章目录 五分钟上手Flink MySQL连接器 一、创建数据库表 二、​​​​​​创建session集群 三、源表查询 四、​​​​​窗口计算 五、​​​​​​结果数据写回数据库 五分钟上手Flink MySQL连接器 MySQL Connector可以将本地或远程的MySQL数据库连接到Flink中&#x…

【Spring Cloud Alibaba】Nacos

【Spring Cloud Alibaba】Nacos 1. 什么是Nacos,它都能干什么?1.1 注册中心演变及其思想1.2 Nacos Discovery1.3 远程调用流程图1.4 一个微服务的流程1.4 常用注册中心对比 2. Nacos Server部署3. Nacos Client搭建附录 1. 什么是Nacos,它都能…

科研绘图系列:R语言误差连线图(errobar linechart)

文章目录 介绍加载R包导入数据数据预处理画图系统信息介绍 误差连线图是一种在数据可视化中常用的图表,它通过在数据点处添加线段(误差线)来表示数据的变异性或不确定性。这些误差线可以基于不同的统计度量,如标准差(Standard Deviation)、标准误差(Standard Error)或…

docker操作的基本命令加容器的基本命令(仅供自己参考)

1、docker build:本地将一个docker文件打包成镜像 2、docker push:将自己打包的镜像传到镜像服务器上 3、docker pull:将镜像服务器上的镜像拉取到本地 4、docker images: 查看镜像服务器上的镜像 5、docker rmi:删…

lte sss加扰序列c产生 MATLAB和c语言实现

参考3GPP 36.211 今日给大家介绍一下LTE SSS信号产生过程中加扰序列c的产生过程以及用MATLAB 和 c语言给大家实现一下: 加扰序列c产生过程如下: 1 首先产生公共的序列x的生成 X的初始值 两个加扰序列c0和c1 c语言实现 void lte_sss_gen_c(char *c,u…

初始Vitis——ZYNQ学习笔记1

一、Vitis是什么 Vitis 统一软件平台的前身为 Xilinx SDK,从 Vivado 2019.2 版本开始, Xilinx SDK 开发环境已统一整合到全功能一体化的 Vitis 中。 Vitis 开发平台除了启动方式、软件界面、使用方法与 SDK 开发平台略有区别,其他操作几乎一模…

针对 Linux SSH 服务器的新攻击:Supershell 恶意软件危害易受攻击的系统

ASEC 研究人员发现了针对保护不善的 Linux SSH 服务器的新攻击。 在其中,黑客使用了用Go编写的 Supershell恶意软件。 该后门使攻击者能够远程控制受感染的系统。 初次感染后,黑客启动扫描仪来寻找其他易受攻击的目标。 据信这些攻击是使用从已受感…

【多模态大模型】Qwen2-VL基本原理和推理部署实战

文章目录 Qwen2-VL基本原理Qwen-VL简要回顾Qwen2-VL的高级升级统一视觉处理方式原生动态分辨率处理(非大图切分方式)多模态旋转位置编码 Qwen2-VL推理实现|代码解析单图推理视觉信息预处理找到能被28整除的最合适size最大最小pixel数边界处理 多模态信息…

docker入门总结(附错误处理,持续更新)

安装、启动、卸载 卸载掉旧版本的 Docker yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engineDocker安装(选其一)…

解决DockerDesktop启动redis后采用PowerShell终端操作

如图: 在启动redis容器后,会计入以下界面 : 在进入执行界面后如图: 是否会觉得界面过于单调,于是想到使用PowerShell来操作。 步骤如下: 这样就能使用PowerShell愉快地敲命令了(颜值是第一生…