Linux使用文本编辑器vi常用命令
vi/vim是什么?
Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,...
vi/vim是什么?
Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,...
Linux 中unzip解压时中文乱码的解决办法当我们在linux中解压一个含有中文名字的压缩包如“资料.zip”时,如果直接使用如下的命令,将会出现中文乱码。unzip 资料.zip主要的原因...
需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件。 可以自行扩展根据文件的大小等其他需求。知识点总结:1、获取文件的时间:ls -lrt|awk '{print $6" "$7" "$8}'时间...
Linux关闭和重启系统一般使用相同的命令可以实现。在Linux系统下常用在关机/重启命令有shutdown、halt、reboot和init,但每个命令的内部工作过程是不同的。1、shutdown命令Sh...
第1章 linux的特殊符号1.1 通配符 * {}1.1.1 含义方便查找文件 通配符是用来找文件名字的。1.1.2 *通过find 命令找以 .sh 结尾的文件,使用*替代文件名字。find /oldboy -ty...
前言大家都知道,通过使用 shell 命令可以很方便地对日志进行统计和分析,当服务有异常的时候,需要去排查日志,那么掌握一种统计日志的技巧就是必不可少的了。假设有一个包含下面...
什么是syslog日志的主要用途是系统审计,监测追踪和分析统计. 为了保证Linux系统正常运行,准确解决遇到的各种各样的系统问题,认真地读取日志文件是管理员的一项非常重要的...
openssl命令的格式是"openssl command command-options args",command部分有很多种命令,这些命令需要依赖于openssl命令才能执行,所以称为伪命令(pseudo-command),每个伪命令都有...
logwatch命令是一个可定制和可插入式的日志监视系统,它通过遍历给定时间范围内的系统日志文件而产生日志报告。logwatch默认每天执行一次,可以从/etc/cron.daily里看到。语法...
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性...
setfacl命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。选项
-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其...
gunzip命令用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬连接,因此不论是压...
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。...
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用se...
tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装,安装 :yum -y install tree-a 显示所有...
mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在...
ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。语法
ls(选项)(参数)选项
-a:显示所有档案及目录(ls内定将档...
scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当...
shell 生成随机数的实现方法总结1. 使用系统的 $RANDOM 变量mimvp@ubuntu:~$ echo $RANDOM17617$RANDOM 的范围是 [0, 32767]如需要生成超过32767的随机数,可以用以下方法实...
通过查看帮助,返回了如下信息:Usage: pmap [options] pid [pid ...]Options: -x, --extended show details -X show even more details WARNING: for...
1.生成随机密码(urandom版本)#!/bin/bash#Author:丁丁历险(Jacob)#/dev/urandom文件是Linux内置的随机设备文件#cat /dev/urandom可以看看里面的内容,ctrl+c退出查看#查看该文...
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。...
atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。语法
atq(选项)选项
-V:显示版本号;-q:查询指定队列的任务。实例
at now + 10 minutesat> echo 1111at> <...
shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。语法
shutdown(选项)(参数)选项
-c:当执行“shutdown -h 11:50”指...
这些是我收集了多年的Linux shell的30个有趣的命令和提示。1. 监控命令(每2秒运行一次)watch "ls -larth"2. 使用一个端口杀死程序sudo fuser -k 8000/tcp3. 限制以下命令的...
如下所示:#!/bin/bashphp_gz_file='/home/php/Downloads/source/php-7.0.0.tar.bz2'tar_dir='/home/php/Downloads/dst/'source_dir='php-7.0.0'cd $tar_dirrm -rf $source_d...
edquota命令用于编辑指定用户或工作组磁盘配额。edquota预设会使用vi来编辑使用者或群组的quota设置。语法
edquota(选项)(参数)选项
-u:设置用户的quota,这是预设的参数;-g:设...
需求描述
编写shell脚本实现Linux下不同目录(路径)之间的文件的剪切(移动)操作。其中,文件移动之前所在的目录称为源目录,文件移动之后所在的目录称为目的目录。要求当源目录...
1. 测试192.168.4.0/24整个网段的连通性(while版本)#!/bin/bash#Author:丁丁历险(Jacob)#定义变量i控制循环次数,i从1开始循环,每循环一次,i自加1,直到i等于254循环退出#在每次循...
在PowerShell中,无法像*nix中一样使用grep命令,直接对一个目录下的所有文件进行内容查找,下面的PS脚本针对目录和文件进行了区分,借用Select-String命令,实现了内容查找,并显示查...
sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/io...
一、使用介绍tar命令用来打包,解包和压缩。1、名词区分打包:将一大堆文件或目录变成一个总的文件【tar命令】压缩:将一个大的文件通过一些压缩算法变成一个小文件【gzip,bzip2等...
Linux traceroute命令使用方法实例详解一、默认使用的是UDP协议(30000以上端口)
二、使用TCP协议
-T -p三、使用ICMP协议
-I四、实战
[root@localhost hping-master]# whereis...
前言对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小。最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与...
前言前几天在干活的时候遇到一个需要解析处理xml文件的一个需求,当时考虑到逻辑比较复杂,因此用java慢慢搞了搞。不过这个需求经常会变,每次变化之后都要重新找到jar包的代码,改...
locate基础了解在centos7上默认没有locate命令,需要先手动安装。安装步骤:http://www.cnblogs.com/feanmy/p/7676717.htmllocate命令搜索的后台数据库路径:/var/lib/mlocate/ml...
重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使...
cut是以每一行为一个处理对象的,这种机制和sed一样。cut接受三个定位方法:1)byte: -b2)characters: -c3)fields: -deg:提取第3,4,5,9的字节: cut -b 3-5,9注意:cut命令如果使用-b选项,执...
shell脚本无密码登录 expect的使用方法详解今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚...
前言Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:第一种是使用 su - 命令切换到 root 用户去执行;另外一种方法是在命令前添加...
简介
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即...
上篇文章我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的...
Linux 压缩某个文件夹的实现方法tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot....
Linux动态库函数的详解加载动态库
void *dlopen(const char *filename, int flag);flag的可能值: RTLD_LAZY RTLD_NOW RTLD_GLOBAL RTL...
网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问...
为何创建此脚本是因为方便项目的布署,不需要手动地去同步不同的项目,而只需要简单的执行shell脚本,输入项目名就能发布到服器上。1、shell文件代码#!/bin/shread -t 30 -p "请...
Linux中有很多查找命令,今天主要讲解locate,find两个命令。1.locatelocate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数...
背景在CI脚本中,使用类似如下脚本进行项目编译的计时,但在执行过程中,有时会出现CI脚本(命名为ci.sh)未完全执行的情况:
#!/bin/bash -esleep_time=$1start_time=`date "+%s"`#...
当Linux下文件名中出现空格这类特殊情况话,如何查找或确认那些文件名后有空格呢? 又怎么批量替换处理掉这些空格呢?
方法1:输入文件名后使用Tab键,如果使用Tab键后面出现\ \ \这...