Linux命令

  • cd usr/ 切换到该目录下usr目录
  • cd …/ 切换到上一层目录
  • cd / 切换到系统根目录
  • 老师课堂知识点

  • cd ~ 切换到用户主目录
  • 用户
        root :管理员用户
        非root:  只能在/home/用户目录下操作      permission denied没有权限------su root

    结构
        etc:系统配置文件
        usr:存放公共资源
        home:存放每个用户的目录,该用户只能在自己用户目录下操作
    自动补全的快捷键
        tab
    目录(文件夹):存放目录/文件
        进入:cd 目录名    cd / 进入根目录   cd ~ 进入当前用户目录      cd . 当前目录       cd ..  返回上一级 

        新增
            mkdir 目录名
        修改
            mv 目录名 新目录名       
            mv:剪切   mv  目录名 目录路径
            cp:复制    cp -r 目录名 目录路径
        查询
            查询当前目录下所有的文件和目录(不包含隐藏文件):ls
                        查询当前目录下所有文件和隐藏的:ls -a
            查询当前目录下所有文件或者目录以及对应的权限  ll  /ls -l
            根据目录名查询对应位置:find / -name '目录名'
        删除
            rm -rf 目录名

    文件:记录内容
        新增
            touch 文件名
        修改
            vi/vim      i/o/a                   Esc退出编辑模式      shift +:      底航模式     wq保存并退出     q!强制退出不保存此次编辑 
        查询
            cat/more/less/tail/head   文件名
            ctrl +z 强制退出查询文件内容的操作
            查询最后20行数据:tail -n 20 文件名
            查询前20行数据:head -n 20 文件名
            动态查看日志:tail -f 文件名/日志名       日期.log    2022310.log    2022311.log
            过滤关键字:grep 关键字 文件名/日志名
        删除
            rm -rf 文件名
    打包tar /zip
        tar -zcvf xxx.tar.gz 文件/目录
    解压包
        tar -xvf  xxx.tar.gz
    显示当前所在位置
        pwd
    管道命令
        |
    查询进程
        ps -ef      查询全部进程
        ps -ef | grep 进程名          
    杀进程
        kill -9 进程的pid 
    查询端口号
        netstat -anp       查询全部端口号
        netstat -anp  | grep 端口号(3306/8080/8888/4444)
    linux服务器
    ip:192.168.159.128
    name:jack
    password:jack

    查询服务器的ip
        ifconfig

    查询网络的
        ping ip/外网的服务名
    查询cpu
        top
    查询内存
        free
    查询磁盘信息
        df -h
    权限
        chmod 777 文件名
        chmod u=rwx,g=rwx,o=rwx 文件名


     


    2.3,寻找目录(查)

  • 命令:find 目录 参数(重点)
  • 示例:查找/root下的与test相关的目录(文件) find / -name ‘test*
  • 2.4 修改目录的名称(改)

  • 命令:mv 目录名称 新目录名称
    注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作

 

2.5 移动目录的位置—剪切(改)

  • 命令:mv 目录名称 目录的新位置
  • 示例:在test下将newTest目录剪切到 /usr下面,使用mv newTest /usr

 2.7 )删除目录(删)
命令:rm [-rf] 目录
示例:删除/usr下的newTest,进入/usr下使用rm -r newTest
示例:删除/test下的newTest而不需要询问强制删除,在/test下使用rm -rf newTest
注意:rm不仅可以删除目录,也可以删除其他文
————————————————
版权声明:本文为CSDN博主「周周啊.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_64132019/article/details/123447008

3.文件的操作命令(增删改查)

3.1. 文件的创建(增)

  • 命令:touch 文件名称 ----- 空文件
  • 示例:在test目录下创建一个空文件 touch aaa.txt
    添加文件

3.2.文件的查看(查)
命令:cat/more/less/tail 文件
示例:使用cat查看/etc/profile文件,只能显示最后一屏内容
示例:使用more查看/etc/profile文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q
可以退出查看
示例:使用less查看/etc/profile文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
示例:使用tail -10 查看/etc/profile文件的后10行,Ctrl+C结束
————————————————
版权声明:本文为CSDN博主「周周啊.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_64132019/article/details/123447008

4.1 压缩文件的操作命令
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:
*z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
————————————————
版权声明:本文为CSDN博主「周周啊.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_64132019/article/details/123447008

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值