如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。...此快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用。当找到命令后,通常再按回车键就可以执行该命令。如果想对找到的命令进行调整后再执行,则可以按一下左或右方向键。...=450 使用 HISTFILE 更改历史文件名称 默认情况下,命令历史存储在 ~/.bash_history 文件中。...) 使用命令记录号码执行命令,执行历史清单中的第99条命令 [test@linux] #!...命令,在 shell 或 GUI 终端提示下,你也可以使用上下方向键来翻阅命令历史(向下箭头会向前翻阅),直到你找到所需命令为止。
255.255.255.0 gw 192.168.1.1 删除一条路由 route del -net 192.168.122.0 netmask 255.255.255.0 删除的时候不用写网关 linux...下添加路由的方法: 一:使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: //添加到主机的路由 # route add –host...eth1 //添加默认网关 # route add default gw IP //删除路由 # route del –host 192.168.168.110 dev eth0 二:在linux
使用示例 示例一 内连接(忽略不匹配的行) 不指定任何参数的情况下使用join命令,就相当于数据库中的内连接,关键字不匹配的行不会输出。...[root@rhel55 linux]# cat month_cn.txt 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 十三月,故意的 [root...@rhel55 linux]# cat month_en.txt January February March April May June July August September...[root@rhel55 linux]# join month_cn.txt month_en.txt 一月 January 二月 February 三月 March 四月 April 五月...[root@rhel55 linux]# join -o 1.1 month_cn.txt month_en.txt 2 4 6 8 10 12 [root@rhel55 linux]#
Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。...本文我们将用一些实例来讨论 make 命令背后的工作机制。 Make 如何工作的 对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。...anotherTest.o: anotherTest.c gcc -c -Wall anotherTest.c clean: rm -rf *.o test 现在我们来看 Linux...This program built for x86_64-pc-linux-gnu Reading makefiles… Reading makefile `Makefile’… Updating makefiles...---- 原文链接:http://linoxide.com/how-tos/linux-make-command-examples/
任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。...而linux任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信...,这些工作可由每个用户自行设置 Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中: 文件 含义 /etc/cron.deny 该文件中所列的用户不允许使用Crontab...命令 /etc/cron.allow 该文件中所列的用户允许使用Crontab命令 /var/spool/cron/ 是所有用户的crontab文件 /var/spool/cron/crontabs...以普通用户登录linux系统(我用的是CentOS4.1) 2.
在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强大的工具 这些比对工具其实都是基于 diff 命令,下面就详细介绍一些 diff 命令的用法...diff 命令是一个分析文件信息的命令,可以打印出文件之间的差异。它可以逐行地比较两个文件的内容,也可以递归地比较文件夹的内容。...使用 diff 命令查看两个文件是否有差异: $ diff diffsample1 diffsample2 这时 diff 命令没有输出任何信息,说明这两个文件的内容是完全相同的。...可以看到 diff 命令找出了大小写的不同,如果我们不想检查大小写,可以使用 -i 选项。...diff 命令还有许多选项,可以用来忽略某些情况或者更改输出等,我们可以使用 man 命令来获取更多的相关信息。 完
chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 1....Linux下运行chmod –help 可以得到以下信息: 用法:chmod [选项]… 模式[,模式]… 文件… 或:chmod [选项]… 八进制模式 文件… 或:chmod [选项]… –reference...参考文件]的模式,而非自行指定权限模式 -R, –recursive 以递归方式更改所有的文件及子目录 –help 显示此帮助信息并退出 –version 输出版本信息并退出 2.用法举例
好文推荐 Linux shell编程常用方法总结 C++基础知识精髓 Linux下AutoMake创建工程流程 Qt5.7.1添加支持openssl zynq平台移植python3.10.5 作为一名Linux...top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。top可以动态显示过程,不断刷新当前状态。top命令提供了实时的对系统处理器的状态监视。...交互输入 过滤用户:在top命令显示中,输入u,然后输入用户名,则可以查看相应的用户进程。 在top命令下,输入1,可以看到各个CPU的使用情况。...在top命令下,输入i,可以隐藏闲置或僵死的进程,效果跟输入top -i是一样的。 top命令默认以K为单位显示内存大小,可以通过大写字母E来切换内存信息区域的显示单位。...小结 ★top命令是linux下常用的查看系统信息的命令,对程序定位问题,包括CPU占用率,内存泄漏都有很好的参考作用。要学会利用这些系统命令快速定位工作中的问题,有事半功倍的效果。
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev...对于SCSI硬盘,则设备名依次为/dev/sda,/dev/sdb…等等 fdisk的命令行用法为: fdisk 硬盘设备名 进入fdisk后,首先键入’m’,即可显示fdisk全部菜单。...这时就用得到’p’命令了,被激活的分区上会有个’*’号。 除以上的几个命令外,还有其它几个,但不太常用。 最后,键入’w’,你对分区所做的改变被写入硬盘;键入’q’,则放弃所有的修改。...再附加一下对硬盘进行格式化的方法: 要把分区格式化成Linux Ext2格式,用: mkext2fs /dev/hda?...下的fdisk命令用法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
linux下fdisk命令的用法详解 ((1)通过fdisk -l 查看机器所挂硬盘个数及分区情况;一、fdisk用法详解 举例说明: [root@localhost ~]# fdisk -l Disk...25748 30401 37383223+ 83 Linux 以上数据说明: 硬盘分区的表示:在Linux 是通过hd*x 或 sd*x 表示的,其中 * 表示的是...1、输入命令:fdisk /dev/sda 2、进入fdisk交互界面。出现提示:command(m for help) 3、输入m,回车,显示帮助信息。...估算一个存储设备是否被完全划分; 估算一个硬盘是否完全被划分,只要看 fdisk -l 输出的内容中的 cylinders(柱体) 上一个分区的End 和 下一个分区的Start是不是一个连续的数字,另外要看一下每个硬盘设备的...fdisk -l 的开头部份,看一下他的 cylinders(柱体)的值; Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors
1.alias的使用 alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化....用alias 短命令=’原命令 选项’ alias 138ssh= 'ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138' 这下子就可以直接使用138ssh 来代替原来...删除一个alias unalias 命令 ? 然后我就开开心心的用上了短命令,再也不用去记服务器的ip地址了. 2.alias的持久化 第二天等我上班的时候开开心心的敲出我的短命令的时候发现 ?.../etc/.bashrc针对所有用户生效,~/.bashrc是针对当前用户生效 ps:我的系统是深度linux 修改的是/etc/bash.bashrc 最后执行下 source /etc/bash.bashrc...命令 alias设置的短命令就又可以使用了 注:source Filname 在当前bash环境下读取并执行FileName中的命令
Linux命令行下,像php或者conf等文件,完全可以使用vi软件来修改,不需要每次还要下载到本地,改完再上传。...vi /etc/ssh/sshd_config #修改sshd_config文件命令 vi某文件后,再按i,左下角会显示insert,这时候才可以修改这个文件。
方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到...方式四 nohup java -jar shareniu.jar >temp.txt & 解释下 >temp.txt command >out.file command >out.file是将command...可通过jobs命令查看后台运行任务 jobs 那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。 如果想将某个作业调回前台控制,只需要 fg + 编号即可。
Linux下运行jar包 首先查看将要运行的端口是否被其他java进程占用 sudo netstat -plten |grep java 如果端口存在java进程,需要终止进程,否则无法运行SpringBoot...项目. kill 进程PID Linux下进入jar包目录,使用 nohup java -jar 包名 & 命令可以将jar包运行,关闭终端不会停止,该命令会返回java进程的PID,并且在jar包目录下会生成
在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次。但是,除了ls -l以外,你还知 ls 的哪些高级用法呢?...良许今天为大家介绍 ls 命令的8种高级用法。 假如我们有这样的一个文件夹,我们用tree命令查看它的目录结构: ?...用法1:列出/home/alvin/test_dir目录下所有文件及目录的详细资料 命令: ls -lR /home/alvin/test_dir/ 结果: [alvin@VM_0_16_centos...用法2:列出/home/alvin/test_dir目录下以atb开头的所有文件的详细内容 命令: ls -l atb* 结果: [alvin@VM_0_16_centos test_dir]$ ls...用法8:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归 在上一个用法里,对于隐藏文件(即以.开头的文件)是不作处理的,如果我们需要对隐藏文件也作处理的话,就需要使用下面这个命令:
crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。...crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。...二、crontab的用法 1、crontab语法介绍 crontab是用来让使用者在固定时间或固定时间间隔执行程序之用,也就是类似使用者的时刻表。...然后在root模式下命令行输入: crontab cornfile 这样就将cornfile文件提交给cron进程,同时,新创建cronfile的一个副本已经被放在 /var/spool/cron
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。...cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的Linux系统之间来回copy文件 关于cp的具体用法: 命令基本格式: cp [OPTIONS...将所有的C语言程式拷贝至 Finished 子目录中: cp *.c Finished/ 关于scp的具体用法: 不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台...命令基本格式: scp [OPTIONS] file_source file_target OPTIONS: -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 ....home/daisy/full.tar.gz linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; ================== scp 命令 =========
JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。...一.jar命令参数: jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名... 其中{ctxu}这四个参数必须选选其一。...,而这时jar命令会连同hello目洋也一块打包进。...jar命令生成的压缩文件会包含它后边出的目录。我们应该进入到hello目录再执行jar命令。...包中的manifest.mf中已正确的设置了Mani-Class属性,再强调一下一定要注意规则。
find 命令在Linux系统中用于在文件系统中搜索符合特定条件的文件和目录。...以下是find命令的详细文档和一些示例: 命令语法 find 命令的基本语法如下: find [path] [expression] 其中,path 参数指定要搜索的目录或文件路径。...常见的选项和参数 以下是一些常见的 find 命令选项和参数: -name pattern: 按文件名匹配搜索文件或目录。...例如:find /var/log -user root 示例 以下是一些使用 find 命令的示例: 搜索指定目录下所有 .txt 文件: find /home/user/documents -name...可以查看相关的Linux文档以获取更详细的信息和示例。
今天写一下 Linux 常用的命令之 grep 命令,经常用 Linux 的人肯定知道这个命令的强大之处, 俗话说 Grep is your friend grep 的全称是 Global Regular...这是个强大的文本搜索工命令,我开始用的时候感觉跟一般编辑器的 Ctrl+F 功能差不多,其实它的功能牛逼多了,它可以在一个或者多个文件中搜索字符串模板,或者是正则表达式,然后将匹配到的行输出在屏幕上。...它的命令格式如下 $ grep [option] pattern file1 [file2]......常用的几个 option 有 -f -n -c -l -i ,更多的可以去看手册,下面我们用几个例子讲解一下 grep 的一些用法 ,假设我们现在有两个文本文件 file1, file2 $ cat...上面的几个选项有些是可以叠加在一起用的,有时会报错可能是因为顺序不对,例如 grep -nf 可以用,但是 grep -fn 就会报错 更加全面的关于 grep 命令的介绍可以看这篇文章
领取专属 10元无门槛券
手把手带您无忧上云