韩顺平Linux视频笔记(第一天)

lfjjia 2013-08-08

一、Linux的特点

1.       免费/开源

2.       支持多线程/多用户

3.       安全性好

4.       对内存和文件的管理优越

缺点:操作相对困难

二、linux最小配置只需要4m内存à可以用于嵌入式开发

三、linux第一次接触命令

1.         startx  从命令行页面转为图形界面

2.         关机命令

a)         shutdown –h now 立刻关机

b)         shutdown –r now 重新启动计算机

c)         reboot 重新启动

3.         用户登录

尽量少少使用root用户登录,可以使用普通用户登录,然后使用”su-“命令切换为系统管理员身份

4.         用户注销  

在提示符下使用logout即可

5.         vi编辑器常用命令

a)         Vi + 文件名

b)         输入i[进入插入模式]

c)         输入esc[进入命令模式]

d)         输入:[wq表示退出保存  q!表示退出不保存]

6.         pwd 显示当前的目录

7.         用户管理

a)         useradd + 用户名    添加用户

b)         passwd + 用户名     修改密码

c)         userdel + 用户名             删除用户

d)         userdel –r + 用户名        删除用户名及其主目录

        

四、Linux下的文件目录

简单介绍:采用级层状的树形目录,其根目录为’/’

 
韩顺平Linux视频笔记(第一天)
 

Linux默认的几个目录及其作用:

 

 

/  系统的根目录

root: 存放root用户的相关文件

home:存放普通用户的相关文件

bin:存放常用命令的目录

sbin:要具有一定权限才可以使用命令

mnt:默认挂在光驱和软驱的目录

boot:存放引导相关的文件

etc:存放配置相关的文件

var:存放经常变化的文件

usr:安装软件的默认文件夹

 

五、linux的常用命令(1)

a)         init [0123456]

运行级别:

0 关机

         1 单用户

         2 多用户状态没有网络服务

         3 多用户状态有网络服务

                            4 系统未使用,保留给用户        

                            5 图形界面

                            6 系统重启

                   常用的运行级别是3和5号级别,要修改默认的运行级别可修改文件/etc/inittab 的id:5:initdefault: 这一行中的数字

         解决修改错误配置的方法(不同的系统不太同,要灵活使用):

                   在进入grub引导界面时,请输入e

                   在选中第二行后 输入e

                   在最后输入1 [ 单用户级别]

 

b)        目录操作命令

                         i.              pwd           显示当前的工作目录

                       ii.              cd              改变目录

                      iii.              ls                列出文件和目录

ls –a          显示隐藏文件

ls –l           显示长列表格式

ls –al

                      iv.              mkdir                           建立目录

                       v.              rmdir                           删除空目录

 

c)         文件操作命令

touch                 建立空文件

cp                        复制命令【cp 源文件 目标目录】

rm                       删除文件 【rm –rf * 删除所有的目录,包括文件和目录 r递归 f强制删除】

ln                         建立符号连接 ln –s 源 目标 

                            ln –s  /etc/inittab inittab 【inittab指向/etc/inittab】

more                  显示文件内容,带分页

less                     显示文件内容,带分页

grep                   在文本中查询内容  grep “关键词” 文件

|(竖杠)       管道命令【把前边命令的结果交给管道命令后的命令处理  ls –l /etc/ | more】

                   man                    相当于dos下的help

d)        find 搜索文件及目录

                         i.              在特定的目录下搜索并显示制定名称的文件和目录

find / -name man :意思是从根目录下开始搜索名称为man的文件或目录

                       ii.              搜索一段时间内被存取/变更的文件或目录

find /home –amin -10  :十分钟内存取的文件或目录

find /home –atime -10  :十小时内存取的文件或目录

find /home –cmin -10   :十分钟内更改过得文件或目录

find /home –ctime +10  :十小时前变更过得文件或目录

                      iii.              搜索指定大小的文件

find /home –size +10k  :意思是说查找/home目录下大小为10k的文件

e)         重定向命令

ls –l > a.txt 列表的内容写入文件a.txt中(覆盖写)

ls –al >> aa.txt 列表的内容追加到文件aa.txt的末尾

从文件中输入信息database_program<database_data

 

六、文件所有者、所在组和其他组

当某个用户创建了一个文件后,这个文件所在组就是该用户所在组。

用【ls -ahl】命令可以看到文件的所在组

可以通过【chgrp 组名 文件名】来修改文件所在组

         除开文件的所有者和所在组的用户外,系统的其他用户是文件的其他组    

如何在linux中添加组:groupadd polic

查看系统中的组:vi /etc/group 或者cat /etc/group

创建用户,并同时指定将该用户分配到哪个组: useradd –g 组名 用户名

查看linux中所有的用户信息:vi /etc/passwd 或者 cat /etc/passwd ,显示的信息如下:ww:x:503:502::/home/ww:/bin/bash,其中:ww表示用户名;x表示密码,但是没有显示出来;503表示用户的id;502表示组的id;空的地方表示注释,但是没有,所以出现两个冒号;/home/ww表示用户的主目录;/bin/bash表示该用户使用的shell解析器

新建一个文件,使用ls –l命令查看,显示信息及含义如下:

         第1位代表文件的类型,’-’表示普通的文件;第2-4位’rw-’表示文件的所有者对该文件的权限,(权限分为三种:r 可读 用4表示;w 可写 用2表示;x 可执行权限 用1表示);第5-7位表示文件所在组对该文件的权限;8-10表示其他组的用户对该文件的权限

         改变权限的命令:chmod  权限  文件夹或文件  比如:chmod 777 ww

         改变用户的分组:usermod –g 组名 用户名

         改变用户的登录的初始目录:usermod –d 目录名 用户名

相关推荐