Linux基本命令
创始人
2024-09-25 15:50:29
0

目录

前言

一、常用命令

1.帮助命令

2.目录操作(基础查看)

  3. 目录操作

4.文件操作

    5.查看文件 

   6. 解压与压缩

7.进程管理命令

8.下载

二、权限操作

1.用户

2.组

3.文件

总结


前言

学习Linux是一个非常有用的技能,尤其是在计算机领域工作或研究的人。Linux是一种开源操作系统,它具有高度的灵活性和可定制性。它被广泛应用于服务器领域,并且越来越多的人开始在个人电脑上使用Linux作为主要操作系统。本文基于centos7系统


一、常用命令

1.帮助命令

    help
        如 help cd
    man显示任何其他命令的手册页面
        如 man mkdir

 

目录神器:tab        可以提示一些信息
清楚当前屏幕展现的所有内容:clear


            

    创建文件 trancate
    编辑文件:vi file file存在则打开 否则创建

                        vim需要下载
    文件存在:默认进入命令模式
            gg 跳到文件首行
            shift+g 跳至文件尾行
            /content 从当前行向后搜索并得第一处包含content的行
            i 在光标处插入
            o 光标行下插入新行
            i/o从命令模式进入编辑模式(左下角出现 INSERT)
            esc 返回命令模式

                             

2.目录操作(基础查看)


    cd 切换目录
        cd /opt/download/ 绝对路径
        cd a/b/c 相对路径
        cd ../ 上一级目录  cd - 上一次操作 只有一次
    ls 查看目录
        ls /opt
    mkdir 创建目录 也可以用绝对路径
        mkdir name在本目录下创建文件
        mkdir -p a/b/c 在本目录下创建子目录
            使用parent(-p)标志

  3. 目录操作


        rm
            -r 递归删除(询问) -f (不询问) -rf(不询问递归删除)
             rm -rf *              //将当前目录下的所有目录和文件全部删除
        rmdir
            只能删除空目录
                rmdir name
    mv 移动目录
        mv now new
            特殊:mv now ./new 等价于重命名
    cp 拷贝目录
        cp now new
        cp -r now new
            递归拷贝所有文件和目录
    pwd 查看当前目录

4.文件操作


    touch 新增文件
        touch a,txt
    rm 删除文件
        rm name      rm -rf name
    vi vim 编辑文件
        vim/vi name
            gg返回开头
            i进入编辑模式
            / 查找
            :x 保存并退出 shift zz  不保存退出:q!

    5.查看文件
 

       cat 不打开文件情况下用文本编辑器预览文件
            cat 【-n】name
        less 在另外一个页面输出文本
            less [-n] name
                上下操作 空格全部输出 q退出
        more 类似cat但是不是一次性显示
            回车 显示下一行
            空格 显示下一页
            b 前一页
            q 退出
        tail
            和cat类似
                tail -[n ]count name
                    输出后n行内容
                tail -f name
                    查阅正在改变的日志文件 -f指循环读取
        head
            head -n count name
                输出前count行内容


   6. 解压与压缩


        种类tar、tar.gz、tar.bz、xz
        压缩
            tar -zcvf targetfile sourcefile
        解压缩
            tar -zxvf name [-C 解压路径 缺少自动解压至当前路径下] 

7.进程管理命令


    查看进程
        ps -aux[|grep ...]管道符过滤
    查看端口占用情况
        netstat -anutp[|grep ....]
    停止进程
        kill -9 PID 
            -9 强迫停止 PID为进程唯一标识

8.下载


    rpm
        rpm -qa|grep ... 查找
        rpm -e ... 删除
        wget name 下载
        resource 刷新缓存
    yum
        yum -search 命令||指令
        yum -y install name
        yum -y move name
 


 

二、权限操作

1.用户


    创建用户
        useradd name
             可以在/etc/passwd中看到
    删除用户
        userdel name
            会删除用户和组,但是会保留/home中的文件,有需要可以手动删除
    修改密码
         passwd name
            修改密码
            密码可以在/etc/shadow中看到加密密码
     查看id    

         id
           查看PID UID
    切换用户
        su name
            无密码只能由root切换
    whoami 
        查看当前用户
    usermod
        -l newname oldname
            修改用户名(不推荐 /home中文件夹名字未改)
        -g newgroup name
            修改分组

2.组


    添加分组
        groupadd name
            可以在/etc/group中看到
    删除分组
        groupdel name
     查看分组
        groups


    gpasswd
        -a name group向组内加用户
        -d name group 删除组内用户
        以下扩展用的不多
            -M:指定组成员和-A的用途差不多
            -r:删除密码
            -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组 
            -A:指定管理员

3.文件


    权限
        读(r),写(w),执行(x)
    可以用 ll查看权限


    文件权限管理
        chown
            更改文件所有者(一般只有root用户可以操作)
                chown newname:newgroup
        chmod
            -c
                若该档案权限确实已经更改,才显示其更改动作
            -f
                若该档案权限无法被更改也不要显示错误讯息 
            -v
                显示权限变更的详细资料 
            -R
                递归变更权限
                    chmod -R u+...,g+...o+... file
                    chomd -R 753 file
                        753对应前面的ugo
 


总结

以上就是Linux的一些基础命令

相关内容

热门资讯

此事备受玩家关注!菠萝辅助器免... 此事备受玩家关注!菠萝辅助器免费版的功能介绍,wepoker私人局透视插件,指南书教程(一贯透视是有...
据监测!游戏老友地方有脚本吗,... 据监测!游戏老友地方有脚本吗,情怀宜春辅助挂定制交易平台,大纲教程(一直确实是有挂)-哔哩哔哩1、下...
连日来!哈糖大菠萝免费辅助器,... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
长期以来!星悦软件辅助,约战竞... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
据了解!wepoker私人局辅... 据了解!wepoker私人局辅助,we-poker辅助,方案教程(果然透视真的是有挂)-哔哩哔哩;打...
据报道!越乡游义乌透视软件,创... 据报道!越乡游义乌透视软件,创思维激k辅助器,方针教程(果然是有挂的)-哔哩哔哩 >>您好:软件加薇...
出乎意料的是!智星德州插件怎么... 出乎意料的是!智星德州插件怎么下载,wepoker手机版辅助,手册教程(原来透视是有挂)-哔哩哔哩1...
近日!新荣耀平台辅助,创思维辅... 近日!新荣耀平台辅助,创思维辅助器,步骤教程(其实确实是有挂)-哔哩哔哩1、下载安装好新荣耀平台辅助...
据公告内容!德州局脚本,wep... 据公告内容!德州局脚本,wepoker破解器激活码,方案教程(果然透视真的是有挂)-哔哩哔哩>>您好...
目前!财神13张辅助器下载,越... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...