我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令:
命令提示符
[root@localhost~]#
其中:root 表示当前登录用户localhost 表示主机
一些能让你自定义 Bash 提示符的黑科技
当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符:[user@$host ~]$你知道命令行提示符其实是可以自己设置添加许多非常有用的信
假设tomcat安装在/usr/local/tomcat7
启动tomcatcd /usr/local/tomcat7/bin
./startup.sh查看启动状态ps -ef|grep java
root 3729 1729 6 09:
如下所示:快捷键作用ctrl + a(ahead)把光标移动到命令行开头。如果我们输入的命令过长, 想要把光标移动到命令行开头时使用。ctrl + e(end)把光标移动到命令行结尾。ctrl + u删除(剪切)光标之前的字符。当输入一行很
cat /mnt/log_function.sh
#!/bin/bash
#log function####log_correct函数打印正确的输出到日志文件
function log_correct () {
DATE=`date
历史相关命令
!!:执行上一条命令
!num:执行历史命令中第num条命令
!-num:执行历史命令中倒数第num条命令
!string:执行最近一条包含有string字符串的命令
Ctrl+r:搜索上一条匹配的命令
!$:代表上一个命令
前言
BASH只支持一维数组,但参数个数没有限制。如声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)
一、定义数组
1. 使用[]操作符names[0]='zrong'
comm命令比较两个已排序文件每行数据的差异,并将其结果显示出来,如果没有指定任何参数,comm命令读取这两个文件,然后生成三列输出:1>仅在file1中出现的行2>仅在file2中出现的行3>在两个文件中都存在的行。如果为文件名之一指定