Linux小白命令整理(一)

常用命令

查看文件信息

  1. ls:显示文件目录名
    显示文件目录名
  2. ls -l:详细显示文件信息 –ll
    详细显示文件信息各列信息表示
    - 普通文件 d 文件夹 l 链接
    r 可读 w可写 x 可执行
  3. ls -a:显示文件包括隐藏文件
    显示文件包括隐藏文件
  4. ll -h:文件大小带单位显示
    详细显示文件信息且文件大小带单位
  5. ls 路径 :查看指定路径下文件信息
    查看指定路径下文件信息
  6. pwd:查看当前完整路径
    在这里插入图片描述

Linux目录结构介绍

  • / 根目录
    + bin 可执行的二进制文件
    + root root的家目录 使用root账号登陆,进入的默认目录
    + home 普通用户的家目录 /home/shi
    + etc 配置文件目录
    + usr 共享系统资源目录

路径切换

  1. cd … //返回上一级
    在这里插入图片描述
  2. cd / //返回根目录
    在这里插入图片描述
  3. cd -//返回上一次工作目录
    在这里插入图片描述
  4. 相对路径
    在这里插入图片描述
  5. 绝对路径
    在这里插入图片描述
  6. ~ --> /home/当前登陆用户名

文件颜色含义

  • 黑色 普通文件
  • 蓝色 目录
  • 绿色 可执行文件
  • 红色 压缩包

用户相关操作

  1. useradd 用户名 //新增用户 root权限
    在这里插入图片描述

  2. userdel -r “用户名” //删除用户root权限
    在这里插入图片描述

  3. find / -name “用户名” //查看用户root权限
    在这里插入图片描述

  4. cat /etc/passwd //查看用户信息
    账户:密码:用户ID:组ID:一般信息:家目录:shell编译器
    在这里插入图片描述
    cat /etc/grep | grep shi //查看指定用户信息
    在这里插入图片描述

  5. su 用户名 //切换到其他用户
    在这里插入图片描述
    普通用户切其他用户需要输入密码

  6. groupadd 组名 // 创建用户组root权限

  7. groupdel 组名 // 删除用户组root权限

  8. cat /etc/group //查看用户组
    在这里插入图片描述

  9. gpasswd -M 用户1,用户2 组名 //往用户组添加用户root权限
    在这里插入图片描述
    gpasswd -d 用户1,用户2 组名 //从用户组删除用户root权限

  10. w //查看登陆信息详情
    在这里插入图片描述
    用户名|终端号 |主机IP/名|何时登陆 |空闲时间|所有进程占用时间|当前进程占用时间|正在运行的命令

  11. exit //用户退出
    在这里插入图片描述

  12. chown 用户名 文件/目录 //修改文件或目录的所属主

  13. chgrp 组名 文件/目录 //修改文件或目录的所属组

网络、进程、服务相关

  1. ps //查看当前进程
    在这里插入图片描述
    [用户名@主机名 路径]权限
  2. kill PID //杀死指定进程
    在这里插入图片描述
  3. ifconfig //查看网卡信息
    在这里插入图片描述
  4. ifconfig eth0 IP地址 //设置IP地址root权限
  5. service httpd restart //重启HTTP服务root权限
    在这里插入图片描述
  6. service mysqld start //重启数据库服务root权限
    在这里插入图片描述
  7. ping IP //查看本地与指定IP之间的连通性
    在这里插入图片描述

拷贝、查找、编辑文件

  1. scp 远程用户名@IP地址:远程文件绝对路径 本机文件保存路径 //从远程Linux系统拷贝文件
    在这里插入图片描述
  2. scp 本地文件绝对路径 远程用户名@IP地址:远程文件绝对路径 //拷贝文件到远程Linux系统
  3. vi相关
    Ctrl+f 向下翻一屏
    Ctrl+b 向上翻一屏
    Ctrl+d 向下翻半屏
    Ctrl+u 向上翻半屏
    /向下查找
    ?向上查找
    :N 跳转到N行
    : $ 跳转到最后一行
    o //在光标当前所在行下添加新行
    dd 删除一整行
    Y//复制一整行
    p//复制到光标位置的下方
    P//复制到光标位置的上方
  • 替换
    : s/a/b //替换当前行第一个a为b
    : s/a/b/g //替换当前行所有a为b
    :n,$s/a/b //替换从第n行开始到最后一行中每一行的第一个a为b
    :n,$s/a/b/g //替换从第n行开始到最后一行中所有的a为b
  1. 复制文件
    cp 文件名 重命名文件名
  • **> ** 重定向
    cat 文件1 >重命名文件2 将 文件1内容写入文件二
  1. 查找文件
  • find 路径 -name 关键字 --通过文件名查找文件 区分大小写
  • find 路径 -iname 关键字 --通过文件名查找文件 不区分大小写
  • 通配符 *匹配任意字符 ? 单个字符
  • 常用单位 c k m G
  • find 路径 -size 大小 --通过文件大小查找文件
    find . -name *.out //当前目录及其子目录后缀名为.out的文件
    find . | grep *.out
    find /etc -size 1m //等于
    find /etc -size +1m //大于
    find /etc -size -1m //小于
  1. 查看日志
    tail -n 100 文件名 //查看后100行内容
    tail -100f 文件名 //查看后100行内容
    head -n 100 文件名 //查看前100行内容

文件赋权限

  1. chmod u+x 文件名
  2. chmod u+x,g-r,o+rwx 文件名
  3. chmod 777 文件名

解压缩

  1. tar 用于目录 解压缩前后文件不会消失
    tar -zcf test.tar.gz /etc //将etc目录下文件打包为test.tar.gz
    tar -zxcf test.tar.gz //解压

空间占用情况

  1. df -h //检查linux服务器的文件系统的磁盘空间占用情况
    在这里插入图片描述
  2. du -h //查看目录(或文件)所占磁盘空间的大小
    在这里插入图片描述
  3. du -sh //查看当前目录总大小
    在这里插入图片描述
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值