Linux常用命令

本文详细介绍了Linux系统的常用命令,包括目录结构、文件类型和颜色、文件和目录操作、用户目录、文件权限和属性、软件安装和卸载、U盘挂载和卸载、压缩包管理、进程管理、网络管理、用户管理、FTP服务器和NFS服务器搭建、SSH服务器、SCP命令以及OpenSSH服务器的安装和使用。内容涵盖了Linux日常操作和系统管理的关键知识点。
摘要由CSDN通过智能技术生成

目录结构

Linux版本
    RedHat系列
        RHEL
        CentOS
        FedoraCore
    Debian系列
        Debian
        Ubuntu

命令解析器
    shell
        Bourne Shell(/bin/sh)
    bash
        Bourne Again Shell(/bin/bash)
    c shell
        /user/bin/csh
    ...

目录结构
    根目录
    /bin
    /dev
    /etc
    /home  所有用户的目录
    /lib
    /media
    /mnt
    /root
    /usr

用户目录
    1绝对路径 :从目录开始写 /home/itcast/aa
    2相对路径:
        .  当前目录    cd .
         .. 当前的上一级目录  cd ..
        - 在临近的两个目录直接切换  cd -
    3 itcast@ubuntu:~$
        itcast  当前登陆用户
        @     在
        ubuntu 主机名
        ~ 代表宿主家目录/home/itcast      回家cd  回家cd ~
        $ 表示当前是普通用户
        # 表示当前是超级用户root

文件类型和颜色
    白色 普通文件 [.]
    蓝色 目录 [d]
    绿色 可执行文件
    红色 压缩文件
    青色 链接文件[l]
    黄色 设备文件(block块[b]/char字符[c]/fifo管道[p])
    灰色 其他文件

文件和目录操作
    查看目录
        tree           --必须安装该软件
            tree
            tree 目录
        ls
            ls
            ls 目录
            ls -a           --查看所有包括隐藏文件
            ls -l temp   --查看单个文件
    切换目录
        cd 目录
        cd
        cd ~
    创建目录
        创建小的 mkdir abc
        创建大的 mkdir -p dir/dir/dir 
    删除目录
        删除空目录  rmdir 目录
        删除非空目录
             rm -r 目录    
             rm -ri 目录    --带提示
    创建文件  tauch filename                           --如果文件存在会更新创建时间
    删除文件  rm  filename
    复制  
        cp oldfilename newfilename              --如果文件存在会覆盖
        cp olddir newdir -r                              --拷贝目录要递归拷贝
    查看文件
        cat file        --全部显示
        more file    --百分比显示 空格/回车/Ctrl+c
        less file       --Ctrl+p向上翻 n下 Ctrl+b前翻  Ctrl+d光标覆盖的字符
        head file -10 --默认前10行
        tail file -10    --默认后10行

    文件改名 mv file newname
    文件移动 mv file path
    创建软链接 ln -s 绝对路径文件或目录 linkname   --使用绝对路径,软链接移动后才找得到原文件。因为文件名就相当于磁盘i节点的链接,如果链接不对就找不到。
    创建硬链接 ln 文件 linkname      --相当于备份,看大小和原文件一样大,但不占用实际存储空间,只会增加文件引用计数,删除一个硬链接就减少一个引用计数,最后一个引用被删除才删除文件。硬链接不需要指定绝对路径,因为找的是磁盘i节点

文件或目录属性
    wc 得到文件的行数 单词数(以空格隔开的)  字节数 文件名
        wc file
        参数 -c 只显示字节数
        参数  -l 只显示行数
        参数 -w 只显示字节数
    od  查看二进制文件信息
        od filename
        参数 -c  ASCII字符
        参数 -d 有符号十进制
        参数 -f 浮点数
        参数 -o 八进制
        参数 -u 无符号十进制
        参数 -x 十六进制
    du 查看某个目录的大小\
        du -h         --以人类能看懂的方式显示
        du
    df 查看磁盘的使用情况
        df
        df -h         --以人类能看懂的方式显示

查看指令所在路径
    which ls          -- /bin/ls
    which cd         -- /bin/cd 

文件权限,用户,用户组
    查看当前登陆用户 whoami
    修改文件权限
        1)文字设定法: chmod [who][+|-|=][mode] 文件名 
            who:
                 文件所有者 u 
                文件所属组  g
                其他人          o
            +:添加权限
            -:减少权限
            =:覆盖权限
            mode:
                r:读
                w:写
                x:执行
        2)数字设定法:chmod 765 文件名      
            减权限  chmod -001 文件名
    改变文件/目录的所有者/所属组

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值