
Linux
文章平均质量分 59
Linux
yujkss
这个作者很懒,什么都没留下…
展开
-
【split切割文件命令详解】
文章目录1. split介绍2. split参数3. split实战3.1 默认切割3.2 --verbose 创建文件块时看到反馈3.3 原始文件分割并命名为 bigfile.aa、bigfile.ab3.4 -b 指定文件块的大小3.5 -l选项根据文件的行数来分割文件3.6 cat合并与原文件无差别3.7 -d用数字后缀,同时可以使用-a length来指定后缀的长度1. split介绍split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。转载 2022-05-14 10:56:27 · 9699 阅读 · 0 评论 -
linux - 查看/修改文件的修改时间
1. 查看文件的时间文件时间有三种:最近访问时间(Access):cat、less等查看文件后,该时间改变最近更改时间(Modify):vim修改文件内容后,三个时间都改变最近改动时间(Change):chmod修改文件权限或属性后,该时间改变stat 命令,查看文件的状态stat 3.log //查看某个文件的状态stat * //查看这个目录下所有文件及文件夹的状态(不递归)ll --time命令 (不带–time,默认是mtime)ll --time=atime原创 2022-03-04 12:28:56 · 46660 阅读 · 4 评论 -
Linux下find命令详解
Linux下find命令详解find命令格式find命令的参数find的常规用法1、按名字查找2、按目录查找find命令格式find path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【 command {} \; 】find命令的参数1)path:要查找的目录路径。~ 表示$HOME目录. 表示当前目录/ 表示根目录2)print:表示将结果输出到标准输出。3)exec:对匹配的文件执行该参数所给出的s原创 2022-02-23 21:57:20 · 5434 阅读 · 0 评论 -
centos7上安装docker
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lat原创 2021-12-01 22:54:33 · 220 阅读 · 0 评论 -
Linux中找不到ifconfig命令的解决方法
使用yum安装ifconfigyum search ifconfig通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来只要安装这个包就行了yum -y install net-tools.x86_64 检查/sbin 下是否有了ifconfig 这回有了ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,所以没有安装这个包之前这些命令你都是运行不了的...原创 2021-12-01 22:16:06 · 3544 阅读 · 0 评论 -
rsync 用法教程
rsync 用法教程https://www.ruanyifeng.com/blog/2020/08/rsync.html原创 2021-10-25 16:17:47 · 121 阅读 · 0 评论 -
alias命令_Linux alias命令:给命令定义别名
定义别名这里需要注意的是:等号(=)前后不能有空格,否则就会出现语法错误了。如果value中有空格或tab,则value一定要使用引号(单、双引号都行)括起来。[roc@roclinux ~]$ alias vi='vim'查看别名[roc@roclinux ~]$ alias查看单独命令的别名[roc@roclinux ~]$ alias vialias vi='vim'取消单独命令的别名[roc@roclinux ~]$ unalias vi删除所有别名直接使用 u翻译 2021-07-28 11:28:22 · 953 阅读 · 0 评论 -
Linux SSH远程文件/目录传输命令scp
文章目录一、scp是什么?二、scp有什么用?三、scp使用方法1、获取远程服务器上的文件2、获取远程服务器上的目录3、将本地文件上传到服务器上4、将本地目录上传到服务器上5、可能有用的几个参数 :一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。二、scp有什么用?1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有转载 2021-07-20 15:51:23 · 973 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l原创 2021-07-06 15:43:34 · 158 阅读 · 0 评论 -
sftp和ftp的区别是什么?
原文:https://www.php.cn/faq/463496.htmlsftp和ftp的区别是什么?什么是FTP?什么是SFTP?区别:1、FTP基于TCP来传输文件,不提供任何安全通道来在主机之间传输文件;而SFTP基于SSH来加密传输文件,会提供一个安全通道,用于在主机之间传输文件。2、FTP密码和数据以纯文本格式发送;SFTP以二进制的形式传递。什么是FTP?FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议.转载 2021-05-26 19:45:27 · 778 阅读 · 0 评论 -
linux中的$是什么意思
原文: https://www.php.cn/linux-434322.html[root@centos6 ~]# echo $PS1[\u@\h \W]\$除了以上默认的符号外,还有以下各个特殊符号代表的意义\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"\H :#完整的主机名称\h :#仅取主机的第一个名字\t :#显示时间为24小时格式,如:HH:MM:SS\T :#显示时间为12小时格式\A :#显示时间为24小时格式:.转载 2021-05-26 15:52:09 · 412 阅读 · 0 评论 -
CentOS使用wget命令提示“Unable to establish SSL connection“_解决方案
安装mysql,centos 环境wget出现Unable to establish SSL connection.[root@VM-0-15-centos ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz--2021-04-24 23:30:38-- https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-转载 2021-04-24 23:39:11 · 3675 阅读 · 0 评论 -
windows下常用的DOS命令行
1、如何进入dos界面windws系统进入dos界面,常见方法有两种:--------直接win+r,出现一个对话框,输入cmd,即可快速进入--------进入我的电脑后,无论你在哪个盘哪个文件,直接在上面路径框输入cmd即可进入在当前文件下dos界面。2、常见的路径切换命令直接利用上面方法进入的都是默认或指定的文件路径,当我们想切换路径时就需要用到cd命令,此时可以分两种情况:(1)同一个磁盘下直接在dos界面输入 cd 目标路径 即可。返回上一级路径 可以用命令 cd ..直接返转载 2021-03-23 22:40:13 · 1118 阅读 · 0 评论 -
如何更新war包内文件
如何更新war包内文件1.替换的文件直接在war包的根目录(一级目录)下2.替换的文件在war包的二级及以下目录如果是window下需要注意转载链接,若侵删https://www.cnblogs.com/yanan7890/p/9572757.html1.替换的文件直接在war包的根目录(一级目录)下如:直接使用jar uvf命令替换即可 替换a.war中b.xml文件jar uvf a.war b.xml注:b.xml需要和a.war在同一个目录下。2.替换的文件在war包的二级及转载 2021-02-04 17:55:39 · 1920 阅读 · 0 评论 -
Linux中查看进程状态信息
...转载 2021-01-18 11:22:08 · 439 阅读 · 0 评论 -
Linux上查看某个进程内存占用情况
在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都可以达到我们的需求,这里给大家列举几个:1:cat /proc/pid/status2:ps -aux | grep process_name3:top -p pid 查看程序的情况这里会打印出当前进程详细的情况,其中,内存是 VmRSS 127884kb。...原创 2021-01-18 11:08:13 · 3581 阅读 · 0 评论 -
Linux 彻底删除、粉碎文件命令shred
Linux 彻底删除、粉碎文件命令shredshred命令详解shred命令操作实例shred命令详解shred命令相关的命令有:rmdir,rm.用法shred [选项]... 文件...多次覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据复原。参数长选项必须使用的参数对于短选项时也是必需使用的。-f, --force必要时修改权限以使目标可写-n, --iterations=N覆盖N 次,而非使用默认的3 次--random-source=文件从指定文件中取出原创 2021-01-14 13:50:53 · 3814 阅读 · 0 评论 -
Linux 中清空或删除大文件内容的五种方法
Linux 中清空或删除大文件内容的五种方法1. 通过重定向到 Null 来清空文件内容2. 使用 ‘true' 命令重定向来清空文件3. 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件4. 使用 echo 命令清空文件5. 使用 truncate 命令来清空文件内容1. 通过重定向到 Null 来清空文件内容通过 shell 重定向 null (不存在的事物)到该文件:# > access.log2. 使用 ‘true’ 命令重定向来清空文件下面我们将使用 :原创 2021-01-14 13:19:17 · 389 阅读 · 0 评论 -
【转载】Markdown进阶(更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中)
基础知识: Markdown 通过简单标记语法,使普通文本内容具有一定格式。但它本身不支持修改字体、字号与颜色等功能的。优快云-markdown 编辑器是其衍生版本,支持基于 PageDown ( Stack Overflow)所使用的编辑器的扩展功能(如表格、脚注、内嵌H...转载 2021-01-13 14:39:42 · 413 阅读 · 1 评论 -
【转】Linux diff 命令详解
diff 命令详解1.概述语法选项2.diff如何工作,如何理解diff的执行结果3.Normal模式4.Context模式5.Unified模式6.比较目录7.参数 -e 将比较的结果保存成一个ed脚本,之后ed程序可以执行该脚本文件,从而将file1修改成与file2的内容相同,这一般在patch的时候有用。摘自:http://man.linuxde.net/diffhttps://www.cnblogs.com/everest33Tong/p/6868654.html1.概述windows系统下面转载 2021-01-13 12:02:54 · 543 阅读 · 0 评论 -
【转载】linux-Bash 启动环境
Session用户每次使用 Shell,都会开启一个与 Shell 的 Session(对话)。Session 有两种类型:登录 Session 和非登录 Session,也可以叫做 login shell 和 non-login shell。登录 Session登录 Session 是用户登录系统以后,系统为用户开启的原始 Session,通常需要用户输入用户名和密码进行登录。登录 Session 一般进行整个系统环境的初始化,启动的初始化脚本依次如下。/etc/profile:所有用户的全转载 2020-12-28 13:16:35 · 454 阅读 · 0 评论 -
Linux下“ >/dev/null 2>&1 “相关知识说明
在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是12:表示错误输出(stderr)command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 &1)command:转载 2020-12-28 10:21:50 · 143 阅读 · 0 评论 -
linux通过curl方式调用接口
文章目录curl 发起post请求方式一 发送磁盘上面的json文件方式二 命令行直接发送JSON结构数据xml格式post请求方式一 发送磁盘上面的xml文件方式二 命令行直接发送JSON结构数据参考:在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具;curl 发起post请求[hjma@cu-development app001]$ cat myjsonfile.原创 2020-12-25 18:26:54 · 1446 阅读 · 1 评论 -
PowerShell入门
PowerShel特点Windows PowerShell 入门主要面向之前没有 Windows PowerShell 背景知识的 IT 专业人员、程序员和高级用户。虽然具备脚本和 WMI 方面的背景知识会有所帮助,但是理解本文档并不假定或要求您具备此方面知识。(1)、powershell功能更加强大可以说分分钟钟秒杀linux的bash,更别说饱受诟病的 cmd;(2)、powershell 背后依靠的是一套完整的 .NET 编程体系,其脚本更容易编写且稳健性大大提升。反过来看 cmd,那些完全由各转载 2020-12-24 22:32:20 · 969 阅读 · 0 评论 -
几个简单有趣的shell脚本
1.猜数字#!/bin/bash # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,# 猜小了或猜大了,直至用户猜对脚本结束。 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数# 使用取余算法将随机数变为 1‐100 的随机数num=$[RANDOM%100+1]echo "$num" # 使用 read 提示用户猜数字# 使用 if 判断用户猜数字的大小关系:‐eq(等于),‐ne(不等于),‐gt(大于),‐ge(大于原创 2020-12-13 22:19:52 · 6205 阅读 · 5 评论 -
Linux监控命令Sar详解
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行转载 2020-12-12 00:05:10 · 979 阅读 · 0 评论 -
Linux命令top详解
文章目录top输出参数的含义第一行表示系统的运行时间和平均负载第二行表示任务信息第三行表示CPU状态第四、五行内存使用情况#第六行以下 进程的状态监控top的一些命令行参数top一些交互键的说明top命令几乎是每个程序员都会用到的Linux命令。这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况。这个命令能帮助我快速定位程序的性能问题。但是之前对于这个命令的使用几乎仅限于查看下哪个进程使用的CPU最高,哪个进程占用的内存最高。对于输出的各个参数的含义也是一知半解,更不用说top的一转载 2020-12-11 23:43:09 · 333 阅读 · 0 评论 -
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新,本博客命令基于Centos系统 ...转载 2020-12-11 13:23:38 · 741 阅读 · 0 评论 -
分享一个shell脚本的坑:grep匹配+wc取值 在脚本执行后的结果与手动执行结果不一致
文章目录场景问题复现手动执行脚本执行分析原因解决方案场景[admin@custmer-development-d-031162 test]$ lltotal 4-rw-r--r--. 1 admin admin 0 Dec 10 16:44 app.jar-rwxr-xr-x. 1 admin admin 1604 Dec 10 16:42 app.shshell 脚本内容如下function status(){ #count=`ps -ef |grep app|grep -原创 2020-12-10 17:33:41 · 1021 阅读 · 2 评论 -
Linux——查找和替换
文章目录1.搜索文件名:find命令在整个系统中查找文件在当前目录中查找文件2.搜索文本内容使用grep命令查找文件/文件夹下特定的字符串使用cat命令查找1.搜索文件名:find命令在整个系统中查找文件[root@VM-0-15-centos lib]# find / -name *jdk*/home/appadmin/softwares/jdk-8u191-linux-x64.tar.gz/home/appadmin/softwares/jdk1.8.0_191/home/appadmin/原创 2020-12-07 15:27:20 · 618 阅读 · 0 评论 -
Linux系统下安装jdk及环境配置(两种方法详细)
这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。1.首先执行以下命令查看可安装的jdk版本:yum -y list java原创 2020-12-07 12:12:03 · 450 阅读 · 0 评论 -
Linux——vim退出快捷键
vim退出快捷键不需要进入命令编辑模式在命令编辑模式下:退出vim的快捷键不需要进入命令编辑模式按住shiftzz 保存退出zq 不保存退出,q表示放弃之所以按住shift,其实是切换大小写在命令编辑模式下::q 不保存退出:q! 不保存强制退出:wq 保存退出,w表示写入,不论是否修改,都会更改时间戳:x 保存退出,如果内容未改,不会更改时间戳“:x” 和 “:wq” 的区别如下:(1) :wq 强制性写入文件并退出(存盘并退出 write and quite转载 2020-11-25 13:53:12 · 3294 阅读 · 0 评论 -
Linux——根据pid获取端口号
netstat -anopt |grep 18676 |head -n 1|awk '{print $4}' |cut -d: -f4原创 2020-11-25 13:02:24 · 3963 阅读 · 0 评论 -
SpringBoot 应用启停脚本
#!/bin/sh## java envexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_101export JRE_HOME=$JAVA_HOME/jreAPI_NAME=apiJAR_NAME=$API_NAME\.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist(){原创 2020-11-25 12:45:14 · 310 阅读 · 0 评论 -
Linux——学习笔记
文章目录Linux系统简介开源软件简介支撑互联网的开源技术VMware虚拟机linux 命令用户配置文件用户信息文件 vi /etc/passwd影子文件 vi /etc/shadow组信息文件/etc/group组密码文件 vi /etc/gshadow用户管理相关文件用户的家目录用户的邮箱用户模板目录 /etc/skel/用户管理命令用户添加命令useradd修改用户密码passwd修改用户信息usermod修改用户密码状态chage删除用户userdel用户切换命令sushell基础历史命令Bas原创 2020-11-21 17:51:26 · 533 阅读 · 0 评论 -
解决出现Creating mailbox file: File exists问题,并分析出错原因
此篇博客介绍了解决方法和出错原因 解决办法 当想使用useradd user2创建用户user2时,如果出现了Creating mailbox file: File exists问题。就直接删除/var/spool/mail/和 /home下的之前存在的user2文件。删除后在重...转载 2020-11-08 00:40:46 · 6683 阅读 · 0 评论 -
Linux常用命令大全
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个转载 2020-11-07 23:07:38 · 1199 阅读 · 1 评论