zoukankan      html  css  js  c++  java
  • linux学习笔记

    1、linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可。ubuntu、fedoro、redhat、suse、红旗linux
    2、软件公司迫切需要能熟练掌握linux的程序猿。(linux管理员、linux程序猿(c/c++、java、php、jsp)linux软件工程师PC,linux嵌入式开发芯片)

    linux学习流程:
     第一阶段:linux平台上的开发,包括vi、gcc、make、jdk、linux基本操作
     第二阶段:加厚C语言《C专家编程》。。
     第三阶段:学习unix环境高级编程
     第四个阶段:linux应用系统开发、linux嵌入式开发
    记住一点:
     思考----实践----再思考----在实践。学习linux系统是在琢磨别人怎么做,而不是我认为怎么做的过程。
     (鸟哥的私房菜-----linux从入门到精通----linux内核完全剖析) 三本书推荐。


    linux的特点:
    1.免费的/开源(代码公开)
    2.支持多线程(允许并发)、/多用户的
    3.安全性好
    4.对内存和管理优越。

    缺点:
    操作相对困难。

    linux最小只需要4M 内存 即可-->因此可以直接做 嵌入式开发。 windows 最小需要 64M---128M---1G。

    linux历史:
    2003年1月,NEC宣布

    IBM---模仿unix源代码二次开发推出 aix 系统!
    sun---模仿unix源代码二次开发推出 solaris 系统!
    hp ---模仿unix源代码二次开发推出 hp unix系统!
    伯克利分校--模仿unix源代码二次开发推出 bsd系统!

    linux Torvalds 想把 minix系统 移植到个人PC机上,1991->1994(发布第一个版本(1.0))linux(linus人名 或者 linus is not unix)
    redhat红帽子公司---模仿linux内核代码二次开发(添加界面)推出 redhat。
    s.u.s.e
    中国 红旗linux

    中国移动手机后台用unix写的,unix比较稳定。


    redhat红帽子:
    startx----进入图形界面
    shutdown -h now 立刻关机
    shutdown -r now 现在重启计算机
    reboot

    su -切换到系统管理员身份
    sudo -s

    logout

    vi编辑器:(据说被称为世界第一黑客开发的,网络界的活雷锋)
    vi编辑器是linux下最有名的编辑器。 (丢手帕、于瑟夫问题) 
    wq 退出保存
    q!退出不保存

    ls -l 显示文件详细信息。  javac hello.java 编译java; 运行: java hello
    gcc -v 显示gcc是否信息。

    linux各目录下的内容:
    /root: 存放超级用户的相关文件
    /home: 存放普通用户的相关文件
    /bin:  存放常用命令的目录
    /sbin: 要具有一定权限才可以使用命令
    /mnt:  默认挂载光驱盒软驱的目录
    /boot: 存放引导相关的文件
    /var:  存放经常变化的文件

    /usr:  安装软件的默认文件夹
    /etc:  存放所有系统管理所需的配置文件及子目录

    /dev: 所有linux的外部设备。

    /lib:存放系统最基本的动态链接共享库。

    useradd xxx :root权限下添加用户
    passwd  xxx :设置密码

    添加用户组:groupadd  xxx

    查看所有用户组:cat /etc/group

    创建用户,并同时指定将该用户分配到那个组:useradd -g  组名  用户名

    查看linux中所有用户的信息:cat  /etc/passwd

    在linux和UNIX系统中, | 就是管道命令
    理解: 把上一命令的结果交给这个‘|’管道后面的命令处理。

    more:显示文件内容,带页分
    less:显示文件内容带分页

    查找命令:
    grep:
     grep “要查的关键字” -n  要查的文件
     例: grep  “sudo” -n  1.c  在1.c中找到sudo,并按行号显示。
    find:
     按文件名查找一个文件。
     find  /home/zrh/  -name  要找的文件名

    重定向命令:
     ls -l > a.txt  将显示的内容重定向到t.txt文件中,如果没有这个文件,则创建该文件;如果存在,则覆盖该文件。
     ls -l >> a.txt 将显示的内容重定向追加到t.txt文件的末尾。

    文件所有者、所在组合其它组;
    ls -l :
     drwx-xr-x  31  root     root    4096   apr   2   2013   uboot
             管理员组
    文件所在组:
     当某个创建一个文件后,这个文件的所在组就是该用户的所在组。
    在添加用户时,可以指定该用户添加到哪儿组中,root用户可以改变用户组。

    2013-1-22未完。

  • 相关阅读:
    WPF数据绑定之Ado.net的数据库连接绑定
    asp.net 网站js弹出提示后原页面css样式丢失
    Javascript中函数重载的实现
    JavaScript的继承
    WPF数据绑定之4种绑定模式
    Asp.net输出Excel文件并且下载该文件以及某些细节问题解决
    js 验证身份证 带X
    WPF的数据绑定之控件源绑定以及代码方式绑定
    WPF数据绑定之DataContext
    在无cookie模式中,会话话状态的ID将会自动保存在ASP.NET的查询字符串中
  • 原文地址:https://www.cnblogs.com/zhou2011/p/2870741.html
Copyright © 2011-2022 走看看