• Linux常用命令


    1. 进入ubuntu系统

    在这里插入图片描述

    2. 基本命令练习

    (1) 打开命令行
    (2) 使用reboot命令重启
    (3) 使用pwd命令查看当前目录
    在这里插入图片描述

    (4) 使用ifconfig查看本机网卡信息

    在这里插入图片描述

    3. 目录操作命令练习

    (1) 创建目录;
    在这里插入图片描述

    (2) 重命名目录:
    在这里插入图片描述

    (3) 剪切目录:
    (4) 拷贝目录:
    在这里插入图片描述

    (5) 查看目录:

    命令: find目录参数文件名称
    find /tmp -name 'a*'查找/tmp目录下所有以a开头的文件或目录.
    在这里插入图片描述

    (6) 删除目录:
    在这里插入图片描述
    (7)切换目录

    cd/
    
    • 1

    切换到根目录

    cd /usr
    
    • 1

    切换到根目录下的usr目录

    cd ./
    
    • 1

    切换到上一-级目录,或者cd

    cd
    
    • 1

    切换到home目录

    cd -
    
    • 1

    切换到_上次访问的目录

    4. 文件操作命令练习

    (1) 新建文件
    在这里插入图片描述

    (2) 修改文件
    在这里插入图片描述

    (3) 查看文件
    在这里插入图片描述

    (4) 压缩文件
    在这里插入图片描述

    5. 查找命令练习

    (1)grep
    grep命令是一种强大的文本搜索工具
    ps -ef | grep sshd查找自定ssh服务进程
    ps -ef |grep sshd | grep -v grep 查找指定服务进程,排除grep本身
    ps -ef | grep sshd -c查找指定进程计算个数。
    (2)find
    find 命令在目录 结构中搜索文件,并对文件进行指定的操作。
    find.-name“.log”-Is在当前目录查找以.log结尾的文件,并显示详细信息
    find /root/ -perm 600查找/root/目录下权限为600的文件
    find . -type f -name“
    .log”查找当前目录,以.log 结尾的普通文件
    find . -typed | sort
    查找当前所有目录并排序
    find . -size +100M查找当前目录大于100M的文件
    (3) locate
    locate让使用者可以很快速的搜寻某个路径。默认每天自动更新一次,所以
    使用locate 命令查不到最新变动过的文件。为了避免这种情况,可以在使用
    locate之前,先使用updatedb命令,手动更新数据库。如果数据库中没有查询的
    数据,则会报出locate: can not stat () /var/lib/mlocate/mlocate.db’: No such file or
    directory该错误! updatedb 即可!
    updatedb
    locate /etc/sh搜索etc目录下以sh开头的文件( 路径中含/etc/sh的)
    locate pwd查找和pwd相关的所有文件
    说明:如果系统不存在locate命令,可以通过安装程序安装,以Ubuntu为
    例,依次运行”sudo apt get install mlocate"和"sudo updatedb"即可。
    (4) whereis
    whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位
    置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
    使用实例:
    whereis Is将和Is文件相关的文件都查找出来。

    (5) which
    which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,
    并且返回第- - 个搜索结果。
    whichpwd查找pwd命令所在路径
    which java查找path中java的路径
    6. su和sudo
    (1) su
    su用于用户之间的切换,但是切换前的用户依然保持登录状态,如果是root向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证。

    su test
    切换到test用户,但路径还是root用户
    su-test切换到test用户,路径变成了/home/test
    su
    切换到root用户,但路径还是原来的路径
    su-切换到root用户,并且路径是/root
    su的不足:如果某个用户需要使用root权限则需要root用户密码
    exit:退出返回之前的用户。
    (2) sudo
    sudo是为所有想使用root权限的普通用启设计的。可以让普通用户具有临
    时使用root权限的权利。只需输入自己账户的密码即可。
    进入sudo配置文件命令:
    vi /etc/sudoers或者visudo
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    C++ Qt开发:TreeWidget 树形选择组件
    CPSC上月召回265万件产品,其中多款国产儿童睡衣不符合可燃性标准被召回
    【集群迁移】使用Shell脚本获取老集群整个Hive库的建库、建表DDL
    Collection.sort首字母排序
    Metabase学习教程:系统管理-1
    2024年初中生古诗文大会备考:多选题真题和独家解析(持续更新)
    如何配置frp到linux服务器和windows本地,服务端支持自启动
    Kubernetes 工作中常见命令总结
    使用go-redis/redis依赖操作redis
    算法和数据及结构--稀疏数组
  • 原文地址:https://blog.csdn.net/weixin_52326703/article/details/126096804