linux 学习 个人总结笔录(一)

linux系统概念:一切皆是文件。

1. linux 目录详解

  1. bin 存放经常使用的命令,如 copy。
  2. home 存放普通用户的主目录,在linux中每个用户都有一个自己的目录,一般都是以账号命名,在创建用户时绑定。
  3. root 为超级管理原目录
  4. boot 启动Linux的核心文件
  5. media Linux的设备挂载目录 ,如U盘,光驱。
  6. mnt 外部的储存挂载目录,如其他机器的共享文件夹
  7. opt 主机提供的额外安装软件的目录,如Oracle可以安装到该目录下。
  8. usr/local 主机提供的另一个额外安装软件的所在目录。
  9. var 这个目录通常存放这不断扩充的东西,如各种日志或经常被修改的目录。
  10. tmp 临时文件目录
  11. dev Linux的硬件信息
  12. proc 虚拟目录,系统内存的映射。
  13. etc linux 的配置信息
  14. lib 静态库

ps:三个配置文件

1./etc/passwd 记录用户的各种信息
2./etc/shadow 口令配置文件
3./etc/group 组信息文件

2.基础命令

  1. 组管理

      创建组:groupadd 组名
      删除组:groupdel 组名
      查看当前用户所在组:groups
      查看所有组:cat /etc/group
      修改组:groupmod  [选项]
    
  2. 用户管理

     创建用户:useradd 用户
     删除用户:userdel 用户
     创建用户并指定主目录和组:useradd -d 目录 -g 组名 用户名
     设置或修改密码:passwd 用户
     修改用户信息:usermod [选项]
     切换用户: su 用户
     查询用户id : id 用户
    
  3. 路径

     cd 表示切换目录
     跟目录: cd /
     当前用户主目录:cd 或 cd ~
     返回上一次到达目录:cd -
     上一层目录:cd ..
     当前目录: cd .
     查看当前路径: pwd
    
  4. 关机相关

     shutdown -h now  立即关机
     halt 等价于关机
     reboot 重启
     sync :同步内存中的数据到磁盘(**在关机或重启前使用该命令**)
    
  5. Linux运行级别

     在/etc/initable 修改 id:5:initdefault 或用 init [数字]	
    

运行级别示意图

开机运行顺序的示意图
在这里插入图片描述
6. ## vim编辑器
快捷键在一般模式下执行
复制 yy 光标下多少行
粘贴 p
删除 dd 光标下多少行
撤销 u
到首航 gg
到尾行 G
命令模式指令
设置行号 :set nu
取消行号 :set nuno
保存并退出 :wq
退出 :q
强制退出 :q!
在这里插入图片描述

  1. 文件目录

     ls  显示当前文件夹下的所有文件
     	-a 显示隐藏文件
     	-h 人性化显示
     	-l 详细信息
     mkdir  创建文件夹
     rmdir 删除文件夹
     touch 创建空文件
     cp 复制文件或文件夹
     	cp -r 源文件 目标文件夹  表示递归复制文件夹
     		-i 存在相同文件时提示
     		-f 强行覆盖不提示
     rm 删除文件
     	rm -r 文件夹  递归删除
     		-f 强制删除不提示
     mv 移动文件与目录或重命名
     cat 全看文件所有内容
     	-n 显示行号
     	cat -n | more 分页显示
     | 管道符 表示将前一指令的结果传递给后一指令
     more 文件名 分页显示文件
      	enter 向下翻一行
      	space 向下翻一页
      	q 立即离开
      	ctrl + F 下一页
      	ctrl + B 上一页
      	= 输出当前光标行号
      	:f 输出文件名+行号
      less 一般用来查看大文件 (部分加载)
    

    在这里插入图片描述
    cat 123.txt | > a.txt 将查看到的文件输出到 a
    echo hello >> a.txt 将字符串追加到a

     head -n  5 查看文件的前5行
     tail -n 5 查看文件的后5行
     	-f 实时查看文件的最新输出 **一般用来查看日志**
     tail -n 5 查看文件的后5行
     ln -s 原文件或目录 软连接名 创建快捷方式
     history 查看历史输入的命令
    

下文连接:linux 学习 个人总结笔录(二)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值