Linux系列 linux 常用命令(笔记)

news2024/11/13 13:33:18

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

前言

一.linux 常用命令(目录文和件基本操作)

1.命令的分类和格式

2.常用快捷键

3.查看和切换目录

4.创建目录和文件

5.创建单个目录 mkdir 目录名创建嵌套目录

6.复制删除和移动目录文件

7.创建连接文件

8.查找文件和目录 

9.系统默认运行级别的设置和查看

10. 默认运行级别  开机自动进入的运行级别


前言

本章将会继续讲解linux 常用命令(目录文和件基本操作)笔记


一.linux 常用命令(目录文和件基本操作)

1.命令的分类和格式

命令分类:

  • 外部命令(有文件路径,一遍是编写的命令文件)
  • 内部命令(合成到内核里面,没有文件路径 内部命令执行熟读跟快)

2.常用快捷键

  • tab 可以补全命令或路径
  • ctrl+c 终止命令执行

3.查看和切换目录

pwd 查看当前所在目录

ls 查看指定路径或者当前目录下的东西

ls -a 查看所有文件 包括隐藏文件

ls -l 查看目录下的文件,文件夹详细信息

ls -d 只查看目录

cd 切换目录


4.创建目录和文件

创建文件 touch 文件名


5.创建单个目录 mkdir 目录名创建嵌套目录

mkdir 目录名

mkdir -p 目录名/目录名/目录名


6.复制删除和移动目录文件

复制 cp 源文件 目标文件

        cp -r 源目录 目标文件

 

删除 rm -rf 需要删除的东西

移动 mv 源路径 目标路径

       可以用来移动命令来改名(源路径和目标路径相同就是改名)

查看文件或目录大小 du -sh 路径


7.创建连接文件

两种 硬链接 默认创建硬链接  只能为文件创建  硬链接不依赖源文件存在

        软连接 可以为文件或者目录创建软连接 需要加 -s 选择 软连接 源文件删除软连接文件无效。

ln -s /aaa/bbb/ccc/fff.txt   /fff.txt

8.查找文件和目录 

which   查找命令文件的路径

          which  命令

find  查找普通文件的

-name   按照文件名称

-type    按照文件类型

      ( f 普通文件  d 目录   b 块文件(硬盘分区)  c 字符设备文件(键盘鼠标))

  find /dev  -type b
  find /dev  -type c
  find /dev  -type d

-szie    按照文件大小

  find  /boot  -name "vmlinuz*" -a -size +1024k
  find  /boot  -name "vmlinuz*" -o  -size +1024k

-usr    按照用户来找

-a  连接两个条件  两个条件都必须满足   

-o  连接两个条件  两个条件至少有一个条件满足就可以


9.系统默认运行级别的设置和查看

  所谓的运行级别

  •   init 0
  •   init 3  命令行界面
  •   init 5  图形界面
  •   init 6

 查看当前的运行级别   runlevel

 查看 默认运行级别   systemctl   get-default

 设置

  • 默认进入命令行界面    systemctl  set-default  multi-user.target
  • 默认进入图形界面      systemctl  set-default  graphical.target

10. 默认运行级别  开机自动进入的运行级别

重定向输出 >   实现将命令执行的结果输入到指定文件

  ls  -la  /root  >  /ls-info.txt        

  将 ls  -la  /root  执行的结果内容重定向输入到指定的  / 下  is-info.txt 文件里


 创作不易,求关注,点赞,收藏,谢谢~   

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

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

相关文章

一文读懂功率放大器(功率放大器的特性是什么意思)

功率放大器是一种电子放大器,旨在增加给定输入信号的功率幅度。功率放大器一般要求得到一定的不失真或者较小失真的输出功率,在大信号状态下进行工作,主要是输出较大功率。功率放大器的特性介绍:1、增益功率放大器的增益主要是指放…

postman利用newman生成测试报告

1.安装nodejs nodejs下载地址:https://nodejs.org/zh-cn/配置环境变量:在path环境变量中增加nodejs的安装路径 安装完成后,在控制台执行node -v检查是否安装成功2.安装newman 以管理员身份打开cmd控制台,执行如下命令安装newma…

测试团队都在用哪些不错的测试用例管理平台?盘点6大主流测试管理系统

测试团队使用的主流测试用例管理平台:1.PingCode ;2.TestRail;3.Testlink;4.ZephyrJira;5.TestCenter;6.飞蛾。目前市面上的测试用例管理工具有很多,但由于针对的项目、领域、目标用户&#xff…

速看!!!一套能直接拿捏大厂面试官的软件测试面试宝典

3.5.1、说说你们是怎么做自动化测试的☆☆☆☆☆我们的自动化测试主要是web UI的自动化测试,主要用于冒烟测试和主要功能的回归测试或者主流浏览器的兼容性测试,作为手工测试的一种补充,提高测试效率,减少一些重复性的测试工作。1…

kubectl

目录 一、陈述式资源管理方法 二、基本信息查看 2.1 基本信息查看格式 2.2 查看master节点组件状态 2.3 查看命名空间 2.4 创建/查看命名空间 2.5 删除(重启)命名空间/pod 2.6 查看资源的详细信息 2.7 创建副本控制器来启动Pod 2.8 查看指定命…

Linux-0.11 文件系统buffer.c详解

Linux-0.11 文件系统buffer.c详解 buffer_init void buffer_init(long buffer_end)该函数的作用主要是初始化磁盘的高速缓冲区。 刚开始使用h指针指向了start_buffer的位置。 struct buffer_head * h start_buffer; void * b; int i;start_buffer定义为end的位置&#xff…

数据结构与算法基础(王卓)(11):栈的定义及其基础操作(顺序表和链表的初始化、求长度,是否为空,清空和销毁、出栈、压栈)

栈的定义: stack:一堆,一摞;堆;垛; 顺序栈和链栈的设计参考: 数据结构与算法基础(王卓)(7):小结:关于链表和线性表的定义及操作_宇 -Yu的博客-C…

【免费教程】 SWMM在城市水环境治理中的应用及案例分析

SWMMSWMM(storm water management model,暴雨洪水管理模型)是一个动态的降水-径流模拟模型,主要用于模拟城市某一单一降水事件或长期的水量和水质模拟。EPA(Environmental Protection Agency,环境保护署&am…

QTCreator 设置编码格式

显示文件编码格式 选择“工具>首选项>文本编辑器>显示>显示文件编码” 全局设置 选择“工具>首选项>文本编辑器>行为>文件编码” 将文件编码设置为utf-8,UTF-8 BOM 选择存在则保留,最后选择apply。 打开项目设置 选择“项目&…

解析HTTP/2如何提升网络速度

我们知道HTTP/1.1 为网络效率做了大量的优化,最核心的有如下三种方式: 增加了持久连接;浏览器为每个域名最多同时维护 6 个 TCP 持久连接;使用 CDN 的实现域名分片机制。 虽然 HTTP/1.1 采取了很多优化资源加载速度的策略&#x…

[学习笔记]SQL server完全备份指南

方式一,使用SQL Server Management Studio 准备工作 连接目标数据库服务器 在目标数据库上右键->属性,将数据库的恢复模式设置为“简单”,兼容级别设置为“SQL Server 2016(130)” [可选]将表中将无用的业务数据删除,以减…

Java EE|TCP/IP协议栈之传输层UDP协议详解

文章目录一、对UDP协议的感性认识简介主要特点二、UDP的报文结构协议端格式概览报文结构详解源端口目的端口16位UDP报文长度16位校验和参考一、对UDP协议的感性认识 简介 UDP,是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI…

Leetcode力扣秋招刷题路-0081

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 81. 搜索旋转排序数组 II 已知存在一个按非降序排列的整数数组 nums ,数组中的值不必互不相同。 在传递给函数之前,nums 在预先未知的某个下标 k(0 &…

公安局靶场建设规划设计

随着我国国家安全形势的变化,公安工作也面临着越来越严峻的挑战。为了提高公安干警的专业技能和反恐能力,建设一座现代化的靶场已成为公安局的迫切需求。本文将介绍公安局靶场建设的重要性,靶场的规划与设计以及建设过程中需要注意的事项。 一…

Pyspark基础入门4_RDD转换算子

Pyspark 注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Spark Flink Kafka Hbase Hi…

Flex写法系列-Flex布局之基本语法

以前的传统布局,依赖盒装模型。即 display position float 属性。但是对于比较特殊的布局就不太容易实现,例如:垂直居中。下面主要介绍flex的基本语法,后续还有二期介绍Flex的写法。一、什么是Flex布局?Flex布局个人…

Vuex的创建和简单使用

Vuex 1.简介 1.1简介 1.框框里面才是Vuex state:状态数据action:处理异步mutations:处理同步,视图可以同步进行渲染1.2项目创建 1.vue create 名称 2.运行后 3.下载vuex。采用的是基于vue2的版本。 npm install vuex3 --save 4.vu…

Frequency Domain Model Augmentation for Adversarial Attack

原文:[2207.05382] Frequency Domain Model Augmentation for Adversarial Attack (arxiv.org)代码:https://github.com/yuyang-long/SSA.黑盒攻击替代模型与受攻击模型之间的差距通常较大,表现为攻击性能脆弱。基于同时攻击不同模型可以提高…

C++8:模拟实现list

目录 最基础的链表结构以及迭代器实现 链表节点结构 构造函数 push_back list的迭代器 增删查改功能实现 insert erase pop_front pop_back push_front clear 默认成员函数 析构函数 拷贝构造函数 赋值操作符重载 list的完善 const迭代器 赋值操作符重…

使用BP神经网络诊断恶性乳腺癌(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 1.1.算法简介 BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出&#xf…