1 、打包、压缩、解压缩命令:tar
1.1、打包yy文件不压缩:tar -cvf yy.tar yy c--打包、v--显示过程、f--文件名
1.2、打包yy文件,并用gzip压缩:tar -czvf yy.tar.gz yy
z--用gzip压缩,用tar打包并用gzip压缩后的后缀为.tar.gz
1.3、解包yy.tar文件:tar -xvf yy.tar x--解包
1.4、解包yy.tar.gz或yy.tgz文件:tar -xzvf yy.tar.gz或tar -xzvf yy.tgz z--用gzip解压
1.5、打包yy文件,用bz2压缩:tar -cjvf yy.tar.bz2 yy j--用bz2打包
1.6、解包yy.tar.bz2, tar -xjvf yy.tar.bz2
2 、复制命令:cp
2.1、复制文件到当前目录: cp /home/yy/hello.c ./ 将hello.c复制到当前目录
2.2、复制dir1下的所有文件到dir2: cp -r dir1/. dir2/ -r表示递归
3、 删除命令:rm
3.1、删除文件夹aa及aa下的所有文件:rm -r aa/ -r 表示递归删除
3.2、删除文件夹aa下的所有文件,不包过aa:rm -r aa/*
3.2、删除当前文件夹下所有文件: 进入文件夹 执行rm -r *
4、挂载命令:mount
4.1、将服务器上的camera_program挂载到客户端的nfs_share下:
mount -o nolock 192.168.2.51:/home/yyfage/YY/camera_program /nfs_share/
5、压缩、解压文件:gzip、lzma
gzip速度比lzma快,但压缩比较低,占用内存也叫大。两种命令用法基本一致
5.1、用gzip压缩yy文件:gzip yy,压缩后会生成一个yy.gz文件,yy文件自动删除,如果要保留yy文件,可加参数-k
5.2、用lzma压缩yy文件:lzma yy,压缩后会生成一个yy.lzma文件,yy文件自动删除,如果要保留yy文件,可加参数-k
5.3、用gzip解压yy.gz文件:gzip -d yy.gz
5.4、用lzma解压yy.lzma文件:lzma -d yy.lzma,如果存在yy文件,则解压不成功,可加参数-f强制解压,覆盖原文件
6、vim 命令
6.1、删除:
1、删除当前行:dd
2、连续删除光标下n行:ndd
3、删除当前字符:x
4、删除当前行至尾行:dG
6.2、移动:
1、移动到首行:gg
2、移动到尾行:G
3、移动行首:^
4、移动到行尾:$
6.3、撤销:
返回上一步:u
6.4、插入:
1、在当前行下面插入一行:o
2、在当前行上面插入一行:O
6.5、复制、粘贴
1、复制一行:yy
2、剪切一行:dd
3、连续复制光标下n行:nyy
4、在光标后粘贴:p
5、在光标之前粘贴:P
7、chmod命令
7.1、将当前目录下的所有文件权限设置为777:chmod -R 777 *
7.2、将test目录下的所有文件权限设置为777:chmod -R 777 test/
8、svn命令
8.1、svn检出
将https://192.168.0.36/svn//zcu104检出到当前目录的zcu104下面
1、cd zcu104
2、svn checkout https://192.168.0.36/svn//zcu104 ./
8.2 svn添加文件或则目录
将kernel文件夹及下面的所有文件上传至https://192.168.0.36/svn//zcu104
1、将kernel复制到zcu104目录下面,进入zcu104目录
2、svn add kernel/
3、svn commite -m "添加kernel"
8.3、查看文件状态
查看config目录下的文件状态,如果文件都正常,则不显示
svn status ./config 【?:不在svn的控制中; M:内容被修改;C:发生冲突;
A:预定加入到版本库;K:被锁定】
8.4、查看文件日志
查看zcu104文件的日志
1、进入zcu104文件夹
2、svn log
8.4、svn提交
svn commite -m "日志信息"
9、ps命令
9.1、显示进程的pid:ps -ef | grep 进程关键字
10、命令行快捷键
10.1、ctl+a:跳转到命令开始处
10.2、ctl+e:跳转到命令结尾处
标签:svn,文件,tar,常用命令,yy,linux,gzip,lzma From: https://www.cnblogs.com/YYFaGe/p/16854580.html