zoukankan      html  css  js  c++  java
  • 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

            今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了快哭了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Linux,并将学习的结果作为笔记和大家一块交流和进步,就开始我们今天的学习吧。

    一、计算机的五大单元

    二、Linux用户环境

    1、内核(Kernel)

    内核管理的事项有:系统调用接口(实现开发人员与核心的沟通)、进程控制,合理分配CPU资源、内存管理、文件系统管理

    2、Shell

    shell用于接收用户的命令,与Kernel进行沟通

    3、终端模拟器(Terminal Emulator)

    4、X Window系统

    5、窗口管理器(Window Manager)

    6、桌面环境(Desktop Enviroment)

    三、登录方式

    1、本地登录

    2、远程方式登录(这里我用putty)

    四、提示符与home目录

    [root@stationXX root]#

    解释:[登录的用户名@主机名  当前目录]#     (# root用户, $ 普通用户)

    ~ :home目录,是用户登录系统后默认的目录(如上图),相当于Windows系统的我的文档目录。

    root用户的home目录是跟目录,一般用户的home目录是home目录。

    五、创建用户

    以root用户登录:

    创建jack用户,创建后必须用passwd 创建密码激活用户,如果root设置的密码过于简单会提示。

    刚创建的jack用户登录,并更改密码(如果密码过于简单则不会更改成功)

    六、运行命令

    指令名  【选项】【参数】

    ls  :显示文件目录

    ls -l:列出详细信息

    ls -l  指定目录: 列出指定目录的详细信息

    七、帮助和在线帮助

    --help :例如 ls --help

    man 指令: 例如 man ls

    退出,按 q

    info指令: info ls

    八、man的使用技巧

    我们在使用man命令的时候,实际上是调用的manpage

    manpage在/usr/share/man目录下,分为几个章节,如下:

    man1 用户在shell环境中可以操作的命令或可执行文件

    man2  系统内核可调用的函数与工具等

    man3  一些常用的函数与函数库,大部分为c的函数库

    man4  设备文件的说明,通常在/dec下的文件

    man5 配置文件或者是某些文件的格式

    man6  游戏

    man7 惯例与协议等,例如linux文件系统、网络协议、ASCII code等说明

    man8 系统管理员可用的管理命令

    man9 跟kernel有关的文件



  • 相关阅读:
    Java暑期学习第三十一天日报
    使用dataadapter和dataset更新数据库
    一些很酷的.Net技
    一个阴历阳历互相转化的类(c#农历)
    详细讲解简洁、明晰!数据库设计三大范式应用实例
    WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案
    CONVERT函数方法大全(经验总结)
    使用C#将字符串转换成十六进制以及其逆转换
    List myList = new List()有关的方法及属性
    C#实现P2P之UDP穿透NAT及其原理讲解11
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6469380.html
Copyright © 2011-2022 走看看