常用Linux零碎知识以及命令行整理

在长期使用Linux中,有些知识点比较零碎,本文整理方便他人使用。
学linux

Alias别名

常使用别名(alias)来减少输入和降低记忆成本,比如我常使用 blog 命令来取代 cd ~/me/good/git/hexo/blog/,alias使用非常简单

alias [-p] [name[=value] ... ]

  • 无参或-p是打印所有别名;
  • 定义别名形如alias blog=’cd ~/me/good/git/hexo/blog/‘
  • 查看单个别名形如 alias blog
  • 删除别名形如 unalias blog

温馨提示:

  • 为了别名长期生效,可以把其写入.bashrc中;
  • 定义别名前,最好使用 type 别名查看,避免和系统命令冲突;
  • 在终端中多个别名可以使用 ; 隔开;

复制粘贴

终端和控制台下Ctrl+CCtrl+V都将失效,而是在终端下 Ctrl+Shift+C(复制)Ctrl+Shift+V(粘贴),在控制台(如putty)下复制:Ctrl+Insert或用鼠标选中,粘贴:Shift+Insert或单击鼠标滚轮


打开资源管理器

在命令行下,你可以使用 nautilusnemo等打开资源管理器,建议后者,好使。


scp上传下载

scp是secure copy的简称,是基于ssh连接的轻量级安全传输工具,可用于上传、下载以及不同远程主机之间的传输。请参考安全文件传输工具-scp


rsync

ansible

tree

tree命令用于循环显示目录的内容,可以制定深度,显示如

$ tree .
.
└── nodejs
├── nodejs-lab.iml
└── package.json
1 directory, 2 files


更新于: 2017年 06月 20日 星期二 10:07:20 CST

翟前锋 wechat
欢迎订阅我的微信公众号:zhaiqianfeng!