Linux入门-常用指令

目录结构

  1. /bin (/usr/bin, /usr/local/bin): 是Binary的缩写,存放着常用的命令
  2. /sbin (/usr/sbin,/usr/local/sbin) 存放的是管理员的程序
  3. /home 存放普通用户的主目录,在linux中每个用户都有一个主目录,目录名和用户名相同
  4. /root 该目录是系统管理员的主目录
  5. /lib 存放开机所需要的第三方库
  6. /etc 所有的系统管理所需要的配置文件和子目录,比如mysql的my.cnf
  7. /usr 用户的很多应用程序都放在这个文件下,类似于windows的program files文件夹
  8. /boot 存放启动linux的核心文件
  9. /proc 这个目录是虚拟目录,它是系统的内存映射,访问这个目录来获取系统信息
  10. /srv service的缩写,用于存放服务启动之后需要提取的数据
  11. /sys 是linux内核2.6之后的一个变化,用于存放2.6内核中的新系统
  12. / tmp 用于存放临时文件
  13. /dev 类似于windows的文件管理器,把所有的硬件用文件的方式存储
  14. /media linux识别的u盘,光驱等
  15. /mnt 系统提供该目录是为了让用户挂载别的文件系统的,我们可以将外部存储挂载在/mnt 上,然后进入就可以看内容了
  16. /opt 给主机额外安装的软件摆放的目录
  17. /usr/local 这是另一个额外给主机安装软件的目录
  18. /var 这个目录中存放着不断扩充的东西,习惯将经常被修改的东西放这,包括各种日志文件

用户管理

  1. 添加用户 useradd 用户名 创建成功后会在 /home目录下创建一个用户名同名的目录
  2. 设置密码 passwd 用户名
  3. 删除用户 userdel 用户名
  4. 查询用户信息 id 用户名
  5. 切换用户 su - 用户名 , 低权限切换到高权限需要密码, 返回使用 logout
  6. 查询当前用户 whoami 第一次登陆的用户,切换不算
  7. 新增组 groupadd 组名
  8. 删除组 groupdel 组名
  9. 修改用户的组 usermod -g 组名 用户名

文件目录类

  1. pwd 显示当前目录的绝对路径
  2. ls -a 显示全部 ls -l 以列表的方式显示
  3. cd 切换路径 cd ~ 切换到当前home目录
  4. mkdir 创建文件夹, mkdir -p 创建多级
  5. rmdir 删除空文件夹
  6. touch 创建空文件
  7. cp 拷贝 cp -r source dest 递归拷贝
  8. rm 删除 -r 递归删除整个文件夹 -f 强制删除不提示
  9. mv 移动文件或者重命名
  10. cat 查看文件 -n 显示行号 配合管道 cat XXX | grep more
  11. ln 软连接 ln -s.
    在这里插入图片描述

搜索查找类

  1. find [搜索范围] [选项]。 选项: -name 查询方式 -user 用户名 -size 文件大小
    1.1 根据文件名查找 /home 下的hello.txt 文件 find /home -name hello.txt (hello*模糊查询
    1.2 查找/opt 下用户名为 root 的文件 find /opt -user root
    1.3 查找整个 linux系统下大雨 200M 的文件 (+n大于,-n小于 n等于) find / -size +200M
  2. grep 过滤,和管道 | 配合使用 -n 可以显示在原文件中的行号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值