Linux详解——常用命令(一)

目录

一、Linux中命令格式:

1.ls 命令

 2.操作文件命令

 3.网络相关命令

 4.tar命令

 5.systemctl 服务命令


一、Linux中命令格式:

  命令  -选项  参数    如:  ls -l /usr  

 注意:在linux中命令严格区分大小写

1.ls 命令

 ls  显示文件和目录列表    (list)
    常用参数:  
       -l (long)     长格式显示文件和目录信息
       -a (all)     显示所有文件和目录(包含隐藏文件和目录)
       -R         递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。

ls (查看目录下文件和目录)
[root@localhost ~]# ls
aa  aa.txt

ls -l (长格式展示文件)
[root@localhost ~]# ls -l
总用量 60
drwxrwxr-x      2   user1  user1    4096    Aug 17 09:10 abc
- rw- r-- r--    1   user1  user1    17     Aug 17 09:04 host.conf
- rw- r-- r--    1   user1  user1    38450  Aug 17 09:04 php.ini

`长格式含义:`
文件类型 文件权限   链接数  属主    属组    大小   日期   时间    文件名
d     rwxrwxr-x     2     user1  user1 4096  Aug 17 09:10  abc

ls -a (显示所有文件)
[root@localhost ~]# ls -a
.   aa      .bash_history  .bash_profile  .cshrc  .tcshrc
..  aa.txt  .bash_logout   .bashrc        .pki    .viminfo

ls -R (递归显示文件)
[root@localhost ~]# ls -R
.:
aa  aa.txt

./aa:

 2.操作文件命令

# 0.cd 用来切换目录
# 1.pwd 显示当前工作目录(print working directory)
# 2.touch 创建空文件                                    
# 3.mkdir 创建目录(make directoriy)
            -p 父目录不存在情况下先生成父目录 (parents)            
# 4.cp 复制文件或目录(copy)
            -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
# 5.mv 移动文件或目录、文件或目录改名(move)
            mv 文件名    新文件名      文件改名
            mv 文件名    目录名         文件移动
            mv 目录名    不存在目录名  目录改名   
      mv 目录名      已存在目录名  目录移动
# 6.rm 删除文件(remove)
            -r 同时删除该目录下的所有文件(recursive)
            -f 强制删除文件或目录(force)
# 7.rmdir 删除空目录(remove directoriy)
# 8.cat 显示文本文件内容 (catenate)
# 9.more、less 分页显示文本文件内容
# 10.head、tail查看文本中开头或结尾部分的内容
        head  -n  5  a.log 查看a.log文件的前5行
# 11.tail  -f  b.log 循环读取(fellow)
# 12.echo 输出命令
            echo   I love baby                                说明:用来向屏幕输出一句话
            echo I Love baby  >>  aa.txt            说明:将这段内容输入到 文件中

 3.网络相关命令

# 1.ip addr 查看IP地址

# 2.ping 测试网络连通性
    ping www.baidu.com

 4.tar命令

# tar命令
        -c 建立一个压缩文件的参数指令(create)
        -x 解开一个压缩文件的参数指令(extract)
        -z 是否需要用 gzip 压缩
        -v 压缩的过程中显示文件(verbose)
        -f 使用档名,在 f 之后要立即接档名(file)

`通常组合使用:`
            tar -cvf aaa.tar file1.txt file2.txt                     将file1和2打包成aaa.tar
            tar -zcvf aaa.tar.gz file1.txt file2.txt             将file1和2打包成aaa.tar并压缩
            tar -zxvf aaa.tar.gz file1.txt file2.txt             将aaa.tar.gz解压

 5.systemctl 服务命令

# systemctl

    systemctl status 服务名                    说明:查看某个服务的运行状态
    systemctl start 服务名                     说明:启动某个服务
    systemctl restart 服务名                     说明:重启某个服务
    systemctl stop 服务名                         说明:停止某个服务

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Miniconda虚拟环境安装(chatglm2大模型安装步骤二)

1.服务器配置 服务器系统:Centos7.9 x64 显卡:RTX3090 (24G) 2.安装环境 2.1 检查conda是否安装 输入命令:conda -V 如果显示conda 4.7.12,说明已经有不需要安装 2.2 安装Miniconda 在家目录建一个mi…

【计算机网络笔记】ARP协议

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

3D点云目标检测:VoxelNex解读(带源码/未完)

VoxelNext 通用vsVoxelNext一、3D稀疏卷积模块1.1、额外的两次下采样1.2、稀疏体素删减 二、高度压缩三、稀疏池化四、head五、waymo数据集训练六、训练自己的数据集bug修改 通用vsVoxelNext 一、3D稀疏卷积模块 1.1、额外的两次下采样 使用通用的3D sparse conv,…

window关于下载anaconda 2023年以后的版本,jupyter notebook闪退,没有内核的问题

这种问题的解决办法: 下载anaconda较早版本,比如我下载的是:2022年5月的版本。 下载之后,打开jupyter好像也会没有内核和闪退。 下面解决步骤: 1.注意:打开anaconda powershell prompt 2.重点来了&#xf…

【Qt】获取当前系统用户名:9种获取方式

目的 有时&#xff0c;在项目开发中&#xff0c;需要显示或者用到当前系统用户名信息。以下是几种获取系统用户名解决方案&#xff1a; 解决方案 1. 使用QDir::home() #include <QApplication> #include <QDir> #include <QDebug>int main(int argc, cha…

网工笔记(五):HTTP协议

当工作中遇到关于网络7层协议的问题时&#xff0c;时常会出现一个尴尬的局面&#xff0c;开发的同学认为这是网络组的问题&#xff0c;而网工的同学却认为是应用上的问题应该由开发组负责。今天希望通过这篇文章给网络7层做一个简单的说明。 关于七层协议的学习主要就是HTTP。…

【GO】k8s 管理系统项目16[前端部分--项目初始化]-学习记录

学习链接 https://blog.csdn.net/qq_29974229/article/details/129119279?spm1001.2014.3001.5502 nvm use v16.15.0 npm install vue -g npm install -g vue/clivue create k8s-plantform-fe选择 Default cd k8s-plantform-fe npm run servecd ./src mkdir views mkdir r…

如何在Java中创建和管理多线程应用程序,包括线程同步、线程间通信

在Java中创建和管理多线程应用程序涉及多个方面&#xff0c;包括线程的创建、线程同步和线程间通信。下面是一些关于这些主题的详细解释和示例代码&#xff1a; 创建线程&#xff1a; 在Java中有两种方式创建线程&#xff1a;实现Runnable接口或者继承Thread类。 通过实现Runn…

Java-认识异常

本章重点&#xff1a; 1. 异常概念与体系结构 2. 异常的处理方式 3. 异常的处理流程 4. 自定义异常类 1. 异常的概念与体系结构 1.1 异常的概念 在Java中&#xff0c;将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的&#xff1a; 1. 算术异常 2. 数组…

Linux CenTOS命令备忘

Linux CenTOS命令备忘 2.关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机poweroff 立刻关机 2.重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟后重启reboot 立刻重启3.帮助 –help命令 shutdown --help&#xff1a;ifconfig --help&#xff1a;查看网卡信息m…

Python网络爬虫练习

爬取历年中国大学排名(前20名)&#xff0c;并随机选取一所高校画图展示其历年总分变化,并计算平均分&#xff0c;在图上展示该平均分直线&#xff1a; 代码如下&#xff1a; import matplotlib.pyplot as plt import pandas as pd import requests import randomdef main(yea…

普乐蛙绵阳科博会一场VR科普航天科学盛宴科普知识

普乐蛙绵阳科普展&#xff1a;一场科学盛宴&#xff0c;点燃孩子探索欲望的火花! 普乐蛙绵阳科普展正在如火如荼地进行中&#xff0c;吸引了无数孩子和家长的热情参与。这场科普盛宴以独特的内外视角&#xff0c;让人们感受到科学的魅力&#xff0c;激发了孩子们对知识的渴望和…

【挑战业余一周拿证】二、在云中计算 - 第 3 节 - Amazon EC2 定价

目录 第 3 节 - Amazon EC2 定价 一、按需 适用场景 二、Savings Plans 适用场景 三、预留实例 三种付款模式 四、Spot 实例 适用场景 五、专用主机 适用场景 关注订阅号 首页&#xff1a;【挑战业余一周拿证】AWS 认证云从业者 - 基础 课程目录&#xff1a;【挑…

机器视觉应用开发

机器视觉应用开发是指利用计算机视觉技术进行图像或视频数据处理和分析&#xff0c;实现自动化、智能化的应用程序开发。下面是机器视觉应用开发的一般步骤和常见任务。 需求分析&#xff1a;明确开发的机器视觉应用的具体需求和目标&#xff0c;例如人脸识别、目标检测、图像分…

【阅读记录】《联邦学习》杨强

第2章 隐私、安全及机器学习 2.3 威胁与安全模型 2.3.1 隐私威胁模型 对机器学习系统的攻击可能在任何阶段发生&#xff0c;包括数据发布、模型训练和模型推理。 模型训练阶段&#xff1a;重构攻击&#xff08;避免使用寻存储显式特征值的模型&#xff0c;SVM KNN等&…

深度学习之循环神经网络

视频链接&#xff1a;6 循环神经网络_哔哩哔哩_bilibili 给神经网络增加记忆能力 对全连接层而言&#xff0c;输入输出的维数固定&#xff0c;因此无法处理序列信息 对卷积层而言&#xff0c;因为卷积核的参数是共享的&#xff0c;所以卷积操作与序列的长度无关。但是因为卷积…

第十八章 控制 XML 元素和属性名称

文章目录 第十八章 控制 XML 元素和属性名称默认 XML 元素和属性名称控制映射为顶级元素的对象的元素或属性的名称 第十八章 控制 XML 元素和属性名称 类和属性名称与 XML 元素和属性的名称之间存在默认对应关系&#xff0c;可以覆盖这些默认值。 类和属性参数 XMLNAMEXMLTY…

人工智能与供应链行业融合:预测算法的通用化与实战化

前言 「作者主页」&#xff1a;雪碧有白泡泡 「个人网站」&#xff1a;雪碧的个人网站 让我们一起深入探索人工智能与供应链的融合&#xff0c;以及预测算法在实际应用中的价值&#xff01;&#x1f50d;&#x1f680; 文章目录 前言供应链预测算法的基本流程统计学习模型与机…

git突然失效:无法提交的问题 无法推送到远程仓库

git配置分为全局配置和局部配置 一般需要设置一个用户名和邮箱&#xff0c;将生成的ssh密钥绑定到远程账户上&#xff0c;拉取代码时会需要输入用户名与密码&#xff0c;输入正确即可。 局部配置为当前项目的配置 但尝试修改没有什么用 下面是一些修改git配置的命令 git conf…

N字形变换 Golang leecode_6

首先还是暴力&#xff0c;先构建一个 numRows 行&#xff0c;1000列的二维数组&#xff0c;然后将字符串 s 变成字符数组按照 N 字形排列&#xff0c;然后再 Z 字形遍历&#xff0c;代码逐过程调试很好看懂。 package mainimport ("fmt" )func convert(s string, nu…