开源、免费的操作系统,稳定、安全、处理并行。

用于开发:新浪、腾讯、搜狐、淘宝等门户网站等后台开发在Linux下开发的

Linux内核统一:redhat、fedora、红旗、suse、ubuntu等。

软件公司迫切需要熟练掌握Linux程序员,Windows程序已饱和,linux开源而且免费。项目架构与linux上,安全并免费。

学习过程:静心(耐心)、做笔记、思考、实践

如何学习Linux:

如何听课:

不管什么方法,把东西学会,1.视频,高效而愉快;2.学习的整体框架;3.掌握常用的命令;4.清华的风格;5.实践中学;6.慢慢的以后就会明白;7.理解设计者的思路,学习深度更高。(问为什么?)

内容介绍;

第一天

本课程使用RedHatLInux系统

linux特点

1. 免费的/开源的:研究linux源代码分析内核,可做小型的操作系统(文件管理系统)

2. 支持多线程./多用户:考察操作系统是否优越;多线程,即并发

3.安全性好:一旦系统有漏洞,会有网络“雷锋”解决

4.对内存和文件的管理优越。

缺点:操作相对困难

linux最小只需要4M->嵌入式开发:linux操作系统安装在手机端,市场庞大。

Linux历史:

中国移动手机短信后台:Unix,稳定且性能强

命令:

1.进入root用户:logout ->root

其中,ubuntu新建root用户:sudo passed root,切换用户命令为:su root    /  su bai

2. 图形界面与命令界面切换:(ubuntu中)

图形界面到命令界面: ctrl + alt + F1

命令界面到图形界面: ctrl + alt + F7 或 startx

3. 用户注销命令:logout ( ubuntu中的注销使用 exit )

4.关机命令(root权限下才行)

shutdown –h now

shutdown –r now   / reboot

编译 C 程序 : g++ Hello.cpp

运行 C/C++ 写的程序: ./a.out

对编译出的out文件命名: gcc –o my1 Hello2.cpp     // 以my1命名

Linux下的文件目录:

ls/dir:显示目录文件  cd bin/       ls –l

pwd:显示当前所在文件夹的目录路径

Linux用户管理:

添加用户:useradd +用户名 (root权限才行)

删除用户:userdel  用户名

userdel –r 用户:删除用户以及用户主目录

设密码:passwd xiaoming  注:如果不加用户名,就是给自己设密码

注:ubuntu中 useradd添加用户时并不添加其个人文件夹,用 adduser + 用户名 可添加用户及文件夹

vi /etc/inittab (普通用户:只读文件,修改不了其运行级别),要切换成 root 用户才能修改

切换root用户:logout / su

reboot

解决修改错误配置的方法:(如以上的一直重启)

在进入grub引导界面的时候,请输入e

在选中第二行,然后再输入e,在最后输入 1 【单用户级别】()

然后 按 b (此时为单用户,不需要输入密码为root权限,可以直接修改密码)

输入 vi /etc/inittab

ls      【列出文件及目录】

ls –a  【显示隐藏的文件】

ls –l  【显示长列表格式】

mkdir  【建立目录】

rmdir  【删除空目录】

cp a.out /home/xiaoming/

rm a.out

more install.log 分页:空格 往下翻页,ctrl + PageUp 往上翻页

ubuntu中,用空格往下翻页,shift + PageUp 向上翻页, shift + PageDown向下翻页

grep –n “shunping” aaa.java

find /root/ –name aaa.java 从指定目录及下级目录按文件名查找文件aaa.java

grep –n "shunping" aaa.java > kkk.bak 查找某一文件中的关键词

转载于:https://www.cnblogs.com/baiweiguo/archive/2013/01/30/2883728.html

Linux第一讲(韩顺平)相关推荐

  1. 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得

    韩顺平 PHP视频教程  zend framework  PPT笔记心得 本教程贯穿了两个软件公司常用的两个项目,数据采集系统和购物车,共分20讲从本质上深入浅出的分析了zend framework运 ...

  2. 梦最开始的地方,《一周学会Linux实战》韩顺平---视频笔记。到shell之前

    介绍软件: linux下开发项目:JavaEE,大数据,python PHP,c/c++,go  linux服务器领域最强(免费高效稳定) linux主要发行版:Ubuntu,RedHat.CentO ...

  3. linux入门_韩顺平_复习版_文件目录类

    查看当前目录 pwd 进入某目录 cd 列举 ls ls -a 显示所有文件,包括隐藏的文件 ls -l 以列表的形式 ll 创建目录 mkdir -p 创建多级目录 删除目录 rmdir 删除空目录 ...

  4. 2021韩顺平图解linux

    韩顺平图解Linux全面升级 https://www.bilibili.com/video/BV1Sv411r7vd 27 小时 .153 讲, 2021 韩顺平 一周学会Linux 简介 目录 P0 ...

  5. 学习韩顺平-Linux:

    学习韩顺平老师的Linux课程:[小白入门 通俗易懂]2021韩顺平 一周学会Linux 参考 2021韩顺平图解linux_狗剩学习笔记以习之. Linux: 到P104 左右 一.配置: conn ...

  6. 韩顺平老师《一周学会Linux》视频笔记

    前言: 这个教学视频使用的软件环境是: Red Hat Linux(Kernel 2.4.20-8)红帽Linux系统[release 9 shrike],在虚拟机中运行 1.成为一个Linux专家的 ...

  7. linux韩顺平2021

    linux韩顺平2021 文章目录 linux韩顺平2021 p1 课程内容 基础篇 实际操作篇 2021高级篇 p2 应用领域 p3 概述 p4 Linux和Unix p5 vmware15.5安装 ...

  8. 韩顺平老师讲诉如何学习PHP

    有很多网友发来邮件询问各种问题,有深有浅, 有难有易.因为很多时间需要上课,没有一一回答,这里给大家道个歉,这里我举例出了几封网友的来信: 发件人:Chen Ma 发送时间: 2012-09-18 1 ...

  9. 韩顺平Linux教程学习笔记

    Linux系统学习笔记   新装了deepin v23系统,结果磁盘没设置好,玩崩了,百度半天修复不了,看看韩顺平老师的Linux操作课程,做做笔记(只记录对自己有用的).   B站网址 基础篇·Li ...

最新文章

  1. hamap java_一篇文章,让你真正了解Java
  2. 【原创】Kakfa utils源代码分析(二)
  3. 安装好Pycharm后如何配置Python解释器简易教程
  4. html中map属性怎么用的,HTML IMAGE MAP标签的使用
  5. SpringBoot中AOP实现落地——Filter(过滤器)、Intercepter(拦截器)、Aspect(Spring AOP)
  6. 飞龙的程序员书单 – Linux
  7. Linux 下使用 screen 与 conda / anaconda 环境的一点坑 | screen 中 conda 环境失效/缺 module
  8. NYOJ266 - 字符串逆序输出
  9. 集合和数组的区别_java集合最全说明
  10. 多个网站被挂菠菜黑链
  11. Android 12 WiFi 框架
  12. 升级鸿蒙谷歌框架下载,网友Mate 40 Pro+升级鸿蒙2.0:谷歌服务不受影响
  13. HTTPS中的证书、SSL证书、X509证书 初探 讲解
  14. 删除文件夹需要管理员权限的解决方法
  15. Topaz Mask AI 1.3.7汉化版|AI人工智能抠图插件Topaz Mask AI 1.3.7中文版
  16. 【Jmeter常用断言组件】
  17. paddle实现语音转文字
  18. java JDBC连接MySQL数据库调用存储过程进行查询
  19. linux,unix,mac osx
  20. d2lzh_pytorch

热门文章

  1. 人脸对齐(二十)--PRN
  2. js数组常用方法总结(包括ES6)
  3. 过滤程序的html代码,值得收藏的html过滤代码
  4. 64位电脑 装32位oracle,64位Windows可以安装32位的Oracle吗
  5. 【计算机组成原理】运算器组成实验
  6. clickhouse 分布式表
  7. Hive数据更新同时去重入门
  8. byte,int,char的区别
  9. 《深入应用C++11:代码优化与工程级应用》勘误表
  10. 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)