Linux小课堂开课了(2)

1,使用man命令获取帮助
Man page源自过去的Linux程序员手册,包含了具体文件类型的信息。
主题与内容类型
1、 用户命令
2、 系统调用
3、 库函数
4、 特殊文件
5、 文件格式
6、 游戏
7、 惯例、标准和其他
8、 系统管理和特权命令
9、 Linux内核API(内核调用)
常见的系统管理主题在第1节(用户命令)、第5节(文件格式)和第8节(管理命令),剩余的章节通常供程序员参考或用于高级管理
Man –k 是执行关键字搜索
[[email protected] ~]# man -k passwd

Man 直接搜索和浏览查找有用的信息
[[email protected] ~]# man passwd

2、使用pinfo读取文档,pinfo比man更加灵活
先安装pinfo
[[email protected] ~]# yum -y install pinfo
[[email protected] ~]# pinfo passwd

3、/usr/share/doc中的文档,可以参考,是可以作为用户手册使用的
[[email protected] ~]# cd /usr/share/doc
[[email protected] doc]# ls

4、使用vim编辑文件
按i键进入插入模式,按v键进入可视模式,按:键启动扩展命令模式
使用vimtutor了解和熟悉vim相关知识
[[email protected] ~]# vimtutor

Vim的导航键:h(退后)、j(跳下)、k(提上)、l(跃前)
建立一个test文件,来进行测试
[[email protected] ~]# vim test

5、管理本地linux用户和组
系统中的每个进程(运行程序)都作为一个特定用户运行,对文件和目录的的访问受到用户的限制
使用id可以显示已登录用户的信息

使用ps au查看进程信息

每个用户有且只有一个主要组,用户可以是零个或多个补充组的成员
Root用户是超级用户,具有系统全部权限的用户,为了安全起见,建议管理员以正常用户登录,仅在需要时升级到root用户权限
使用su可以让用户切换到另一个用户账户,需要切换到的用户的密码,如未指定用户名,默认是切换到root用户。
使用sudo是以root用户身份运行命令,是在/etc/sudoers文件中的设置
使用useradd可以创建用户
使用passwd可以设置密码
使用groupadd可以创建组
使用userdel可以删除用户
使用groupdel可以删除组
6、文件系统权限
R(读取):可以读取文件的内容,r=4
W(写入):可以更改文件的内容,w=2
X(执行):可以作为命令执行文件,x=1
每个文件有所有者、所在组、其它组的概念

未完,再续~

原文地址:https://blog.51cto.com/11293100/2406179

时间: 2024-11-17 09:13:10

Linux小课堂开课了(2)的相关文章

Linux小课堂开课了(1)

前言:突然奇思妙想,何不在学习Linux的道路上一边学习一边总结,这样应该学得更加深刻.不敢造次,所以起名叫Linux小课堂,零零散散地总结,也是一个动力.我是系统学习,但不保证小课堂是系统总结输出,纯属小打小闹.如需系统学习,请百度搜索Linux,学习Linux的方式真所谓条条大路通罗马.开始总结,不定期更新.1, 一个命令行是基于文本的界面,可用于向计算机系统输入指令.Linux命令行由一个程序提供,它称为shell.如图是超级用户root运行shell的界面使用bash shell执行命令

Linux小课堂开课了(4)

1. Centos7网卡配置[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33参数说明:DEVICE:此配置文件应用到的设备HWADDR:对应的设备的MAC地址BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootpONBOOT:在系统引导时是否激活此设备TYPE:接口类型:常见有的Ethernet, BridgeUUID:设备的惟一标识IPADDR:指明IP

Linux小课堂开课了(5)

1. 修改hostname主机名查看一下hostname[[email protected] ~]# cat /etc/hostnamelocalhost.localdomain[[email protected] ~]# vim /etc/hostname #永久生效server0.example.com[[email protected] ~]# hostname test #临时生效,重启后失效[[email protected] ~]# hostnameTest2. 使用ssh远程连接主

Linux小课堂开课了(6)

学习bash shell基础知识Bash shell 脚本的第一行是以#!开头,执行bash shell脚本前,需要修改其文件权限和所有权,使其变为可执行文件,使用chmod和chown相应修改文件的权限和所有权.使用echo进行输出.使用转义字符\(取消单个字符的特殊含义),单引号''(保留字符的字面值),双引号""(不保留美元符号$,,反引号'',反斜杠\的字面值)[[email protected] ~]# echo # hello [[email protected] ~]#

Linux小课堂开课了(7)-三线IP刷路由-移动-联通-电信

最近有客户需求,要在服务器上安装centos7使用三线(移动-联通-电信),三个网卡分别配置,需要三个IP都可以正常通信,因为三个IP分别有各自的网关,直接配置,只能有一个IP可以正常通信,如此,就需要刷路由,直接将三个IP的网关都配置进去.目前三个IP的网关都是末尾为.1.如下,是刷路由的配置.1.在/etc/rc.local里面加上ip route replace default via 101.X.X.X dev em1ip route replace default via 43.X.X

Linux小课堂开课了(9)-Centos7日常运维管理

Centos7日常运维管理 1,查看系统配置,进程,I/O,网卡流量使用w可以查看系统的状态,当前时间,系统启动时间,登录用户,从哪个IP登录的,系统的负载值.使用uptime查看系统的负载值使用iptop,可以具体查看哪个进行使用的I/O较多,需要安装一下[[email protected] ~]# yum -y install iotop[[email protected] ~]# iotop使用cat /proc/cpuinfo查看系统配置使用vmstat可以查看CPU,内存,虚拟磁盘,交

小葵花妈妈课堂开课啦!android基础第一课

小葵花妈妈课堂开课了 孩子咳嗽老不好 怎么办呢 多半是装的 打一顿就好了~~ 背景介绍:android移动开发是一门比较流行的技术,就我个人的一点理解,电脑上的软件都搬到手机端,就需要开发大量的手机APP,所以android工程师是一个需求很大的岗位,如果你的技术扎实,对android的理解够深刻,那么混口饭吃,还是阔以的~~ 谈谈去做android开发如何赚钱: 1,做android游戏开发,各种道具收费,这个范围比较狭隘,得学习游戏开发的一些知识. 2,android应用开发,插播小广告,有

Linux小命令(1)yum

Linux命令(1)yum 使用最简易安装CentOS后.开启了网卡基本就可以使用yum在Linux中下载安装软件了.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE.CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装. 命令格式如下: #yum [options] [command] [package ...] 常用命令: #yum grouplikst 查询可能批量安

Linux 小知识翻译 - 「syslog」

这次聊聊「syslog」. 上次聊了「日志」(lgo).这次说起syslog,一看到log(日志)就明白是怎么回事了.syslog是获取系统日志的工具. 很多UINIX系的OS都采用了这个程序,它承担了「获取系统全部的日志」这个维持系统正常运行的重要任务. syslog的本体是「syslogd」这个daemon(一般翻译成守护进程),常驻内存中获取日志. syslog的特点是可以通过配置文件「/etc/syslog.conf」,对「哪种应用程序?哪种重要度的信息?记录在哪个文件中?」等进行细致的