• Linux第一讲(韩顺平)


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

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

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

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

      image

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

    如何学习Linux:

    image

    如何听课: image

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

    内容介绍;

    image

    第一天

    本课程使用RedHatLInux系统

    image linux特点

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

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

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

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

    缺点:操作相对困难

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

    Linux历史:

    image

    中国移动手机短信后台: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 

    image

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

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

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

    Linux下的文件目录:

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

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

    image

    Linux用户管理:

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

    删除用户:userdel  用户名

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

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

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

    image

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

    切换root用户:logout / su

    reboot

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

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

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

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

    输入 vi /etc/inittab

    ls      【列出文件及目录】

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

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

    mkdir  【建立目录】

    rmdir  【删除空目录】

    image

    cp a.out /home/xiaoming/

    rm a.out

    image

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

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

    image

    grep –n “shunping” aaa.java

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

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

  • 相关阅读:
    完成卸载vs2010后再安装
    图片集合,可用作商品列表
    无可奈何花落去
    Uncaught TypeError: Cannot read property 'msie' of undefined
    CodeGenerator.cs
    年月日控件
    SQL GETDATE()日期格式化函数
    股票操作要点
    Rust 错误处理, 包裹错误
    使用 Rust 实现并查集
  • 原文地址:https://www.cnblogs.com/baiweiguo/p/2883728.html
Copyright © 2020-2023  润新知