Ejemplo de comando de Linux

La computadora Mac debe configurarse antes de iniciar sesión

Para Mac Pro , a menudo hay una situación: el inicio de sesión no es un problema, pero habrá problemas si no opera durante más de 5 minutos , no puede ingresar y debe reiniciar 终端. La solucion es:

[1] En mac, abra la terminal y no inicie sesión en el servidor

[2] Luego ejecute el siguiente comando localmente

cat  >~/.ssh/config
Host *
    ServerAliveInterval 120
    TCPKeepAlive no
^C

 

Servidor de inicio de sesión

Abra el buzón y busque el correo electrónico enviado por el Sr. Zeng a todos, que contiene el nombre de usuario, la contraseña y la dirección IP. El método de inicio de sesión es : ssh 用户名@ip地址, como:

ssh  [email protected]

Ingrese, luego ingrese la contraseña

Modificar la coincidencia de color de la línea de comando

Copie y pegue las siguientes dos líneas de código:

echo  'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrc
source  ~/.bashrc

Ver documentación de ayuda

comando man, comando de ayuda o parámetro --help de un comando

man  ls     ## 用 man 命令查看 ls 命令的帮助文档
help  ls    ## 用 help 命令查看 ls 命令的帮助文档   
ls  --help  ## 用 --help 参数查看 ls 命令的帮助文档

comando pwd

 

comando ls

Enumere los archivos del directorio:

ls              ## 列出当前目录的文件
ls  ./          ## 同上,‘.’号代表当前目录
ls  ./*txt      ## 列出当前目录下以 txt 结尾的文件
ls  ../         ## 列出上层目录的文件
ls  -a          ## 列出当前目录下的所有文件,包括隐藏文件
ls  -l          ## 列出当前目录下文件的详细信息
ll              ## ls  -la 的简写
ls  -lh         ## 加上 -h 参数,以 K、M、G 的形式显示文件大小
ls  -lh  /      ## 列出根目录下文件的详细信息

comando cd

Cambiar directorio de trabajo

cd  ..       ## 切换到上层目录,相对路径
cd  /        ## 切换到根目录
cd  /teach/  ## 切换到根目录下的teach,绝对路径
cd  -        ## 返回上一次的工作目录
cd  ~        ## 回到用户家目录
cd           ## 同上,回到用户家目录

mkdir

# 创建目录
mkdir dir0
ls
mkdir dir0/sub1/sub2
ls
ls dir0
mkdir -p dir0/sub1/sub2
ls dir0
ls dir0/sub1/
mkdir -p  test{1..3}/test{1..3}
tree

 

 

 

comando mkdir

Introducción al comando mkdir

El comando mkdir se utiliza para crear un directorio con un nombre especificado. El usuario que lo crea debe tener permiso en el directorio actual y el nombre de directorio especificado no puede ser un directorio existente en el directorio actual.

Formato de comando

mkdir [opciones] [directorio]

Parámetros de comando

-m --mode = mode, al crear un directorio, establezca los permisos del directorio al mismo tiempo;
-p --parents si el directorio de nivel superior creado aún no se ha creado, también creará el de nivel superior directorio;
-v --verbose crea uno nuevo cada vez que Todos los directorios muestran información
-h --help ayuda información

Ejemplos de comandos de uso común

Crear un directorio vacío test1

prueba mkdir1

Crea varios directorios de forma recursiva

mkdir -p / test2 / test22

Crea un directorio con 777 permisos

mkdir -m 777 test3

Crea / text5 / text6 en el directorio actual con un permiso de 750

mkdir -pm 750 text5 / text6

 

toque

ls
touch  file.txt  new.txt
ls
touch  file{1..5}
ls

rm

rm  -i  file.txt
ls  file*
rm  file*
rm  -r  test1

Comando-rm

El formato estándar de una instrucción completa:

Formato común de Linux: # cuerpo del comando (espacio) [ opción] (espacio) [ objeto operativo]  

 Una instrucción puede contener múltiples opciones y los objetos de operación también pueden ser múltiples.

Comando: rm (eliminar, eliminar, eliminar)

Rol: eliminar / eliminar documentos

Sintaxis : #rm [opción] La ruta del documento que se eliminará [ruta 2 ruta 3…]

Opciones:

-f: forzar, forzar eliminación, no preguntar si desea eliminar

-r: recursividad, que significa recursividad [si el objeto de operación es un directorio, entonces -r debe]

Generalmente en uso, si está seguro de eliminar el comando directamente: #rm -rf ruta del archivo.

mv

mv  file1   Data/file2

cp

cp   readme.txt   Data/
mkdir  dir0
cp  -r  dir0  Data/

en

ln -s /teach/software/Miniconda3-latest-Linux-x86_64.sh  ./

alquitrán

## 解压
tar  -zxvf  Data.tar.gz
## 压缩
tar  -zcvf  Data.tar.gz    Data  ...

gato

cat  readme.txt
cat  -n  readme.txt
## 写入文件
cat >file
Welcome to Biotrainee() !
^C          ## 这里是按Crtl  C
## 查看
cat file
Welcome to Biotrainee() !

la cabeza de la cola

head  -n  20  Data/example.fq
## 查看 .bashrc 的最后 10 行
tail  ~/.bashrc
## 查看第20行
head  -n  20  Data/example.fq | tail -1

Menos

Presione q para salir

less  Data/example.fq
less -S Data/example.fq
less -N Data/example.fq
zless -N Data/reads.1.fq.gz

baño

cat -n readme.txt
cat readme.txt | wc 
wc -l readme.txt

cortar

less -S Data/example.gtf | cut -f 1,3-5
less -S Data/example.gtf | cut -d 'h' -f 1

ordenar

less -S Data/example.gtf | sort -k 4 | less -S
less -S Data/example.gtf | sort -n -k 4 | less -S

uniq

less -S Data/example.gtf | cut -f 3 | sort | uniq -c

pegar

less -S Data/example.fq | paste - - - | less -S
paste file1 file2

tr

cat readme.txt | tr 'e' 'E'
cat readme.txt | tr '\n' '\t'
cat readme.txt | tr -d 'e' 

grep

grep Biotrainee -r ./
less -S Data/example.fq | grep 'gene'
less -S Data/example.fq | grep -w 'gene'
less -S Data/example.fq | grep -v -w 'gene'

Expresión regular

cat readme.txt  | grep '^T'
cat readme.txt  | grep ')$'
cat readme.txt  | grep 'f.ee'
cat readme.txt  | grep 'f\?ee'
cat readme.txt  | grep 're\+'
cat readme.txt  | grep [bB]

 

y

cat readme.txt | sed '1i Welcome to Biotrainee() '
cat readme.txt | sed '1a Welcome to Biotrainee() '
cat readme.txt | sed '1c Welcome to Biotrainee() 
cat readme.txt | sed 's/is/IS/g'
cat readme.txt | sed '/^$/d'
cat readme.txt | sed  'y/abc/ABC/'

awk

less -S  Data/example.gtf | awk '{print $9}' | less -S
less -S  Data/example.gtf | awk '{print $9,$10}' | less -S
less -S  Data/example.gtf | awk -F '\t' '{print $9}' | less -S
less -S  Data/example.gtf | awk '{if($3=="gene") print $0}' | less -S
less -S  Data/example.gtf | awk '{if($3=="gene") {print $0} else{print $3 " is not gene "}}' | less -S
less -S Data/example.gtf | awk '/gene/{print $0}' | less -S
less -S Data/example.gtf | awk 'BEGIN{print "find UTR feature"} /UTR/{print $0} END{print "end"}'
less -S Data/example.gtf | awk 'BEGIN{FS="\t"} {print $9}' | less -S
less -S Data/example.gtf | awk 'BEGIN{FS="\t";OFS="\t"} {gsub("gene","Gene",$3);print $0}' | less -S

Supongo que te gusta

Origin blog.csdn.net/u010608296/article/details/112980389
Recomendado
Clasificación