• Linux及其常用命令


    为什么Linux这么重要?

    因为在企业级开发中,我们的操作对象都是服务器,不是自己的Windows主机了。这些服务器,可都是Linux系统……

    一些目录的常识

    /bin:存放经常使用的命令

    /etc:存放所有的系统管理所需要的配置文件和子目录

    /home:用户的主目录

    /opt:存放所有安装的软件

    /root:系统管理员的用户主目录

    /usr:存放用户的应用程序和文件

    /sbin:系统管理员使用的系统管理程序

    /tmp:存放一些临时文件,如:特别大的安装包,用完即删

    /var:存放经常修改的文件,如:日志

    Linux常用命令

    目录管理

    ls:列出目录

    ls -a:列出所有目录,包括隐藏文件

    ls -l:列出目录,包括属性和权限

    mkdir -p test1/test2:创建多级目录

    pwd:查看当前位置

    rm:删除文件或目录

    rm -r:递归删除

    rm -f:强制删除

    文件属性

    在这里插入图片描述

    第一位是d代表目录,-代表文件(图中没有),l代表链接。

    后九位每三位分别代表属主权限(root),属组权限(用户名),其他用户权限(不知道是谁)。

    而这三位又分别代表读、写、可执行权限。

    在这里插入图片描述

    下面修改文件属性:

    chgrp -R 属组名 文件名 #修改该文件的属组
    chown -R 属主名 文件名 #修改该文件的属主
    
    • 1
    • 2

    读、写、可执行权限分别对应三个分数:r:4 w:2 x:1,所以

    chmod 777 filename #该文件赋予所有用户所有权限
    
    • 1

    文件内容

    cat:查看文件内容

    tac:倒序查看文件内容

    nl:查看内容,同时显示行号

    less:分页查看,空格翻页,上下键向上/下查看一行,q退出查看

    head -n 20 filename:查看文件前20行

    tail -n 20 filename:查看文件后20行

    /String:向下查找字符串

    echo “xxx” >> filename:向文件写入内容

    链接

    ln f1 f2:创建硬链接f2到f1

    ln -s f1 f2:创建软链接f2到f1

    硬链接指向原文件,即使删除原文件,硬链接仍可访问,用于保护一些重要文件;软链接可以类比为快捷方式

    Vim编辑器

    命令模式下:

    dd:删除这一行

    ndd:向下删除n行

    yy:复制这一行

    nyy:向下复制n行

    p:粘贴到下一行

    P:粘贴到当前行

    u:撤销

    Ctrl+r:重做上一个动作

    /String:查找字符串,n向下查,N向上查


    底线命令模式:

    :set nu:显示行号

    :set nonu:取消行号

    账号管理

    useradd -m name -G group:添加用户,并创建主目录,分配用户组

    userdel -r name:删除用户及其主目录

    用户组管理

    每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。用户组的管理涉及用户组的添加、删除和修改,实际上是对/etc/group文件的更新。

    groupadd -g id name:创建用户组,并指定id

    groupdel name:删除用户组

    groupmod -g id -n newname oldname:修改id和名称

  • 相关阅读:
    笔试刷题汇总
    spring 如何获取当前类在容器中的beanname呢?
    mybatis中的if-else语句!!!
    【eBPF-04】进阶:BCC 框架中 BPF 映射的应用 v2.0——尾调用
    【Linux】进程地址空间
    恶意代码防范技术笔记(七)
    Spring依赖注入
    佳乐鲜果蔬小程序设计与实现
    简洁的 Markdown 文本编辑器 Typora
    Weblogic HTTP Access Logs格式
  • 原文地址:https://blog.csdn.net/qq_50209297/article/details/130897640