Linux的基本操作

目录

1.命令行提示符介绍

2.linux的基本命令

        2.1  ls命令

        2.2 cd命令

        2.3 pwd命令

        2.4 mkdir命令

        2.5 touch命令

        2.6 rmdir命令

        2.7 rm命令

        2.8 cp命令

        2.9 mv命令

        2.10 cat命令

        2.11 su命令

        2.12 exit命令

        2.13 clear命令

        2.14 tab按键命令


1.命令行提示符介绍

Linux @ Ubuntu ~ $ :
    |     |    |   | |
    |     |    |   | |---->权限
    |     |    |   |---->当前所在目录
    |     |    |---->主机名
    |      |---->分隔符
    |---->用户名
    
    用户名表示当前用户
    主机名主要用于网络通信
    ~表示当前所在为家目录,/表示当前所在目录为根目录
    $表示为普通用户权限,#表示为管理员用户权限(超级用户权限)

2.linux的基本命令

    使用命令的基本格式为:
        Linux命令名 选项 参数
        
    终端就是用户和linux系统进行交互的窗口,在终端输入linux命令,
    然后回车就可以执行linux命令,并将命令的执行结果回显到终端。
    
    相对路径:从当前目录开始的路径, 比如:./code
    绝对路径:从根目录开始的路径, 比如: /home/linux/code/
    
    /        ---> 根目录
    ./        ---> 当前目录
    .        ---> 当前目录
    ..        ---> 上一级目录
    ../        ---> 上一级目录
    ../../    ---> 上一级的上一级目录
    ./../    ---> 上一级目录
    ~/        ---> 家目录
    ~        ---> 家目录    /home/linux   
    注:目录名之间使用“/”进行分隔
    

        2.1  ls命令

        ls  为列出当前所在路径下的所有文件
        ls  路径名     为列出指定目录名下的所有文件
        ls -a    表示列出当前路径下的所有文件(包括隐藏文件这些文件前面一般都有.这个符号)
        ls -l    列出所有文件,显示文件的详细信息()
        ls -R      递归查看当前目录下的所有文件
        ls -i    查看当前目录下文件的inode号

        d rwx r-x r-x  3 linux linux 4096 3月27 11:47 home
        |  |    |  |   |   |     |     |      |        |---> 文件或者目录名
        |  |    |  |   |   |     |     |      |---> 文件的时间戳
        |  |    |  |   |   |     |     |---> 文件的大小
        |  |    |  |   |   |     |----> 文件所属的组
        |  |    |  |   |   |---> 文件所属用户
        |  |    |  |   |---> 硬链接数(C高级具体讲解)
        |  |    |  |---> 其他用户的权限 
        |  |    |---> 组的权限
        |  |--->用户的权限
        |---> 文件的类型

        文件类型:
            bsp-lcd
            b : block块设备文件(linux驱动开发)
            s : socked套接字文件(网络编程)
            p : pipe管道文件(IO进程线程)
            - :普通文件(文本文件)
            l :link链接文件(C高级)
            c : char字符设备文件(linux驱动开发)
            d : directory 目录(文件夹)
            
        文件权限:
            r:可读
            w:可写
            x:可执行
            -:没有权限
            ls -lh    列出所有文件,显示文件的详细信息,大小会换算成K M G

        2.2 cd命令

        cd 路径名    为进入指定路径
        cd /    进入根目录
        cd -    回到上一次所在目录
        cd ~    回到用户的家目录
        cd 回车    回到用户的家目录 

        2.3 pwd命令

          显示用户当前路径下的绝对路径

        2.4 mkdir命令


        midir 目录名    在当前路径下创建一个名字为目录名的文件
        mkdir 目录名1 目录名2    同级目录下创建多个文件
        mkdir -p dir1/di/dd1/ddd1    以嵌套的形式创建多级目录

        2.5 touch命令


        touch 文件名    在当前路径下创建一个普通文件(若文件不存在代表创建,若文件存在代表更新文件的时间戳)

        2.6 rmdir命令


        rmdir 目录名    删除指定的目录(只能删除空目录)

        2.7 rm命令


        rm 文件名    删除当前目录下的该文件
        
        -r : 递归删除
        -f :  强制删除
        
        rm -r 目录名    删除当前目录下的该目录
        rm -f 文件名    不显示提示信息强制删除

        2.8 cp命令


        cp 文件名1 文件名2        为将文件1复制一份并重命名为文件名2(若文件2已经存在则会被覆盖)
        cp 文件名 路径/目录名   将文件复制一个份到该路径下目录中
        cp -r 目录名1 目录名2   若目录2不存在则将目录1复制一份命名为目录2
                                若目录2存在,则将目录1复制一份放到目录2下

        2.9 mv命令


        mv 文件名1 文件名2      为将文件1重命名为文件名2(若文件2已经存在则相当于文件1覆盖文件2)
        mv 文件名 目录名        将文件移动到目录中
        mv  目录名1 目录名2     若目录2不存在则将目录1重命名为目录2
                                若目录2存在,则将目录1移动到目录2下

        2.10 cat命令


        cat 文件名    查看文件中的内容
        cat -n 文件名    查看文件中的内容(显示行号)

        2.11 su命令


        su 用户名    切换用户
        su - 用户名    切换用户(并加载新用户的环境变量)

        2.12 exit命令


        若切换了用户后执行exit相当于退出当前用户
        若没有切换用户直接执行exit相当于退出终端

        2.13 clear命令


        清屏,相当于 ctrl+L

        2.14 tab按键命令


        补齐命令或文件,只需要输入开头的几个关键字符,能确定是哪个文件,然后tab键可直接补齐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值