Linux学习路线

1.Linux基本知识(1-4为基础入门)

1. Linux学习方向
  - Linux运维工程师
  - Linux嵌入式开发工程师
  - Lniux下的程序开发
2. Linux应用领域
  - 桌面
  - 服务器
  - 嵌入式

2.Linux概述

1. Unix和Linux的由来
2. Linux与Unix的关系
3. Linux和Windows的关系
4. Linux的发行版本与选择(Ubantu Centos Suse RedHat)

3.Linux安装

1. 直接安装Linux双系统
2. 虚拟机安装Linux系统
	1. 安装VM软件
	2. 安装Centos
	3. 安装VmTools
		3. 1..创建共享文件夹
	4. Centos使用终端和联网

4.Linux的目录结构介绍

1. Linux和windows目录结构的区别
2. Linux的目录作用
参考资料:
 [1]: https://blog.csdn.net/m0_38044196/article/details/72844025
 [2]: https://www.cnblogs.com/CoderJYF/p/6092604.html

5.远程登录Linux系统

1. 为什么要远程操作Linux(通常只开放22端口)
2. 远程工具选择与安装①远程登录Xshell②远程上传下载文件Xftp5
3. 确认Linux开启sshd服务,它监听22号端口接受连接
4. Xshell 选22号端口SSH协议 Xftp选22号端口Sftp协议

6.Vi和VIM编辑器

 1. 基本介绍
 2. 三种常用模式
		 2. 1. 1. 正常模式
		 3. 插入模式
		 4. 命令行模式
 3.Vim的快捷键:参考资料如下
 [1]: https://blog.csdn.net/qq_30214939/article/details/73012738

7.关机/开机/重启/用户登录/注销

 1. 关机shutdown/halt
 2. 重启reboot
 3. sync保存数据(内存-硬盘) 关机/重启 应当执行该指令
 4. 登录和注销su - 切换 logout注销

8.用户/组 管理

 1. 用户丶组丶用户家目录概念
 2. 创建用户:useradd [选项] 用户名/useradd  /home/目录名 用户名
 3. 指定密码:passwd 用户名     enter后输入密码
 4. 删除用户:userdel 用户名  会保留家目录/userdel -r 用户名 全部删除
 5. 查询用户信息:id 用户名 	会显示uid/gid/组 三个信息
 6. 切换用户:su - 用户名   注意:高权限可转低权限反之要输密码 exit 退回原用户
 7. 新增用户组:groupadd 组名
 8. 删除用户组:groupdel 组名
 9. 新增用户指定组: useradd -g 用户组 用户名
 10. 修改用户组:usermod -g 用户组 用户名
 11.  用户/组 配置文件 /etc/passwd  /etc/group   密码: /etc/shadow

9.实用指令-运行级别

  1. 参考资料: [1]: http://man.linuxde.net/
  2. 0: 关机
  3. 1:单用户
  4. 2:无网络的多用户
  5. 3:有网络的多用户
  6. 4:保留
  7. 5:图形界面
  8. 6:重启
  9. 系统运行级别配置文件 /etc/inittab
  10. 指定运行级别指令: init[0123456]   这个很好玩的!!!
  11. 查看运行级别:who -r /runlevel 
  12. 使用案例:找回root密码
	  ①开启/重启 按Enter
	  ②按e
	  ③选择kernel,然后按 e     意思 选择内核
	  ④ 空格 1   意思进入单用户级别 
	  ⑤按b进入单用户模式
	  ⑥passwd root 修改密码然后重启
	  ps:只能在电脑面前操作,不可以远程操作

运行级别恶作剧:
vim etc/inittab 然后修改id:0:initdefault
解释:0代表级别,开机即默认0级别,然后关机 哈哈哈哈哈

10.实用指令-帮助指令

  1. man [命令/配置文件]
  2. help 命令
  3. 百度

11.实用指令-文件目录

  1. pwd:显示当前目录 绝对路径
  2. ls:百度
  3. cd 路径 :切换到指定目录 cd ~回到家目录 cd ..回到上一级目录
  4. mkdir 目录名: 创建目录 /mkdir -p 多级目录:创建多级目录
  5. rmdir 目录名:删除指定目录  不能删除非空目录
  6. rm rf  目录名:可以删除非空目录
  7. touch 目录名:创建非空文件  注意 是文件
  8. cp [选项] source dest 拷贝文件到指定目录   百度吧
  9. rm [目录/文件名]
  10. mv 移动/重命名 文件/目录
  11.  mv语法:mv oldName newName /mv 路径
  12.  cat 文件名: 以只读方式打开文件  百度吧
  13.  more 文件名:以全屏方式分页显示文件内容
  14.  less 文件名:分屏查看文件内容 
  15. > 和>>  百度
  16. echo [选项] [输出内容]   没用过百度
  17. head 文件: 输出文件头部内容
  18. tail 文件:输出文件尾巴内容 tail -f 文件:查看文件更新内容
  19. ln 百度 没用过
  20. history 查看执行过的历史命令

ps:以前在学校使用redhat gcc写过c 再次学习linux 还是那么的熟悉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值