zoukankan      html  css  js  c++  java
  • Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习

    首先安装VMware虚拟机,用的是VMware 10.0

    在VMware 10.0上安装视频上推荐的Red Hat Linux 5

    安装后正式进入Linux学习

    笔记1.1  Q:Linux系统进入桌面后如何进入终端terminal

           A:1.右击桌面空白处-->open terminal

             2.ctrl+alt+F1到F6,此时进入的是全黑屏的terminal,要返回图形界面的按ctrl+alt+F7.

    笔记1.2  Q:Linux中怎么把[root@localhost ~]$改成[root@localhost ~]#

           A:普通用户显示$,root用户显示#

            在终端中输入su - root,并输入密码即可.

     

    笔记1.3  Q:Linux下常用目录结构

           A:查看命令ls

                 /bin  存放常用命令

            /boot  存放启动程序

              /dev     存放设备文件

              /etc      存放启动,关闭,配置程序与文件

                         /home  用户工作根目录

                         /lib       存放共享链接库

              /root    超级用户的工作目录

              /sbin    系统管理员的常用管理程序

              /tmp    存放临时文件

            /lost+found  系统出现异常时,用于保存部分资料

    笔记1.4    Q:命令cd bin/

             A:进入文件夹命令,进入文件夹bin

                          Q:命令ls /boot/

             A:列出目录下的所有文件命令,其中的/boot/表示上一个目录下的boot文件夹

             Q:命令cd..  命令cd/  命令cd.  命令ls /

               A:回到上一级目录  回到根目录  当前目录  显示根目录下文件夹

             Q:vi命令相关

               A:vi filename  打开或者新建文件,并将光标置于第一行

                vi +n filename :打开文件,并将光标置于第n行首

               vi + filename :打开文件,并将光标置于最后一行首。。。。。

    Linux的账号与用户组

      用户识别:UID和GID,/etc/passwd记录这用户的账号

    cat /etc/passwd    #查看用户
    
    root:x:0:0:root:/root:/bin/bash    #UID是0表示这个账号是”系统管理员“,1~499保留给系统使用的ID,500~65535给一般用户使用
    ...
    common:x:1000:1000:common,,,:/home/common:/bin/bash
    

     /etc/shadow保存的是用户的密码

      关于用户组:有效与初始用户组、groups、newgrp

    cat /etc/group    #输出用户组名称和支持的账号名称(有多个)
    

       每个用户可以拥有多个支持的用户组,在/etc/passwd里的GID就是”初始用户组(initial group)“,当用户登录系统,立刻就拥有这个用户组的相关权限

    groups    #输出当前登录的用户所在的群组,可以有多个,且第一个是有效用户组
    adm cdrom sudo dip plugdev lpadmin sambashare common wireshark lantern
    
    newgrp adm    #切换当前用户的有效用户组为adm
    

       新增与删除用户

      -u:接UID  -g:接初始用户组  -G:接这个账号还可以支持的用户组  -Mm:强制不要(要)建立home  -c:说明内容  

      -d:制定某个目录成为home目录  -r:建立一个系统账号,这个账号的UID会有限制  -s:后面接一个shell,默认是/bin/bash

    useradd [-u UID] [-g initial_group] [-G other_group] [-Mm] [-c 说明栏] [-d home] [-s shell] username
    

      passwd命令

      设置密码命令

    sudo passwd common    #使用root帮其他用户修改密码
    passwd    #某个用户自己修改密码
    

      usermod命令

      进行账号相关数据的修改

      userdel命令 

      删除用户

    userdel -r common    #连同用户的home目录一起删除
    

       finger命令/id命令/w命令/who命令

      查看用户的信息

      新增与删除用户组

      groupadd命令

    groupadd [-g GID] [-r]    #没有参数建立用户组,-g后面接特定的GID,-r建立系统用户组
    

      groupmod命令

    groupmod [-g GID] [-n group_name] group    #把group用户组的名字改成group_name,id改成GID
    

      groupdel命令

    groupdel [groupname]    #删除用户组
    

      gpasswd命令

    gpasswd [-ad] user groupname    #在group中加入/删除user
    

      newgrp命令

    newgrp common    #把当前用户的有效用户组修改成common
    

    Linux系统的用户对话与邮件使用

      查询用户:w、who、last、lastlog

      用户对话:talk、mesg、wall

        talk,直接在线对话,需开启ntalk服务

        write

    write common    #输入消息后,ctrl+D结束
    

         wall

    wall '消息'    #对所有系统上的用户传送消息
    

       用户邮件信箱:mail,邮箱都会放在/var/spool/mail里,一个账号一个邮箱文件

  • 相关阅读:
    【转载】Gradle学习 第八章:依赖管理基础
    【转载】Gradle学习 第七章:Java快速入门
    【转载】Gradle学习 第六章:构建脚本基础
    【转载】Gradle学习 第四章:安装Gradle
    【转载】Gradle学习 第三章:教程
    【转载】Gradle学习 第二章:概述
    【转载】Gradle学习 第一章:引言
    android studio学习----偏好设置
    android studio学习----创建模拟器
    前端生成二维码
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/4423377.html
Copyright © 2011-2022 走看看