1.细节笔记

  • adduser name 添加用户
    • passwd name 更改用户密码
    • 以上都需要在root用户下执行
  • userdel -r name 删除用户
  • xargs:将管道的输出结果,作为命令行参数,交给后面的程序
    • echo “-l -a -I” | xargs ls
  • which:在系统路径中,去查找特定的指令所在的路径
  • alias:给命令起别名
    • alias xxs=“ls -al”
  • uname -r:查看Linux内核版本信息
  • stat:显示文件的状态信息
  • vmstat:报告关于内核线程、虚拟内存、磁盘、陷阱和CPU活动的统计信息
  • top:查看CPU资源使用状态
  • netstat:查看网络链接状态
  • free:查看内存资源状态
  • df:查看磁盘分区资源状态
  • 如何批量删除当前目录下后缀名为.c的文件?
    • *rm .c
    • find -name “*.c” -maxdepth 1 | xargs rm

2.积累

  1. Linux下,一切皆文件
  2. Linux下是有隐藏文件的
    • Linux下隐藏文件/目录的方式,可以让文件名以.开头
    • 隐藏文件的基本用途:可以用来进行隐藏一些配置文件
  3. .表示当前路径
    • 使用.可以限定我们要执行的可执行程序在什么位置
      • ./code
  4. 表示直接上级路径
    • 帮助我们进行路径切换
  5. / --> 根目录
  6. 绝对路径:很少日常操作中使用,一般会出现在比较正式的场合,如配置文件中
  7. 相对路径:日常操作(比较简单的)
  8. 普通用户而言:/home/xxx:就叫做xxx这个用户的家目录(工作目录)
    • 对于root用户而言:/root
  9. Linux没有回收站,删了就是删了
  10. echo 打印内容到显示器
    • echo “hello” > file.txt
      • 创建没有的文件
      • 本来应该显示到显示器的内容,被写入到了文件中
    • >:输出重定向
      • 如果目标文件不存在,创建之,否则直接进行访问
      • 从文件开始,覆盖式的写入
    • >>:追加重定向
      • 从文件的结尾,追加式的写入
    • <:输入重定向
      • 本来应该从键盘读取的内容,变成从文件中读取
  11. nano --> Linux下内置的文本编辑器
  12. | 管道,用于传导数据
    • 管道文件 --> 内存级的文件,没有在磁盘上
    • 可以批量化,流水化处理数据
    • 入口 | 出口
  13. su - 切换成root
    • 由root切回普通用户
      • logout
      • Ctrl + d
    • 不推荐root用户和普通用户密码一样
Logo

更多推荐