Linux 命令使用笔记

本文记录工作学习中本人没有熟练掌握的 Linux 命令的基本使用方法,便于再次查阅。

tar 文件解压缩

1
2
3
4
5
6
#压缩
tar -czvf ***.tar.gz
tar -cjvf ***.tar.bz2
#解压缩
tar -xzvf ***.tar.gz
tar -xjvf ***.tar.bz2

参考:http://www.cnblogs.com/52linux/archive/2012/03/04/2379738.html

scp 文件传输

使用

  • 上传文件
1
scp username@servername:/path/filename /tmp/local_destination
  • 下载文件
1
scp /path/local_filename username@servername:/path
  • 上传目录
1
scp -r username@servername:remote_dir/ /tmp/local_dir
  • 下载目录
1
scp  -r /tmp/local_dir username@servername:remote_dir

注意

  • 上传走的是 ssh 通道,如果 ssh 端口不是 22 则需要用 -p 指定端口号,如:
1
scp -r -p 2222 username@servername:/path/filename /tmp/local_path
  • 传输目录时,不加 -r 参数会报错:
1
scp: xxx: not a regular file
  • 本地目录权限不足时,报错:
1
scp: permission deined

xsel 复制内容到剪切板

  • 安装
1
sudo apt install xsel
  • 使用
1
2
3
4
5
cat README.TXT | xsel
cat README.TXT | xsel -b # 如有问题可以试试-b选项
xsel < README.TXT

xsel -c
  • step 3: ctr + v 粘贴

本文标题:Linux 命令使用笔记

文章作者:Gbin Peng

发布时间:2017年11月10日 - 23:11

最后更新:2017年12月04日 - 23:12

原始链接:http://yoursite.com/2017/11/10/linux-command-note/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。