Linux命令简单学习

news2024/11/29 20:37:21

文件
输出并覆盖到哪个文件夹
1>文件
正常输出并覆盖
2>文件
输出错误流到某个文件夹
在这里插入图片描述
nohup 不强杀不退出
在这里插入图片描述
软连接,注意这里需要绝对路径
在这里插入图片描述
在这里插入图片描述

  %%	一个文字的 %
  %a	当前locale 的星期名缩写(例如: 日,代表星期日)
  %A	当前locale 的星期名全称 (如:星期日)
  %b	当前locale 的月名缩写 (如:一,代表一月)
  %B	当前locale 的月名全称 (如:一月)
  %c	当前locale 的日期和时间 (如:200533日 星期四 23:05:25)
  %C	世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20)
  %d	按月计的日期(例如:01)
  %D	按月计的日期;等于%m/%d/%y
  %e	按月计的日期,添加空格,等于%_d
  %F	完整日期格式,等价于 %Y-%m-%d
  %g	ISO-8601 格式年份的最后两位 (参见%G)
  %G	ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用
  %h	等于%b
  %H	小时(00-23)
  %I	小时(00-12)
  %j	按年计的日期(001-366)
  %k   hour, space padded ( 0..23); same as %_H
  %l   hour, space padded ( 1..12); same as %_I
  %m   month (01..12)
  %M   minute (00..59)
  %n	换行
  %N	纳秒(000000000-999999999)
  %p	当前locale 下的"上午"或者"下午",未知时输出为空
  %P	与%p 类似,但是输出小写字母
  %r	当前locale 下的 12 小时时钟时间 (如:11:11:04 下午)
  %R	24 小时时间的时和分,等价于 %H:%M
  %s	自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
  %S	秒(00-60)
  %t	输出制表符 Tab
  %T	时间,等于%H:%M:%S
  %u	星期,1 代表星期一
  %U	一年中的第几周,以周日为每星期第一天(00-53)
  %V	ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)
  %w	一星期中的第几日(0-6)0 代表周一
  %W	一年中的第几周,以周一为每星期第一天(00-53)
  %x	当前locale 下的日期描述 (如:12/31/99)
  %X	当前locale 下的时间描述 (如:23:13:48)
  %y	年份最后两位数位 (00-99)
  %Y	年份
  %z +hhmm		数字时区(例如,-0400)
  %:z +hh:mm		数字时区(例如,-04:00)
  %::z +hh:mm:ss	数字时区(例如,-04:00:00)
  %:::z			数字时区带有必要的精度 (例如,-04+05:30)
  %Z			按字母表排序的时区缩写 (例如,EDT)

在这里插入图片描述
在这里插入图片描述
文件权限(重要)
文件类型 文件为- 文件夹为d
在这里插入图片描述
默认文件夹的权限是 rwx r-x r-x 755
默认文件的权限是 rw r r 644
在这里插入图片描述
注意,这里的用户和组合可以无关

一般所属用户和组合都是创建者的
所有者的权限: 修改文件权限
chmod
在这里插入图片描述
在这里插入图片描述
给组加权限
chmod g+r 文件
chmod g-r 文件
chmod g=r 文件

chown修改文件所有者和组(root)
chown 人: 文件夹

修改文件夹中所有的所属
在这里插入图片描述

chown -R 人:组 文件夹:

1.常用基础命令

ctrl + c	停止进程
ctrl+l	清屏;彻底清屏是:reset
ctrl + q	退出
善于用tab键	提示(更重要的是可以防止敲错)
上下键	查找执行过的命令
ctrl +u	清除当前敲的命令

2.操作文件命令

1.pwd

显示工作目录
显示的是当前的绝对路径
在这里插入图片描述

2.ls

list 列出当前目录的内容
这样只是显示出名称
在这里插入图片描述
选项: l 显示权限 所属 大小 修改日期 文件名
a 显示隐藏文件
注意 ls -l 可以简写为ll
在这里插入图片描述

3.cd

cd 绝对路径	切换路径
cd相对路径	切换路径
cd ~或者cd	回到自己的家目录
cd -	回到上一次所在目录
cd ..	回到当前目录的上一级目录
cd -P	跳转到实际物理路径,而非快捷方式路径

当前路径为/root/aaa/bbb/ccc
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cd ~或者cd 回到自己的家目录

在这里插入图片描述
cd - 可以在两个文件夹反复横跳

4.创建文件夹和文件

mkdir 创建文件夹
touch 创建文件
注意,这里的文件夹和文件,如果在一个路径下,是不能同名的

// 这样运行,第二句虽然不会报错,但是不会运行成功.
mkdir tongzhuo.txt
touch tongzhuo.txt

在这里插入图片描述

5.cp复制文件或者目录

其实除了创建的时候,因为一切都是文件,所以并不会对这些进行区分
同级目录,直接cp 原路径 目标路径
-r是递归,将文件夹直接全部复制过去
在这里插入图片描述

在这里插入图片描述

6.删除文件或者目录(跑路)

rm
-r 递归删除目录中所有内容
-f 强制执行删除操作,而不提示用于进行确认。
-v 显示指令的详细执行过程

Linux r基本就是递归

rm -rf  文件名

7.移动文件与目录或重命名

mv  原路径名  新路径名

1.当新路径名不存在时, 就是改名
2. 当新路径存在,就是移动

在这里插入图片描述

8.cat 查看文件内容

-n显示行号
默认是显示全部的
前面的数字就是行号
在这里插入图片描述
在这里插入图片描述

9.分屏查看more less

两个都是默认从前往后看的
但是不同的是,more是直接将文件加载,而less则是需要显示才加载,可以说一个饿汉一个懒汉.
空格翻页

在这里插入图片描述
在这里插入图片描述

10 输出重定向和追加 > >>

ll > giao  //将ll输出的信息覆盖到giao中

直接哥哥语录就没有了
在这里插入图片描述

ll >>giao // giao内容后面追加

在这里插入图片描述

11.find 查找命令

在这里插入图片描述

12. grep | 过滤器

-n 显示匹配行及行号
查询某文件在第几行

 [root@hadoop101 ~]# ls | grep -n 字符串

显然, ls 的结果变成了grep的查找内容 匹配字符串 并且显示行数
在这里插入图片描述

13.打包

在这里插入图片描述
记住c是打包 x 是解包 z是压缩或者解压缩

在这里插入图片描述

打包->压缩 但是可以直接解包,可能解包会自动解压缩吧
但是解压的时候指定目录要靠-C
在这里插入图片描述

14.netstat 显示网络统计信息和端口占用情况

netstat -anp |grep 进程号	(功能描述:查看该进程网络信息)
netstat -nlp	| grep 端口号	(功能描述:查看网络端口号占用情况)

-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在listen(监听)的服务状态(服务端)
-p 表示显示哪个进程在调用
在这里插入图片描述
在这里插入图片描述
显示别名的时候,默认都是别名 -n的话,显示的都是数字化
在这里插入图片描述
在这里插入图片描述

15 注意

注意这里的选项是没有顺序的

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

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

相关文章

wsl 1和wsl 2在形式上的区别

完整的比较请参考: 比较 WSL 版本 | Microsoft Learn 如果是已经安装完成,但安装的是wsl ,之后想由 wsl 1升级到wsl 2,请参考:WSL1升级至WSL2_wsl1升级wsl2_goldVitaminC的博客-CSDN博客 在形式上,wsl 1是…

Android AccessibilityService 实现《李跳跳》功能

AccessibilityService(无障碍服务)是 Android 操作系统中的一个功能,旨在帮助用户具有视觉、听觉或运动上的障碍更轻松地使用设备。它是 Android 提供的一种特殊服务,可以接收设备上发生的各种事件,并提供自定义的反馈…

UWB的技术特点

近年来,超宽带(UWB)无线通信成为短距离、高速无线网络最热门的物理层技术之一。 UWB的产生与发展 超宽带(UWB)有着悠久的发展历史,但在1989年之前,超宽带这一术语并不常用,在信号的带宽和频谱结构方面也没有明确的规定。1989年&a…

2023年了,v-if和v-for的优先级千万别怼错了,可尴尬的...

前言 v-if和v-for到底是谁的优先级更高呢?在vue3版本出来之前你直接说v-for更高,我无法反驳你,但是老哥现在是2023年了,咱可不兴这样回答了,可尴尬的... 剖析 我们都知道,这个v-if是条件渲染,…

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法 使用Android studio经常出现Running Gradle task ‘assembleDebug‘问题,记录一下解决方法。 一、在Android目录下更改build.gradle 将repositories中的google(), mavenCentral() repositori…

一、简单的Spring Authorization Server示例代码

需要有一定的OAuth2的基础 需要有一定的Spring Security基础 Spring Authorization Server 官方简介:Spring Authorization Server is a framework that provides implementations of the OAuth 2.1 and OpenID Connect 1.0 个人理解为OAuth 2.1 and OpenID Conne…

用技术指标伦敦金行情走势图

经常有投资者说,伦敦金行情走势图老是涨跌涨跌,抓不准它涨跌的规律,老是被它弄得头昏脑胀。其实看伦敦金行情走势图的方法有很多,最直接的就是使用技术指标。技术指标本来就是投资者为了避免伦敦金行情走势图上价格干扰性波动&…

玩转AI二维码:分享我的漂亮二维码生成秘诀

这几天我又生成了很多漂亮的二维码图片,有了一些感受和想法,特总结此文,分享给大家 先看效果,喜欢的可以继续读下去(遵守平台规则,图片已阉割,需要更多图片参数的同学可直接看文章最后&#xf…

Leap AI + Python 开发绘图应用

使用python语言,并借助Leap AI网站的api key,可以轻松实现AI绘图功能。使用时,用户只要输入prompt提示词,几秒钟之内服务器就能生成图片并返回图片的链接地址。开发人员可以利用这个功能开发个性化的绘图软件,或者整合…

后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz...持续更新中]

文章目录 前言1.软件安装方式2.安装jdk3.安装Tomcat4.安装MySQL5.安装lrzsz 总结 前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚&…

Webkit浏览器内核探究——Webkit简介

文章目录 1、什么是Webkit2、Webkit做了什么3、Webkit组成4、应用程序如何利用Webkit的 1、什么是Webkit Wekbit是一个开源的Web浏览器引擎,也就是浏览器的内核。 Apple的Safari, Google的Chrome, Nokia S60平台的默认浏览器,Apple手机的默认浏览器&…

如何监测电路中恶性负载

随着社会的发展和科技的进步,人们对于用电的安全性和稳定性要求越来越高。电路中的恶性负载往往会导致电路故障,甚至引发火灾等严重事故。因此,如何监测电路中的恶性负载成为了一个重要的课题。本文将从恶性负载的定义、监测方法、防范措施等…

【新版系统架构】第十八章-安全架构设计理论与实践

信息安全体系架构设计 信息系统安全设计重点考虑:系统安全保障体系,信息安全体系架构 系统安全保障体系: 安全区域策略的确定,根据安全区域的划分,主管部门应制定针对性的安全策略统一配置和管理防病毒系统&#xff…

【实验一】java基础

1、每个非素数都可以唯一地被分解为若干素数地乘积,请编程对其进行验证。 个人答案: package 实验1;import java.util.Scanner;public class sushu {public static Scanner input new Scanner(System.in);public static void main(String[] args) {Sy…

【工具使用】VS Code 某些文件夹为灰色全局搜索搜不到该文件夹的内容

一,简介 本文主要介绍在VS Code使用过程中,出现文件夹为灰色,且搜索内容时灰色文件夹中的字符串检索不到问题的原因和解决方法,从而提高工作效率。供参考。 二,问题现象 VS Code中部分文件夹显示为灰色,…

找工作第三弹——JS面试题由浅入深

目录 前言理论篇1.js的单线程2.js的数据类型3.js的内存泄漏4.js的宏任务与微任务(事件循环机制)5.js的作用域与作用域链6.js的闭包7.ES6新增8.原型和原型链8.深浅拷贝9.js的防抖和节流10.js中的this指向11.改变this指向的call、apply、bind12.事件流13.D…

Git 命令提交和分支控制

强大的分支和合并:Git 提供了强大的分支功能,使得开发者可以轻松创建、合并和管理分支。这种灵活性使得团队可以同时进行多个任务和实验性开发,而不会相互干扰 Git 在处理大型代码仓库和版本历史时表现出色。它使用了一种称为“快照”的机制…

数据处理轻松搞定:如何利用PaddleNLP高效处理大规模文本数据

目录 前言一、paddleNLP介绍、特性1-1、介绍1-2、特性介绍 二、paddleNLP安装三、PaddleNLP一键使用3-1、中文分词3-2、词性标注3-3、命名实体识别3-4、依存句法分析(DDParser)3-5、解语知识标注3-6、文本纠错(ERNIE-CSC)3-7、文本…

工业园区扬尘噪音监测,该怎么操作?这篇告诉你!

随着工业园区的不断发展和扩大,扬尘和噪声问题成为引起关注的重要环境挑战。工业活动产生的扬尘和噪声不仅对周边居民的生活质量和健康构成威胁,也对环境可持续性产生负面影响。 因此,进行有效的扬尘和噪声监测成为管理者和决策者必须关注和解…

【打包问题】执行mvn spotless:apply之后,import的包被去移除了

import的包被去移除了 出现的问题mvn spotless:apply的作用原因在哪解决方式快速恢复代码的规范性 出现的问题 执行mvn spotless:apply之后 mvn spotless:apply的作用 简单来说这个就是执行代码的规范化 原因在哪 我为了展示效果所以把下满应该引入的包注释了出来&#xf…