使用Linux要改掉几个的命令习惯

 更新时间:2016年11月13日 10:36:57   投稿:daisy  
现在越来越多的人用linux系统,本文分享的这些习惯也许会令你事半功倍,找到其中的乐趣。刚开始使用Linux时你也许会感到不习惯,许多高手也都有这样的经历。毕竟,曾经他们也都是新手。好的习惯可以提高工作效率以及命令的运行效率,下面来一起看看吧。

一、创建目录习惯

~ $ mkdir tmp 
~ $ cd tmp 
~/tmp $ mkdir a 
~/tmp $ cd a 
~/tmp/a $ mkdir b 
~/tmp/a $ cd b 
~/tmp/a/b/ $ mkdir c 
~/tmp/a/b/ $ cd c 
~/tmp/a/b/c $ 

应使用:

mkdir -p tmp/a/b/c 

二、解压文件习惯

cp a.tar.gz /tmp 
cd /tmp 
tar xzvf a.tar.gz 

应使用:

tar xzvf -C /tmp a.tar.gz 

三、grep

cat a.txt | grep "a" 

替换为

grep "a" a.txt 
cat a.txt | grep "a" | wc -l 

替换为

grep -c "a" a.txt 

四、awk

对于特定位置的值应使用awk

~/tmp $ ls -l /tmp| grep Dec 
-rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf 
-rw-r--r-- 1 root root 238 Dec 03 08:19 README 
-rw-r--r-- 3 joe joe  5096 Dec 14 14:26 archive.tar 
~/tmp $ 

改为

~/tmp $ ls -l | awk '$6 == "Dec"' 
-rw-r--r-- 3 joe joe  5096 Dec 14 14:26 archive.tar 
-rw-r--r-- 1 root root 238 Dec 03 08:19 README 
~/tmp $ 

总结

以上就是给大家总结要改掉的几个使用Linux命令习惯,希望本文的内容对大家的学习或者工作能有所帮助,如果有问题大家可以留言交流。

相关文章

  • 详解Linux中文乱码问题终极解决方法

    详解Linux中文乱码问题终极解决方法

    本篇文章主要主要介绍了详解Linux中文乱码问题终极解决方法,非常具有实用价值,需要的朋友可以参考下。
    2016-11-11
  • Apache shiro的简单介绍与使用教程(与spring整合使用)

    Apache shiro的简单介绍与使用教程(与spring整合使用)

    Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密这篇文章给大家介绍了Apache shiro的简单介绍与使用教程(与spring整合使用),感兴趣的朋友一起看看吧
    2017-10-10
  • shiro缓存机实例代码

    shiro缓存机实例代码

    Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现
    2017-09-09
  • Linux利用traceroute命令发现负载均衡的实战案例

    Linux利用traceroute命令发现负载均衡的实战案例

    在网络管理和故障排除中,了解数据包的路径和识别负载均衡节点是非常重要的,traceroute 命令是一个用于跟踪数据包在网络中经过的路由路径的工具,本文将详细介绍如何利用 traceroute 命令发现网络中的负载均,需要的朋友可以参考下
    2024-07-07
  • 详解Linux索引节点inode

    详解Linux索引节点inode

    这篇文章主要介绍了Linux索引节点inode的相关资料,帮助大家更好的理解和学习Linux,感兴趣的朋友可以了解下
    2020-08-08
  • Ubuntu Apahce2.4下无法访问JS目录的问题解决

    Ubuntu Apahce2.4下无法访问JS目录的问题解决

    这篇文章主要给大家介绍了如何解决Ubuntu Apahce2.4下无法访问JS目录的问题,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • centos7使用rpm安装mysql5.7的教程图解

    centos7使用rpm安装mysql5.7的教程图解

    本文通过图文并茂的形式给大家介绍了centos7使用rpm安装mysql5.7的教程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-06-06
  • debian安装后sudo命令不能用的解决方法

    debian安装后sudo命令不能用的解决方法

    这篇文章主要介绍了debian安装后sudo不能用的解决方法,大家参考使用
    2013-11-11
  • Linux多线程使用互斥量同步线程

    Linux多线程使用互斥量同步线程

    本文主要介绍了Linux多线程使用互斥量同步线程,详细介绍了互斥量的使用,有需要的可以了解一下。
    2016-10-10
  • 详解Linux 服务管理两种方式service和systemctl

    详解Linux 服务管理两种方式service和systemctl

    systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。这篇文章主要介绍了Linux 服务管理两种方式service和systemctl,需要的朋友可以参考下
    2019-09-09

最新评论