Linux命令集锦之·正则表达式】的更多相关文章

时间:2018-11-15 记录:byzqy 正则表达式与通配符: 正则表达式,用来在文件中匹配符合条件的字符串,正则是包含匹配. grep.awk.sed 等命令可以支持正则表达式. 通配符,用来匹配符合条件的文件名,是完全匹配. ls.find.cp 这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了. 通配符: *(星号),代表任意字符重复任意多次: ?(问号),代表任意字符重复一次: [](中括号),代表一个字符即中括号中写的字符: 示例:在anaconda-ks.…
梳理常用的Linux命令 day1--cd命令 cd命令:(注意以下的命令,cd后均有一个空格) 1.进入盘符: cd f: 2.进入当前目录命令: cd . 3.进入指定文件夹(在进入确定盘符之后,如上面指定的f盘): cd Linuxtest/test01 4.进入当前用户主目录: cd ~ 5.进入上级目录命令: cd .. 6.进入上两级目录: cd ../.. day2--mv命令 (操作前提是定位到了对应的目录才行!且执行操作后的每个文件夹后面都有/) touch 命名创建文件,可指…
方法一:直接在GitHub上建立一个项目,然后git clone (git address name): 此时已经建立好了一个git仓库: cd 文件夹 > 添加文件进去 >git add . // 它会提示你: 没有关系,继续git commit -m '备注' > 最后git push 第一次它会提示你输入邮箱和密码,后面再建项目不会: 方法二 :命令行建立 1)mkdir 文件夹名: 2) cd 文件夹; 3) pwd 查看目录: 4)git init 初始化一个仓库: //目录下…
Linux crontab是用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crontab命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作. 而Linux任务调度的工作主要分为以下两类: 系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存 个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 一.crontab文件含义 /etc/crontab文件包括下面几行: SH…
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度.当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来.另外,scp还非常不占资源,不会提高多少系统负荷. 一.语法 scp [选项][源路径][目标路径] 选项 -1:使用ssh协议版本1: -2:使用ssh协议版本2: -4:使用ipv4: -6:使用ipv6: -B:以批处理模式运行: -C:使用…
linux 一切从根开始,一切皆文件~ 让我们从一些命令开始了解吧 基本命令 man  command:manual:查看命令帮助手册 ls:list:查看当前文件夹下的内容 -a 查看所有内容,包含隐藏文件及文件夹 -l  以列表形式显示文件及文件夹的详细信息 -h 配合 -l 以人性化的方式显示文件及文件夹的大小 pwd:print work directory:查看当前工作目录 cd  [路径]:change directory:切换工作目录 cd ~    切换到家目录 cd      …
在使用grep.awk和sed命令时,需要使用正则表达式.比如我通过grep找代码编译结果中是否有错误.或者是否有我代码的错误.这里说下正则表达式基本的应用: • 匹配行首与行尾.• 匹配数据集.• 只匹配字母和数字.• 匹配一定范围内的字符串集. ^ 只匹配行首 $ 只匹配行尾 * 一个单字符后紧跟*,匹配0个或多个此单字符 [] 匹配[]内字符,可以是一个单字符,也可以是字符序列.可以使用 - 表示[]内字符序列范围,如用[1-5]代替[12345] \ 用来屏蔽一个元字符的特殊含义.因为有…
http://blog.csdn.net/hackerain/article/details/7946193 1. 查看内存使用情况 free -m 2. 查看系统版本信息 sudo lsb_release -a 3. 查看磁盘使用情况 df -l 4. 查看当前所有进程 ps -e 5. 查看外网ip curl ifconfig.me 6. 查看网卡信息 mii-tool mii-tool -v 7.路由信息 tracepath -n www.baidu.com 8.查看dns 去/etc/r…
sed -i ‘s###g’ /etc/selinux/config  3个# 用于更改selinux配置文件:sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 这是一种优化linux的基本方法,由于linux的特殊性,这种修改只有重启linux时生效,为了保证服务器持续的提供服务,最好不重启,所以还有一种临时的命令行生效方法.getenforce 和 setnforce 设置setenforce 0…
1.命令格式:ls [选项] [目录名] 2.常用参数 -a:列出该目录下所有文件(包含隐藏文件). -A:列出该目录下除了隐藏文件的所有文件. -l:以行显示目录下的所有文件.输出信息从左到右分别是文件名.文件类型.权限模式.硬连接数.所有者.组.文件大小.文件最后修改时间. -m:目录下文件以,隔开. -n:以用户识别号代替组.所有者名称. -r:以文件名反序排序并且输出目录内容列表. -s:显示文件和目录大小,以区块为单位. -t:用文件和目录的更改时间排序. -R:递归处理,显示目录下及…