Linux入门2:常用操作
2017-11-12 本文已影响35人
曹务强
1.修改密码
在Windows10中,我们修改登录的用户名和密码是在设置-账户中修改,而在Linux中,我们是通过passwd命令实现的:
- 输入passwd命令
- 输入原密码
-
输入两次新密码
修改登录密码
2.清空屏幕
快捷键:Ctrl+L
命令:clear
3.退出当前登录
快捷键:Ctrl+D
命令:exit
4.切换文件夹
- 显示当前目录:pwd
- 切换文件夹:cd + 目录路径
- 使用相对路径:
- cd . 打开当前目录
- cd .. 打开上一级目录
- 使用绝对路径
- cd /home/yjjh/workspace
5.查看文件列表
- ls:使用ls命令查看文件中的列表,两种方式:
- 先cd进入目录下,再通过ls命令查看
- ls命令下加目录的路径,如ls Biosoft/BLAST
- ls常用选项
- -l:显示内容的详细信息
- -h:以一种易于人阅读的方式显示信息,如文件大小使用1k,2M的方式显示
- -a 显示目录下的所有文件信息,包括以.开头的隐藏的文件
- -t 按照文件修改时间排列
-
man ls或ls --help:查看ls命令的帮助文档
查看ls命令的帮助文档
6.历史命令、复制、自动补全
- 历史命令:使用上下键查看历史命令
- 复制命令:选中要复制的内容,Ctrl+C复制内容,在要粘贴的地方按鼠标右键即可粘贴相应内容
- 自动补全:Linux系统具有非常方便的自动补全,可以输入前几个字母,按Tab键,系统会自动补全相应的内容
7.查看文件内容
- cat命令:cat+文件名,一次性把文件的所有内容打印到屏幕上,适合查看较小的文件。如果不小心用cat命令查看非常大的文件,屏幕会一直滚动,可用Ctrl+C强制结束。
-
less命令:less+文件名,每次只显示文件一部分,打印满屏幕,通过上下键翻页,q键退出
- 若文件较大,可通过-S选项,使显示内容时不换行,通过左右键翻页,如less -S bigdata.txt
- head命令:head+文件名,显示文件的前几行,默认显示前10行,通过-n选项设置显示的行数,如head -n 5 test.txt显示文件的前5行
- tail命令:tail+文件名,显示文件的额后几行,同head命令一样,可通过-n选项设置显示的行数
8.编辑文件内容
-
使用vim打开要编辑的文本:vim+文件名
-vim的三种模式和转换方法:
image - 用vim打开文件时,默认进入命令模式,编辑文件按I键进入输入模式,编辑完成按Esc进入命令模式,按:键进入末行模式,输入wq保存并退出。
- vim命令模式下的快捷操作:
- 复制:光标移动至要复制的行,按y复制这一行,按n YY表示复制下面的n行
- 粘贴:按P粘贴复制的行
- 剪切:按YY
- 删除:光标移动至要删除的行,按dd删除选中的一行,按n DD删除光标下的n行
- 撤销:按U
- 选中特定的内容:按v进入选择模式,按上下左右键选择相应的内容,再进行内容的复制、剪切、粘贴、删除等操作
9.文件的拷贝移动和删除
- 拷贝:cp [-r] 源文件[夹] 目标文件[夹]
- 移动: mv 源文件[夹] 目标文件[夹]
- 删除:rm [-r] 文件[夹]
- 链接:ln -s 文件[夹]
10.压缩和打包
压缩算法 | gzip | bzip |
---|---|---|
压缩 | gzip seq.fa | bzip2 seq.fa |
解压 | gunzip seq.fa.gz | bunzip2 seq.fa.gz |
压缩+打包 | tar -zcvf all.tar.gz *.fa | tar -jcvf all.tar.bz2 *.fa |
解压+打包 | tar -zxvf all.tar.gz | tar -jxvf all.tar.bz2 |