Linux 操作入门

分享一些简单的指令,以及conda的安装。

whoami 可以查看当前使用账号

/ 表示根目录

以根目录为开始位置编写的路径叫做绝对路径

/abc/def/asd

以任何目录为开始位置编写的路径叫做相对路径

. 表示原地踏步

.. 向上一级

pwd 命令可以查看终端窗口当前目录

Linux 系统为每个账户专门保留了一个目录叫做这个账户的home目录

clear 清除当前窗口下的所有内容

ls -a 查看当前目录下的所有内容

ls -l 查看当前目录下所有文件的属性

ls -a -l 可以结合使用

mkdir 在父目录下创建一个原目录下不存在的文件夹

mkdir -p 创建一个多层的目录

rmdir 删除一个空目录

rm -rf 删除一个非空的目录

tab 可以在命令行中把路径的剩余部分自动补齐

tar zcvf (filename).tar.gz 路径1 路径2 对文件目录进行压缩

zip -r filename.zip filename 将目录下面filename目录压缩为filename.zip

unzip filename.zip -d filename 把/home目录下面的filename.zip解压到filename目录里面

zip -r abc123.zip abc 123.txt 将目录下面的abc文件夹和123.txt压缩成为abc123.zip

unzip abc*.zip 将当前目录下的abc12.zip、abc23.zip、abc34.zip同时解压到当前目录下

tar zxvf (filename).tar.gz 对文件目录进行解压

rm -rf filename.tar.gz 删除压缩包

nyy 在正常模式下vi 中的自带粘贴板,该命令可以把当前光标及下面几行拷贝到剪切板,其中n代表拷贝几行。粘贴时np,n代表粘贴几次。

ndd 在正常模式下vi 中的自带剪切板,该命令可以吧当前光标及下面几行拷贝到剪切板,其中n代表拷贝几行。

set mu 可以让vi显示行号

~/vimrc 这个文件夹可以记录各种set命令,每次vi启动都会从这个文件夹中得到所有set命令并按顺序执行一遍

touch filename 创建一个文件而不进入

cp file file1 在同一目录下将文件file复制并重命名为file1

cp file filename/ 将文件file复制到filename目录下

cp -r filename filename1 在同一目录下将文件夹filename复制并重命名为filename1,若要显示复制的详细内容则将 -r 改为 -rv 或 -r -v。

mv file filename/ 将文件file移动到filename目录下

mv file filename/filename1 将文件file移动到filename目录下并重命名为filename1

mv file.{txt,fq} 将文档file的后缀 txt 改为 fq

mv file file1 在同一目录下将文件file重命名为file1

mv file ../ 将文档file上移一级目录

rm file 删除file文档

rm -r filename 删除file目录中所有内容,但此条命令较为危险,可将-r 改为 -ri 或-r -i 则每删除一个文档都会确认 yes/no

scp file username@ID:filename 将本地file文件上传至服务器liuzhongli用户名下的filename目录下

scp username@ID:/home/liuzhongli/T.hydatigena/read/a_.fq /Users/aaali/Desktop/ 把服务器上的a.fq文件拷贝到本地桌面

./xxx xxx cd到软件目录下,运行xxx是那个可执行的文件名

打开终端,cd到那个目录,然后ls -all看看有哪些可以执行的文件,然后 输入 ./xxx xxx是那个可执行的文件名,就可以运行了

conda的安装和使用 https://www.jianshu.com/p/edaa744ea47d

conda install gatk 安装指令

which gatk 安装完成后,可以用“which 软件名”来查看该软件安装的位置

conda list 查看已安装软件

conda remove gatk 卸载指定软件

. ./activate 在miniconda2/bin下,进入conda环境

conda deactivate 退出conda环境

echo "alias condaup='. ~/miniconda2/bin/activate'" >> ~/.bash_aliases && source ~/.bash_aliases

你可能感兴趣的:(Linux 操作入门)