linux基本命令(入门新手篇)

linux基础命令

  • ls 查看当前文件夹下内容

  • ls- a 显示隐藏文件
    ls- a 显示隐藏文件
    ls- a ls-h 配合-l 人性化显示文件大小
    ls通配符 的使用
    代表任意一个字符
    ?代表任意一个字符 至少一个
    []字符组 [12345】x.txt [1-5]x.txt
    123.txt 121.txt 用ls 1*

  • pwd 查看当前所在文件夹

  • cd[目录名] 切换文件夹

  • cd~ cd+空格 切换到主目录(/home/用户目录)
    cd… 上级目录
    cd . 当前目录
    cd - 切换最近两次工作目录
    绝对路径: cd /home /yyt/Desktop/

  • clear 清屏

  • ctrl+ shift + = 放大终端字体 ctrl+ - 缩小字体

  • command --help man command 帮助

    b 回滚一屏
    f 前滚一屏
    q 退出

  • tab 补全

  • touch[文件名]
    文件不存在,新建文件
    touch .XXX.txt 创建隐藏文件

  • mkdir[目录名] 创建目录

    • mkdir -p 创建多个目录
      mkdir -p a1/b1/c1
  • rm[文件名] 删除指定文件名

  • rm -f 强制删除
    rm -r 递归删除目录下的内容

  • tree[目录名] tree -d 只显示目录

  • cp 路径+源文件 目标文件路径

    • cp -f 已存在的文件直接覆盖,不提示
      cp -i 覆盖前提示
      cp -r 源文件是递归目录 复制所有 目标文件必须有个名字
  • mv 路径+源文件 目标文件路径
    mv -i 覆盖前提示
    给文件重命名

  • cat 文件名 查看文件内容

  • -b
    标行号
    -n
    所有行(包括空行)标行号

  • more 分屏查看文件内容 空格显示更多
    b 回滚一屏
    f 前滚一屏
    q 退出

  • grep 搜索文件文本内容

  • -n 显示匹配行行号
    -v 显示不包含匹配文本所有行
    -i 忽略大小写
    ^a 行首,搜获以a开头的行
    ke$ 行尾搜索以ke结尾的行

  • echo 和 >重定向

  • echo > 输出到文件
    echo hello python >a 生成a文件
    echo >> 追加到文件

  • | 管道
    一个命令的输出 作为另一个命令的输入
    eg: ls -lh | more

  • 关机重启
    shutdown 一分钟后关机
    shutdown 20:20
    shutdown +10
    shutdown -c 取消
    立刻重启 shutdown -r now

  • ifconfig 查看网卡信息

  • ssh

    • 端口号22
      web服务器80
      https 443
      ftp 21
      ssh客户端的使用: ssh -p 22 yyt@ ip地址
      putty
      Xshell
      免密登录
      .ssh/Known hosts 里的授权信息
      配置公钥 ssh-keygen
      远程服务器记住我们登录信息ssh-copy-id -p port yyt@ ip地址
      配置别名
      用ssh yyt 代替 ssh -p 22 yyt@ ip地址
      在config文件增加 Host yyt HostName ip地址 user itheima port 22
  • 用户权限
    r 读 read 4
    w 写 write 2
    x 执行 excute 1
    文件 -rw -rw -r-- 拥有者权限 组的权限 其他用户权限

    硬链接数 找到文件方式几种
    * chmod
    + 修改文件权限 chmod -rw 01.py 减少权限
    修改目录权限 chmod -rw a 减少权限
    chmod 755 01.py 修改拥有者、组、其他用户权限
    修改目录权限 chmod -R 755 a 修改拥有者、组、其他用户权限
    sudo 5分钟权限 超级用户
    * group
    + 增加 sudo groupadd dev
    删除 sudo groupdel dev
    cat / etc/group
    sudo chgrp -R 组名 文件/目录名
    sudo chown 用户名 文件名|目录名
    * 新建用户
    sudo useradd -m(加家目录) -g(指定组) yyt
    passwd yyt

    • 删除用户
      +sudo userdel -r(删除家目录) yyt
      cat /etc/passwd |grep yyt 确认信息
    • 查看用户代号 组代号
      id yyt
    • who查看登录的用户
      whoami 我是谁
    • usermod
      • 修改用户主组 sudo usermod -g 组 用户
        修改用户副组 sudo usermod -G 组 用户
        修改用户登录shell sudo usermod -s /bin/bash yyt
  • which
    命令执行文件位置

  • 切换用户

    • su -(到家目录)ywx
  • 系统类

  • date 当前时间 cal -y 日历
    df -h 磁盘剩余空间
    du -h[目录名] 目录占用
    ps aux 查看进程
    a 代表所有包括其他用户
    u代表 进程详情
    x 代表显示没有控制的终端的进程
    top 动态显示运行的进程并排序
    kill[-9]进程代号

  • tar

    • tar -cvf 打包文件 tar -zcvf yyt.tar .gz 打包压缩文件 被压缩文件/路径
      tar -xvf 解包 tar -zxvf yyt.tar.gz -C 被压缩文件/路径
  • apt-get

    • sudo apt install 软件包
      sudo apt remove 软件名
      sudo apt update 更新
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值