这里写目录标题
基础命令
文件查看
#普通查看
ll
ls
#以G为单位查看
ll -lh
#以M为单位查看
ll -hS
#查看当前路径
pwd
#查看当前文件有多少行
wc -l filename
#查看当前文件有多少字
wc -w filename
#查看当前文件最长的那行有多少字
wc -L filename
文件压缩
gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。
gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
-a或——ascii:使用ASCII文字模式;
-d或--decompress或----uncompress:解开压缩文件;
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
--best:此参数的效果和指定“-9”参数相同;
--fast:此参数的效果和指定“-1”参数相同。
#把当前目录下的每个文件压缩成.gz文件
gzip *
#把当前目录下的每个文件解压缩
gzip -dv *
#递归压缩目录下的文件
gzip -rv test6
#递归解压目录下的文件
gzip -dr test6
文件分成N个文件
split -l 5000 test.txt -d -a 1 test_
#参数说明
-l 指定每个小文件行数
-d 按照数字命名小文件后缀
-a 后缀位数
带端口号访问linux服务器
ssh -p 端口号 服务器用户名@服务器IP
本机上传文件到Linux服务器
scp -P 端口号 本地文件路径 服务器用户名@服务器IP 要上传到服务器的路径
例(不需要登录Linux服务器,在本机上的cmd命令中执行即可):
scp -P 22 /C:/Users/28451/Downloads/apache-activemq-5.18.2-bin.tar.gz root@localhost:/home/download
从Linux服务器上下载文件到本机
scp -P 端口号 服务器用户名@服务器IP 要上传到服务器的路径 本地文件路径(带文件名)
例:
scp -P 22 root@localhost:/home/download/apache-activemq-5.18.2-bin.tar.gz /D:/Users/28451/Documents/apache-activemq-5.18.2-bin.tar.gz
关于文件的上传和下载,更详细的可参考:https://cloud.tencent.com/developer/article/2119119