Linux常用命令记录

来源:互联网 发布:mac能pdf能转换成ppt吗 编辑:程序博客网 时间:2024/06/06 12:22

在命令行下按Tab键可以对命令进行智能补全。

Vim:

      创建并编辑一个文件vim  文件名

      vim在正常模式下输入以下命令可以对文档进行复制粘贴撤销等操作。

           y    复制当前选定部分到缓冲区

yy      复制当前行

y^     从光标位置复制到行开头

y$      从光标位置复制到行结尾

yG     从光标位置复制到文档结尾

 

剪切当前选中区域到缓冲区

dd      剪切当前行

d^     从光标位置剪切到行开头

d$      从光标位置剪切到行结尾

dG     从光标位置剪切到文档结尾

 

p 粘贴

撤销

Vim退出

:q    退出,如果文件已修改会有提示

:q!   强制退出不保存

:wq  退出并且保存

文件目录操作:

             重命名移动目录或者文件mv     原文件名     新文件名

           删除一个文件rm   文件名

            递归强制删除一个目录或者文件rm -rf   目录名或者目录名

复制文件或者目录cp      原文件或目录    目的文件或目录

创建一个空目录:mkdir     目录名

修改文件或者目录读写的权限chmod 777 文件名

   注:777代表user,group ,others三组的的读写权限

          7转换成二进制是:111  这三个二进制位分别代表是否可读,写,执行权限,可以是1,不可以用0表示。

修改文件所有者chown    zyw:zyw     test.c

            注:zwy:zyw    第一个zyw代表所有者,第二个zyw代表群组

转到指定目录cd  目录

          示例:

跳转到/homecd  /home

          返回上层目录cd   ..

          返回上上层目录cd      ../..

          如果目录名太长,不必输完,用通配符*表示,也可以用Tab键补全。

          示例:

              cd   /home/z*    假设home目录下有一个只有一个z开头的目录名,他就会能直接进入,如果home目录下有多个以z开头的目录名,它就会报错。

执行可执行文件(也可以使用通配符)./文件名

列出文件列表:ls   [参数]   目录

            注:当参数为-l时为查看详细信息

安装一个软件包:sudo   apt-get  install     软件包名    

移除一个软件包:sudo   apt-get  remove      软件包名

下载一个软件包的源码:sudo  apt-get source  软件包名

解压一个tar.bz2/tar .gz文件,并显示细节:tar   -zxvf  文件路径

一键编译C/C++源码:在源文件的目录下执行make命令(需要makefile文件)

安装编译好的程序:在编译好的二进制文件的目录下执行sudo     make    install(需要makefile文件)

0 0
原创粉丝点击