这是十条linux系统下命令行操作模式时应该遵守的好习惯,他们不仅可以让你的操作更快,也能减少你失误的可能性。它们分别是

1.用一条mkdir语句建立一套完整的目录树

示例:

$mkdir-pproject/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}

2.在解压缩的时候,使用-C选项来指定目标文件夹

示例:

$tarxvf-Ctmp/a/b/cnewarc.tar.gz

3.使用逻辑控制符来组合你的操作

示例:

$cdtmp/a/b/c&&tarxvf~/archive.tar

4.把变量用加以双引号来防止被系统误解。

示例:

$lstmp/

ab

$VAR=”tmp/*”

$echo$VAR

tmp/atmp/b

$echo“$VAR”

tmp/*

5.用Esc字符来把过长的指令分行输入

示例:

$cdtmp/a/b/c||\

>mkdir-ptmp/a/b/c&&\

>tarxvf-Ctmp/a/b/c~/archive.tar

6.把你的操作组合成一个列表

示例:

$(cdtmp/a/b/c/||mkdir-ptmp/a/b/c&&\

>VAR=$PWD;cd~;tarxvf-C$VARarchive.tar)\

>|mailxadmin-S“Archivecontents”

7.使用xargs命令来过滤find命令的输出。

示例:

~/tmp$ls-1|xargs

December_Report.pdfREADMEaarchive.tarmkdirhier.sh

~/tmp$ls-1|xargsfile

December_Report.pdf:PDFdocument,version1.3

README:ASCIItext

a:directory

archive.tar:POSIXtararchive

mkdirhier.sh:Bourneshellscripttextexecutable

~/tmp$

8.知道何时该用grep计数,何时不该

示例:

~$timegrepandtmp/a/longfile.txt|wc-l

2811

real0m0.097s

user0m0.006s

sys0m0.032s

9.在要判断特定的域是否符合条件的时候,用awk来代替grep

示例:

~/tmp$ls-l|awk‘$6==“Dec”‘

-rw-r–r–3joejoe5096Dec1414:26archive.tar

-rw-r–r–1rootroot238Dec0308:19README

10.不要把文件内容用cat命令列出后再传给grep,grep可以直接查找文件

示例:

~$timegrepandtmp/a/longfile.txt

2811

real0m0.010s

user0m0.006s

sys0m0.004s

输入您的搜索字词 提交搜索表单

linux6如何开启5096端口,10个Linux操作的好习惯相关推荐

  1. linux防火墙开启某端口命令行,linux上防火墙 开启某个端口

    linux下防火墙 开启某个端口 直接在/etc/sysconfig/iptables中增加一行: -A RH-Firewall-1-INPUT -m state –state NEW -m tcp ...

  2. Linux下防火墙开启相关端口及查看已开启端口

    最近利用Apache Mina实现了一个http服务,发布到linux下发现无法访问,通过HttpClient来发送http请求时,报如下错误: Exception in thread "m ...

  3. Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

    此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 - zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启 ...

  4. Linux系统查看开放的端口、开启指定端口、关闭指定端口和查看及删除定时任务

    Linux系统管理端口的操作命令 以下操作在需要开启防火墙,防火墙的开启(重启).关闭和查看防火墙的状态见末尾 1.查看所有已经对外开放的端口:firewall-cmd --list-ports 2. ...

  5. linux中开启514端口,linux中开启指定端口

    1.修改/etc/sysconfig/iptables文件,增加如下一行: -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j A ...

  6. 如何linux网页修改回80端口,linux下如何修改iptables开启80端口

    linux下如何修改iptables开启80端口 最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了防火 ...

  7. Linux服务器如何开启某个端口?

    方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 2.保存: /etc/rc.d/init.d/ip ...

  8. linux开通80端口命令,Linux iptables开启80端口

    Linux下安装好apache的时候 访问IP 发现无法访问!以为安装失败了,于是测试apache 监听的端口80 #netstat -lnt |grep 80 tcp        0      0 ...

  9. linux开启80服务器,Linux服务器之IPTABLES开启80端口

    在服务器部署不同的程序时,总会遇到各种各样的问题,其中本文介绍的iptables开放80端口也是在服务器部署常见的问题之一.常见情况有以下两种: 情况一:在linux服务器部署好web运行环境和程序时 ...

最新文章

  1. 利用CNN来检测伪造图像
  2. linux安装包文件格式,linux多种安装包格式的安装方法
  3. bestcoder #56 div 2 B Clarke and problem(dp)
  4. Mysql之WHERE子句
  5. 数据库三范式经典实例解析
  6. c++设计模式之状态模式
  7. bzoj3122 [SDOI2013]随机数生成器
  8. 华为云计算值班电工_华为FusionModule2000智能微模块荣获2019云计算中心科技奖卓越奖...
  9. WordPress技术资讯博客模板
  10. mysql中join on_Mysql inner join on的用法实例(必看)
  11. 实习成长之路:设计模式二:接口vs抽象类的区别?如何用普通的类模拟抽象类和接口?
  12. java项目开发——使用MAP和实体类作为参数的优缺点
  13. PHP开发环境phpnow的详细安装步骤
  14. 3D打印技术助力传感器:制造出堪比鹰眼视野的摄像头
  15. 汇编语言学习-DOSBox-MASM-安装及使用教程
  16. 使用Spring Data MongoDB操作SequoiaDB巨杉数据库简易教程
  17. VMware跨电脑移动Linux虚拟机
  18. 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版教程】
  19. SVN_Windows安装Subversion(svn 命令行工具)教程
  20. 2021全国人工智能师资培训入高校,百度携手哈工大探索AI师资更多可能

热门文章

  1. win10下查看系统自带壁纸的路径
  2. 2021-5-7 NTD第二阶段第四天
  3. vscode 连接远程一直提示输入密码问题解决
  4. Unity优化☀️美术篇
  5. 解决Can not connect to local MySQL server through socket tmpmysql.sock (2)
  6. 调速器方案(智能数字显示),可做6W~250W的单相电机数显智能调速器
  7. 如何保证 Redis 高可用和高并发(主从+哨兵+集群)
  8. s7-200高速脉冲输出与高速计数器讲解
  9. autocad全国计算机考试试题,2017年cad等级考试试题「附答案」
  10. Android实战——单元测试从吹水到实践