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里,一个账号一个邮箱文件
Linux学习笔记(一)2015.4.13的更多相关文章
- Linux 学习笔记之超详细基础linux命令 Part 13
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- deepin linux 学习笔记(二)——文本编辑器
目录 deepin linux 学习笔记(二)--文本编辑器 前言 nano 小巧的命令行编辑器 通用 编辑 定位 排版 配置 vim 思路独特的超级编辑器 命令模式 插入模式 底线模式(末行模式) ...
- Linux 学习笔记之超详细基础linux命令 Part 9
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 7
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 1
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 说明:主要是在REHL Server 6操作系统下进行的测试 --字符界面虚拟终端与图形界面之间的切 方法:[ ...
- 91 Testing Linux学习笔记
91 Testing Linux学习笔记... 学习地址:91Testing 的Linux教程=====================学习网址:http://www.91testing.net/ar ...
- Linux学习笔记-文件系统和基本命令
目录 分区设备文件名 分区 挂载 文件目录 文件处理命令 目录处理命令 硬件设备文件名 IDE硬盘 /dev/hd[a-d] USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom或者/de ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
随机推荐
- 前端构建工具 webpack
一.自我初级认知 (是什么? 能干什么,有卵用? 有选择为什么要选你?(比较优势在哪) ) 适合的才是最好的 模块打包器(module bundler) 根据项目 ...
- Java网络编程——TCP/UDP
UDP:面向无连接 ☆ 将数据及源地址和目的地址封装成数据包中 ☆ 每个数据报的大小限制在64K ☆ 不可靠协议 ☆ 不需要建立连接,速度快 TCP:面向有连接 ☆ 建立连接,形成传输数据的通道 ☆ ...
- 转-Spring单例模式与线程安全
问题背景 这段时间在做项目的时候,考虑到Spring中的bean默认是单例模式的,那么当多个线程调用同一个bean的时候就会存在线程安全问题.如果是Spring中bean的创建模式为非单例的,也就不存 ...
- “Ceph浅析”系列之二——Ceph概况
本文将对Ceph的基本情况进行概要介绍,以期读者能够在不涉及技术细节的情况下对Ceph建立一个初步印象. 1. 什么是Ceph? Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Cep ...
- Ubuntu 14.04 安装最新稳定版Nginx 1.6.0
如果已经安装,请先卸载sudo apt-get remove nginx最新的稳定版Nginx 1.6.0在ubuntuupdates ppa库中提供,网址http://www.ubuntuupdat ...
- supervisor
文章转自:http://cpper.info/2016/04/14/supervisor-usage.html在此只是当做笔记使用,不做他用 Linux进程管理工具supervisor安装及使 ...
- 简单解决ListView和ScrollView冲突,复杂情况仅供参考
ScrollView嵌套ListView冲突问题的最优解决方案 (转) 记录学习之用 项目做多了之后,会发现其实 ScrollView嵌套ListVew或者GridView等很常用,但是你也会发现各种 ...
- IOS并发编程GCD
iOS有三种多线程编程的技术 (一)NSThread (二)Cocoa NSOperation (三)GCD(全称:Grand Central Dispatch) 这三种编程方式从上到下,抽象度层次 ...
- Python 从零学起(纯基础) 笔记(一)
作者身份:初学Python,菜鸟 ================================================= 1. 主提示符和次提示符 >>> 主提示符 ...
- camerc文件播放
下载CamtasiaStudio 5中文版,打开CamtasiaStudio.exe在左边有生成选项,点左边工具框内添加/导入媒体,则选择下面的批量生成.弹出添加文件的菜单点添加文件,加入你要转换的c ...