Linux基础命令

一、linux基础
1、shell指令
pwd:显示当前用户所在的绝对路径
绝对路径:从根目录开始描述的一条路径
相对路径:相对用户当前所在的一条路径

    cd:目录跳转
        用法:
            cd + 要跳转到的路径
        
    ls:列出当前用户所在目录的所有文件(不包含隐藏文件)
        用法:
            ls + 回车

        ls -a:列出当前用户所在目录的所有文件(包含隐藏文件)
        ls -l:列出当前用户所在目录的所有文件的详细信息
    
    cat:查看指定文件的内容
        用法:cat + 文件名
    
    touch:以不打开的方式创建一个新的文件
        用法:
            touch + 文件名
        
    rm:删除指定的文件
        用法:
            rm + 文件名
        
    cp:复制文件
        用法:cp + 源文件名 + 路径(文件名)

    mv:移动文件
        用法:mv + 源文件名 + 路径(文件名)
            
    mkdir:创建一个新的目录
        用法:mkdir + 目录名
    
    rmdir:删除一个空目录

    rm -r 目录名:删除一个非空目录

    clear:清屏  或者使用  快捷键ctrl + l
    Tab:自动补全指令

2、vim编辑器
    shell指令:
        vi或者vim + 文件名  -->  以打开的方式创建一个新的文件,如果该文件存在,则直接打开
        例:vim 1.c   //编辑1.c这个文件v
    
        编辑器中的三种模式:命令行模式、编辑模式、底行模式
    
        1)、命令行模式:用户进入的默认模式,该模式下,可以对文本进行复制,剪切、粘贴、撤销等操作
            在命令行模式下输入:
                nyy:复制光标以及光标以下所在的n行数据
                ndd:剪切光标以及光标以下所在的n行数据
                p:将复制或者剪切的内容粘贴到光标所在的下一行
                u:撤销上一步操作

        2)、编辑模式:
            在命令行模式下输入: a、i、o进入编辑模式
            在编辑模式下按Esc键退回到命令行模式
        
        
        3)、底行模式:在底行模式下可以对文件进行保存退出等操作
            在命令行模式下输入冒号进入底行模式
            
                在底行模式下输入:
                    w:保存
                    q:退出
                    wq:保存并且退出
                    q!:强制不保存退出

3、gcc编译工具
        shell指令:
            gcc c文件名
        gcc编译成功之后,会在当前目录默认产生一个名为 a.out 的可执行文件
    
            gcc c文件名 -o 新的可执行文件名
            例:
                gcc test.c -o test   //编译之后生成的a.out被重命名为test
     
    
4、执行可执行文件
        shell指令:	
            ./可执行文件名

Linux基础命令
http://example.com/2020/10/09/Linux基础命令/
作者
HaoDuck
发布于
2020年10月9日
许可协议