zoukankan      html  css  js  c++  java
  • 小菜鸟之liunx

      1 目录
      2 第一章:Linux简介	1
      3 Linux特点	1
      4 CentOS	1
      5 第二章:Linux安装	2
      6 Linux目录结构	2
      7 第三章:Linux常用命令	2
      8 Linux命令的分类	3
      9 操作文件或目录常用命令	3
     10 常用命令	4
     11 备份压缩命令	6
     12 gzip命令	6
     13 bzip2命令	6
     14 tar命令	7
     15 关机/重启命令	7
     16 学习Linux的好习惯	7
     17 第四章:VIM文本编辑器	8
     18 VIM工作模式	8
     19 插入命令	9
     20 定位命令	9
     21 替换和取消命令	9
     22 删除命令	10
     23 常用快捷键	10
     24 第五章:用户和组账户管理	10
     25 配置文件	10
     26 Linux用户分类	11
     27 用户组	11
     28 操作用户命令	11
     29 添加用户命令:useradd	11
     30 修改用户命令:usermod(user modify)	12
     31 添加组:groupadd	12
     32 修改组:groupmod	12
     33 删除组:groupdel	13
     34 第六章:权限管理	13
     35 更改操作权限	14
     36 第七章: RPM软件包管理	14
     37 RPM命令使用	14
     38 YUM命令	15
     39 
     40 Linux操作系统基础
     41 第一章:Linux简介
     42 •Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,
    但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
     43 
     44 Linux特点
     45 •多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,
    具有标准兼容性,良好的用户界面,出色的速度性能
     46 •开源
     47 CentOS
     48 •主流:目前的Linux操作系统主要应用于生产环境,
    主流企业级Linux系统仍旧是RedHat或者CentOS
     49 •免费:RedHat 和CentOS差别不大,基于Red Hat Linux 
    提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
     50 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,
    不像RedHat 那样需要花钱购买支持服务
     51 •CentOS官网:http://www.centos.org/
     52 •CentOS搜狐镜像:http://mirrors.sohu.com/centos/
     53 •CentOS网易镜像:http://mirrors.163.com/centos/
     54 •CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/
     55 第二章:Linux安装
     56 环境:Windows7 ,VMware, CentOS6.x
     57 Linux目录结构
     58 
     59 第三章:Linux常用命令
     60 •命令格式:命令  -选项  参数
     61 如:ls  -la  /usr
     62 •ls:显示文件和目录列表(list)
     63 •常用参数:
     64 -l		(long)
     65 -a		(all)         注意隐藏文件、特殊目录.和..
     66 -t		(time)
     67 Linux命令的分类
     68 l内部命令:属于Shell解析器的一部分
     69 cd 切换目录(change directory)
     70 pwd 显示当前工作目录(print working directory)
     71 help 帮助
     72 l外部命令:独立于Shell解析器之外的文件程序
     73 ls 显示文件和目录列表(list)
     74 mkdir 创建目录(make directoriy)
     75 cp 复制文件或目录(copy)
     76 l查看帮助文档
     77 内部命令:help + 命令(help cd)
     78 外部命令:man + 命令(man ls)
     79 操作文件或目录常用命令
     80 pwd 显示当前工作目录(print working directory)
     81 touch 创建空文件
     82 mkdir 创建目录(make directoriy)
     83 -p 父目录不存在情况下先生成父目录 (parents)
     84 cp 复制文件或目录(copy)
     85 -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
     86 mv 移动文件或目录、文件或目录改名(move)
     87 rm 删除文件(remove)
     88 -r 同时删除该目录下的所有文件(recursive)
     89 -f 强制删除文件或目录(force)
     90 rmdir 删除空目录(remove directoriy)
     91 cat显示文本文件内容 (catenate)
     92 more、less 分页显示文本文件内容
     93 head、tail查看文本中开头或结尾部分的内容
     94 haed  -n  5  a.log 查看a.log文件的前5行
     95 tail  -F b.log 循环读取(follow)
     96 常用命令
     97 wc 统计文本的行数、字数、字符数(word count)
     98 -m 统计文本字符数
     99 -w 统计文本字数
    100 -l 统计文本行数
    101 find 在文件系统中查找指定的文件
    102 find /etc/ -name "aaa"
    103 grep 在指定的文本文件中查找指定的字符串
    104 ln 建立链接文件(link)
    105 -s 对源文件建立符号连接,而非硬连接(symbolic)
    106 top 显示当前系统中耗费资源最多的进程
    107 ps 显示瞬间的进程状态
    108 -e /-A 显示所有进程,环境变量
    109 -f 全格式
    110 -a 显示所有用户的所有进程(包括其它用户)
    111 -u 按用户名和启动时间的顺序来显示进程
    112 -x 显示无控制终端的进程
    113 kill 杀死一个进程
    114 kill -9 pid
    115 df 显示文件系统磁盘空间的使用情况
    116 du 显示指定的文件(目录)已使用的磁盘空间的总
    117 -h文件大小以K,M,G为单位显示(human-readable)
    118 -s只显示各档案大小的总合(summarize)
    119 free 显示当前内存和交换空间的使用情况
    120 netstat 显示网络状态信息
    121 -a 显示所有连接和监听端口
    122 -t (tcp)仅显示tcp相关选项
    123 -u (udp)仅显示udp相关选项
    124 -n 拒绝显示别名,能显示数字的全部转化成数字。
    125 -p 显示建立相关链接的程序名
    126 ifconfig 网卡网络配置详解
    127 ping 测试网络的连通性
    128 备份压缩命令
    129 •gzip 压缩(解压)文件或目录,压缩文件后缀为gz
    130 •bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
    131 •tar 文件、目录打(解)包
    132 gzip命令
    133 •命令格式:gzip [选项] 压缩(解压缩)的文件名
    134 -d将压缩文件解压(decompress)
    135 -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
    136 -v显示文件名和压缩比(verbose)
    137 -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),
    -9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    138 bzip2命令
    139 •命令格式:bzip2 [-cdz] 文档名
    140 -c将压缩的过程产生的数据输出到屏幕上
    141 -d解压缩的参数(decompress)
    142 -z压缩的参数(compress)
    143 -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比)
    ,-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    144 tar命令
    145 -c 建立一个压缩文件的参数指令(create)
    146 -x 解开一个压缩文件的参数指令(extract)
    147 -z 是否需要用 gzip 压缩
    148 -j 是否需要用 bzip2 压缩
    149 -v 压缩的过程中显示文件(verbose)
    150 -f 使用档名,在 f 之后要立即接档名(file)
    151 关机/重启命令
    152 •shutdown系统关机
    153 -r 关机后立即重启
    154 -h 关机后不重新启动
    155 •halt 关机后关闭电源 shutdown -h
    156 •reboot 重新启动 shutdown -r
    157 学习Linux的好习惯
    158 •善于查看man page(manual)等帮助文档
    159 •利用好Tab键
    160 •掌握好一些快捷键
    161 ctrl + c(停止当前进程)
    162 ctrl + r(查看命令历史)
    163 ctrl + l(清屏,与clear命令作用相同)
    164 第四章:VIM文本编辑器
    165 •vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。
    166 •只有命令,没有菜单。
    167 VIM工作模式
    168 
    169 插入命令
    170 
    171 定位命令
    172 
    173 替换和取消命令
    174 
    175 删除命令
    176 
    177 常用快捷键
    178 
    179 第五章:用户和组账户管理
    180 •linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。
    系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
    181 配置文件
    182 •保存用户信息的文件:/etc/passwd
    183 •保存密码的文件:/etc/shadow
    184 •保存用户组的文件:/etc/group
    185 •保存用户组密码的文件:/etc/gshadow
    186 •用户配置文件:/etc/default/useradd
    187 Linux用户分类
    188 超级用户:(root,UID=0)
    189 普通用户:(UID在500到60000)
    190 伪用户:(UID在1到499)
    191 系统和服务相关的:bin、daemon、shutdown等
    192 进程相关的:mail、news、games等
    193 为用户不能登陆系统,而且没有宿主目录
    194 用户组
    195 每个用户至少属于一个用户组
    196 每个用户组可以包含多个用户
    197 同一个用户组的用户享有该组共有的权限
    198 操作用户命令
    199 添加用户命令:useradd
    200 -u 指定组ID(uid)
    201 -g 指定所属的组名(gid)
    202 -G 指定多个组,用逗号“,”分开(Groups)
    203 -c 用户描述(comment)
    204 -e 失效时间(expire date)
    205 例子:
    206 useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan
    207 passwd zhangsan
    208 修改用户命令:usermod(user modify)
    209 -l 修改用户名 (login)usermod -l a b(b改为a)
    210 -g 添加组 usermod -g sys tom
    211 -G添加多个组 usermod -G sys,root tom
    212 –L 锁定用户账号密码(Lock)
    213 –U 解锁用户账号(Unlock)
    214 删除用户命令:userdel(user delete)
    215 -r 删除账号时同时删除目录(remove)
    216 
    217 添加组:groupadd
    218 -g 指定gid
    219 修改组:groupmod
    220 -n 更改组名(new group)
    221 删除组:groupdel
    222 •groups 显示用户所属组
    223 
    224 第六章:权限管理
    225 三种基本权限
    226 r 读权限(read)
    227 w 写权限(write)
    228 x 执行权限 (execute)
    229 
    230 
    231 第1位:文件类型(d 目录,- 普通文件,l 链接文件)
    232 第2-4位:所属用户权限,用u(user)表示
    233 第5-7位:所属组权限,用g(group)表示
    234 第8-10位:其他用户权限,用o(other)表示
    235 第2-10位:表示所有的权限,用a(all)表示
    236 完整信息:一个文件,所属用户具有读写执行权限;所属组的用户
    237 有读写权限,没有执行权限;其他用户只有读权限
    238 更改操作权限
    239 •chmod修改文件权限命令(change mode)
    240 	参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
    241 	例如:chmod  u+x  a.txt
    242 •用数字来表示权限(r=4,w=2,x=1,-=0)
    243 	例如:chmod  750  b.txt
    244 	rwx用二进制表示是111,十进制4+2+1=7
    245 	r-x用二进制表示是101,十进制4+0+1=5
    246 
    247 
  • 相关阅读:
    CSS Friendly Control Adapters CSSFriendly.dll
    2008秋季计算机软件基础未交实验报告名单
    About NeatHtml™ Brettle.Web.NeatHtml.dll
    What is DotNetOpenMail DotNetOpenMail.dll
    What is the simplest way to distribute a .NET COM server to any platform?
    页面压缩 Enabling Gzip and Deflate HTTP Compression in ASP.NET pages(转)
    [算法分析]计数排序
    [置顶] EJDesktop开源项目
    继承初体验
    [置顶] 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS点灯大法)
  • 原文地址:https://www.cnblogs.com/czg-0705/p/11980697.html
Copyright © 2011-2022 走看看