cd
命令 说明
cd 目录 切换到指定目录
cd ~ 切换到当前用户的主目录
cd … 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次目录
cp
命令选项 说明
-i 交互式提示
-r 递归拷贝目录及其内容
-v 显示拷贝后的路径描述
-a 保留文件的原有权限
mv
命令选项 说明
-i 交互式提示
-v 显示移动后的路径描述
ls
命令选项 说明
-l ---------> 以列表方式显示
-h --------> 以大小单位显示,默认是字节
-a --------> 显示隐藏文件和隐藏目录
ls命令后跟不同选项会呈现不同的显示方式,其中-l和-a选项最常用
rm
命令选项 说明
-i --------->交互式提示
-r --------->递归删除目录及其内容
-f --------->强制删除,忽略不存在的文件,无需提示
-d -------->删除空目录
重定向
终端内容保存到文件使用重定向有两种方式: > 和 >>;
‘>’ 表示每次只写入最新的数据,原有数据不保留;
‘>>’ 表示每次在原有数据的基础上进行追加,原有数据会保留。
grep
-i 忽略大小写
-n 显示匹配行号
-v 显示不包含匹配文本的所有行
正则表达式 说明
^ ------------>以指定字符串开头
$ ------------>以指定字符串结尾
. ------------->匹配一个非换行符的字符
find
-name 根据文件名(包括目录名)字查找
查找文件的命令格式: find 指定查找目录 -name "文件名
通配符 说明
/ * ---->代表0个或多个任意字符
/? ----->代表任意一个字符
压缩和解压缩命令
Linux默认支持的压缩格式:
.gz
.bz2
.zip
说明:
.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩
压缩成.gz
tar -zcvf test.gz *.txt
解压缩.gz
tar -zxvf test.gz
解压缩.gz到指定目录
tar -zxvf test.gz -C aa
压缩成.bz2
tar -jcvf test.bz2 *.txt
解压缩.bz2
tar -jxvf test.bz2
解压缩.bz2到指定目录
tar -jxvf test.bz2 -C aa
压缩成.zip
zip test.zip *.txt
解压缩.zip
unzip test.zip
解压缩.zip到指定目录
unzip test.zip -d aa
压缩文件尽量使用.gz格式,因为占用空间较少
使用zip命令压缩的文件占用空间比较多, 当时比较通用,操作更加简单。
远程登录、远程拷贝命令的介绍
ssh命令是远程登录主机电脑,相当于直接操作的是远程电脑。
大量的文件上传和下载可以通过可视化工具FileZilla来完成