工作中用到的shell命令

news2024/9/20 16:36:00

工作中用到的shell命令

    • 1、查看自己的系统版本:
    • 2、登陆远程服务
      • 第一种情况(没做端口映射):
      • 第二种情况(做了端口映射):
    • 3、 ls -l -f
    • 4、grep
    • 5、scp
      • 6、zip
    • 7、标准输入输出
    • 8、dirname
    • 9、date

1、查看自己的系统版本:

  • 命令:
- cat /etc/redhat-release
- CentOS Linux release 7.9.2009 (Core)

2、登陆远程服务

第一种情况(没做端口映射):

  • 命令:
- ssh 用户名@主机ip 端口号

例子:比如要远程到主机22.22.22.22的12345端口,命令为
- ssh root@22.22.22.22 12345

第二种情况(做了端口映射):

  • 命令:
- ssh 用户名@主机ip -p 映射的端口号

例子:比如要远程到主机22.22.22.22的12345端口,但是12345端口被映射到了54321端口,所以要访问12345端口的命令为
- ssh root@22.22.22.22 -p 54321

3、 ls -l -f

  • 列出当前目录下所有文件和文件夹,包括隐藏文件,但不进行排序和格式化
    |:将 ls 命令的输出作为输入传递给下一个命令。
- ll -t:按时间倒序
- ll -rt:按时间升序
- ll -F:是文件夹的话后面加/
- ls -t1F|grep  ^iotdb-enterprise | grep -m1 zip$
- ls -t1F|grep  ^iotdb-enterprise | grep -m1 /$

4、grep

- grep -m1:多个匹配只取第一个匹配到的(数字几就取前几次匹配到的截至)

在这里插入图片描述

5、scp

scp
	如果你在本地当前的目录:
	scp -P15022 username@111.11.11.11:/home/username/data/data/data/neucon_demodata_b5f1.zip .

	如果想拷贝到你想要的目录:
	scp -P15022 username@111.11.11.11:/home/username/data/data/data/neucon_demodata_b5f1.zip /home/your_dir

6、zip

某个路径下的所有文件及文件夹
	zip -r /home/Desktop/xxx.zip ./*
将zip解压到指定目录
	unzip -o -d /home/Documents /home/Desktop/xxx.zip

7、标准输入输出

名称代码Linux 下文件描述符(Debian 为例)
标准输入(stdin)0/dev/stdin -> /proc/self/fd/0 -> /dev/pts/0
标准输出(stdout)1dev/stdout -> /proc/self/fd/1 -> /dev/pts/0
标准错误输出(stderr)2/dev/stderr -> /proc/self/fd/2 -> /dev/pts/0
  • 1)cat test 2>&1 >file : 错误输出到终端,标准输出被重定向到文件file。
  • 2)cat test >file 2>&1 : 标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,所以也错误输出到文件file。
    1. command >out.file 2>&1 & command >out.file 是将command的输出重定向到out.file文件,输出内容不打印到屏幕上,而是输出到out.file文件中。2>&1 是将标准出错重定向到标准输出,因为标准输出已经重定向到了out.file文件,所以标准出错也输出到out.file文件中。 最后一个&,是让该命令在后台执行。

8、dirname

$(dirname $0)
在linux中,dirname命令可以返回文件所在的目录。$0 表示当前动行的命令名。
因此此写法的作用为: 切换到 脚本 所在的目录

9、date

1)显示未来一天
	date +%F -d "+1day"
	或
	date +%F -d "1 next day"
2)显示当年周数
	date +%W
	或
	date +%U
3)时间按格式输出年月日
	date +%Y-%m-%d: 2023-04-20
	date +%y-%m-%dT%H-%m-%S: 23-04-20T11-04-04
4)设置时间为指定日期
	date -s "2000-06-07 CST"
	注:CST是时区
5)判断指定日期周几
	date -d "2020-4-20" +%w 
	周日为0
6)显示星期(英文)、月份(英文)、日期、年份
	date "+%a %b %d %Y" 
7)显示当前位今年第几天
	date +%j : 110
8)显示12小时制时间
	date +%r : 11:35:16 AM
9)显示系统当前时间
	date

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

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

相关文章

基于微信机器人的二次开发

使用微信ipad协议来开发微信机器人,可以开发的项目很多,例如一些娱乐机器人、云发单系统,私域流量的智能管理和营销拓客,还有一些自动采集和发朋友圈的云端系统等。每个行业都有需求这样的系统应用,在线教育、金融、电…

从哪些方面学HTML技术? - 易智编译EaseEditing

学习HTML技术是前端开发的基础,它用于定义网页的结构和内容。以下是学习HTML技术时可以关注的方面: HTML基本语法: 了解HTML标签的基本语法和用法,学习如何创建HTML文档和元素。 常用HTML标签: 学习常用的HTML标签&…

一文详解:自动化测试工具——Selenium

前言 Selenium是一个用于Web应用程序测试的工具。是一个开源的Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium可以直接运行在浏览器上,…

windows11编译VideoProcessingFramework库

1、下载VideoProcessingFramework Release v2.0.0 NVIDIA/VideoProcessingFramework GitHub 2、下载FFMPEG Releases BtbN/FFmpeg-Builds GitHub 推荐 ffmpeg-n4.4-latest-win64-lgpl-shared-4.4 3、下载CMAKE Download | CMake 4、下载visual studio 2019 Visual …

python必背内容

本篇文章给大家谈谈python必背内容,以及一个有趣的事情,希望对各位有所帮助,不要忘了收藏本站喔。 来源 | Towards Data Science 作者 | Soner Yildirim 编译 | VK Python在数据科学生态系统中占据主导地位PHP与PYTHON:基于语法&a…

Lizard Era: Beginning

题目 思路 暴力dfs会TLE,考虑折半搜索 将每次任务分为左边获得的和右边获得的 即 l 1 r 1 l 2 r 2 l 3 r 3 l_1r_1l_2r_2l_3r3 l1​r1​l2​r2​l3​r3 为了让左边搜索时只依赖l,右边只依赖r,所以移项变为 r 1 − r 2 l 2 − l 1 r_…

b 树和 b+树的理解

项目场景: 图灵奖获得者(Niklaus Wirth )说过: 程序 数据结构 算法, 也就说我们无时无刻 都在和数据结构打交道。 只是作为 Java 开发,由于技术体系的成熟度较高,使得大部分人认为&#xff1…

BugKu CTF(杂项篇MISC)—社工-进阶收集

BugKu CTF(杂项篇MISC)—社工-进阶收集 提 示: flag{小美小区名字拼音} 描 述: 小明当年为了追求小美想尽办法获得小美的地址。直到有一天小美发了一条说说,小明觉得希望来了。(实战改编题,难度降低了。) [外链图片转存失败,源站可能有防盗链机制,建议…

CAS 机制

问题分析与思考: CAS 是 Java 中 Unsafe 类里面的方法,它的全称是 CompareAndSwap,比较并交换 的意思。 它的主要功能是能够保证在多线程环境下,对于共享变量的修改的原子性。 举个例子,比如说有这样一个场景&#xff…

手机上怎么pdf转word?教你这样操作

手机上怎么pdf转word?在现代社会,PDF和Word文档是我们工作和学习中经常用到的文档格式。有时候,我们需要将PDF文档转换为Word文档,以便更好地编辑和修改。那么,我们该如何在手机上实现PDF转Word呢?今天就给…

从小白到大神之路之学习运维第71天-------Docker容器引擎操作(创建私有仓库、docker资源限制、数据持久化、volume的基本使用)

第四阶段 时 间:2023年8月1日 参加人:全班人员 内 容: Docker容器引擎操作 目录 一、Docker 容器操作 1、创建容器与运行容器 2、容器的启动与停止 3、容器的运行与终止 4、容器的进入 5、容器的导出与导入 6、容器的删除 7、文…

【C语言】关键字static——static修饰局部变量、全局变量和函数详解!

在C语言中,static是修饰变量和函数的。static修饰局部变量称为静态局部变量,static修饰全局变量称为静态全局变量,static修饰函数称为静态函数。 文章目录 静态变量在静态区分配内存static修饰全局变量static修饰局部变量static修饰函数 静态…

2023Q2纯电汽车销量统计,特斯拉遥遥领先,比亚迪和大众横向对比

根据8月1日的消息,国际科技媒体insideevs最近针对2023年第2季度特斯拉、比亚迪和大众三家电动汽车制造商的纯电动汽车销量做了横向比较。 根据媒体报道,2023年第2季度,三家汽车制造企业的销量都有不同程度的增长,较去年同期和今年…

千云探探监测到7月25日法国巴黎Facebook网络恢复正常

前情回顾:针对法国近期出现的骚乱,法国总统马克龙7月4日表示,如果事态失控,法国政府可能需要监管或关闭社交网络。北京时间2023年7月4日17时45分,埃文科技的千云探探发现法国巴黎地区访问Facebook社交网络的网络时延从…

iPhone 8 Plus透明屏应用范围详解

iPhone 8 Plus是苹果公司于2017年推出的一款智能手机,它采用了全新的玻璃机身设计,支持无线充电,并且搭载了更强大的A11仿生芯片。 而透明屏则是一种新型的屏幕技术,可以使手机屏幕呈现出透明的效果。 透明屏是一种将屏幕背后的元…

网络层:IP协议/Mac协议

IP协议 主机: 配有IP地址, 但是不进行路由控制的设备; 路由器: 即配有IP地址, 又能进行路由控制; 节点: 主机和路由器的统 称; IP 目标网络(前半部分) 目标主机(后半部分) IP层的核心:IP地址定位主机(定…

MySQL篇

文章目录 一、MySQL-优化1、在MySQL中,如何定位慢查询?2、SQL语句执行很慢, 如何分析呢?3、了解过索引吗?(什么是索引)4、索引的底层数据结构了解过嘛 ?5、什么是聚簇索引什么是非聚簇索引 ?6、知道什么是回表查询嘛…

安达发|APS智能排程软件推动企业智能转型

随着智能化技术的飞速发展,企业在构建智能计划排产规划方面有了新的可能性。APS排程软件(Advanced Planning and Scheduling)作为一种强大的工具,为企业提供了实现智能计划排产规划的新模式,主要是利用计算机运算速度快…

面向对象程序三大特性一:封装(超详细)

目录 目录 封装 1.1访问限定符 1.2封装介绍 1.3封装的实现步骤 (三步) 总结 封装 1.1访问限定符 Java 中主要通过类和访问权限来实现封装: 类可以将数据以及封装数据的方法结合在一起,,而访问权限用来控制方法或者字段能否直接在类…

linux驱动定时器实现按键按下打印字符

#include <linux/init.h> #include <linux/module.h> #include <linux/of.h> #include <linux/of_irq.h> #include <linux/interrupt.h>struct device_node *dev; unsigned int irqno; //中断处理函数 irqreturn_t myirq_handler(int irq,void *…