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的一些基础命令

相关内容

热门资讯

玩家必用透视器插件!德扑圈多功... 玩家必用透视器插件!德扑圈多功能透视器插件,德扑圈总是有透视器插件1、游戏颠覆性的策略玩法,独创攻略...
一分钟揭秘透视插件!微乐小程序... 一分钟揭秘透视插件!微乐小程序免费黑科技,微乐西安麻将透视多功能法子APP微乐小程序免费黑科技辅助器...
围绕透视问题辅助挂操作!冰球豪... 围绕透视问题辅助挂操作!冰球豪华版多功能辅助挂脚本,冰球豪华版好像存在有辅助脚本1、玩家可以在冰球豪...
安装程序教程透视挂教程!德普之... 安装程序教程透视挂教程!德普之星多功能透视挂教程,德普之星其实真的有透视挂教程;1、该软件可以轻松地...
玩家必备攻略透视方法!微乐小程... 您好,微乐小程序脚本工具平台这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
玩家必用开挂妙招!fishpo... 玩家必用开挂妙招!fishpoker多功能开挂方法,fishpoker确实是真的有辅助方法fishp...
我来教大家辅助教程!WePoK... 我来教大家辅助教程!WePoKer多功能辅助教程,WePoKer总是真的有辅助教程1、在WePoKe...
揭秘关于透视挂脚本!微乐小程序... 揭秘关于透视挂脚本!微乐小程序免费黑科技,微乐常州麻将透视挂多功能教材APP1、在微乐小程序免费黑科...
玩家必备科技辅助挂窍要!886... 玩家必备科技辅助挂窍要!886多功能辅助挂脚本,886真是是有辅助脚本1、886免费脚本咨询教程、8...
重大通报透视挂工具!德扑之星多... 重大通报透视挂工具!德扑之星多功能透视挂工具,德扑之星一贯是真的有透视挂工具1、任何德扑之星透视是真...