首页 > 系统相关 >linux 常用命令

linux 常用命令

时间:2022-11-03 15:35:35浏览次数:47  
标签:svn 文件 tar 常用命令 yy linux gzip lzma

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

相关文章

  • linux pm2启动node实例
     打包1.使用`npmrunbuild`命令对项目进行打包2.将步骤1中生成的两个文件+两个文件夹,压缩```.nuxtstaticnuxt.config.jspackage.json```3.上传到服务器指定好......
  • Linux命令行 (持续更行)
    1#文件操作2mkdirname#新建文件夹3rm-rfname#删除文件夹4cp-rname/.name_2/#复制文件夹下文件56#conda操作7condaactivateenv_name#......
  • Redhat/Oracle/Rocky Linux 部署vnc server
           Linux大部分是通过SSH远程命令行界面进行管理,有时候需要通过远程桌面环境部署、运行一些图形化应用程序,可以通过VNC方式进行。这里以RockyLinux8 部署......
  • RockyLinux9 源码安装LNMP
    本文参考来自https://www.ziruchu.com/art/401在基础上修改了部分路径和版本,感谢原作者的分享。准备工作安装软件dnfinstall-ywgetvimlrzsz关闭防火墙#关闭防......
  • linux建立宽带连接
    首先安装RP-PPPOE然后进行ADSL的配置,这里以3.5版的rp-pppoe为例>>>EnteryourPPPoEusername:——此处输入拨号帐号的用户名>>>EntertheEthernetinterfaceconnecte......
  • 如何在VM虚拟机里安装Linux系统
    很多企业在做数据抓取的时候往往需要多台服务器同时运行,在降低成本的同时还能方便操控服务器就显得尤为重要。这篇文章介绍了在VMware虚拟机里安装Linux操作系统的方法,文中......
  • SSH上传本地文件到linux服务器
    4、上传目录到服务器scp-rlocal_dirusername@servername:remote_dir例如:[email protected]:/var/www/把当前目录下的test目录上传到服务器的/var/www......
  • Linux终端bash美化教程
    Linux终端bash美化教程解释下具体含义:颜色配置:[\033[1;31m]底线:ANSI色彩控制语法。\033声明了转义序列的开始,然后是[开始定义颜色。第一组数字:亮度(普通0,......
  • Linux下怎么让挂起的(suspend or stopped)进程恢复执行(resume) / 让进程后台运行
    当按下Ctrl+Z组合键后,就停止进程并转入后台。刷新当前执行命令行。程序并没有结束,而是被挂起了。此时我们没有必要通过PID杀掉这个进程。相反我们可以通过一下命令,使这个......
  • Linux 一些命令
    这篇文章主要记录一些linux常用命令,以备查看。一、Vimvim是一个常用的文本编辑命令,一些常用的命令大家应该都有使用,现在记录一些使用不是很频繁单偶尔会用到的一些命......