Linux使用命令记录(一)
2018-08-21
记录一下今天使用到的Linux命令。
压缩文件和解压文件
压缩:$ sudo tar zcvf work.tar.gz work/ $ sudo tar jcvf work.tar.bz2 work/ $ sudo tar cvf work.tar work
解压:
$ tar zxvf work.tar.gz $ tar xjvf work.tar.bz2 $ tar xvf work.tar
注意,压缩需要有管理员权限。
本地移动文件夹
$ mv file(dir)_need_to_move target_file(dir)
其中,
file(dir)_need_to_move
是需要移动的文件(夹),target_file(dir)
是移动到的目标文件(夹)。从服务器端复制文件(夹)到本地:
文件: $ scp username@ip:/path/file_name /home/myself/file 文件夹: $ scp -r username@ip:/path/file_name /home/myself/file
其中,
username
是目标服务器上的用户名,ip
是目标服务器的ip,path/file_name
是服务器上需要copy的文件及其保存路径,/home/myself/file
是copy到本地后的保存路径。从本地复制文件(夹)到服务器
文件: $ scp /home/myself/file username@ip:/path/file_name 文件夹: $ scp -r /home/myself/file username@ip:/path/file_name
即,将本地路径和服务器路径调换位置即可。
创建与删除符号链接
$ ln -s source dist # 建立软链接 $ ln source dist # 建立硬链接 $ rm -rf symbolic_name # 删除链接
ubuntu下bazel 安装
- 下载相应版本: 下载地址
赋予执行权限
$ chmod +x bazel-version-installer-os.sh
执行
$ ./bazel-version-installer-os.sh --user