一、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默认的几个目录及其作用:
/ :系统的根目录
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 目录名 用户名
相关推荐
韩顺平2018Linux视频笔记,我添加了书签
韩顺平.linux视频教程第0讲.开山篇.wmv 24 MB 韩顺平.linux视频教程第1讲.基础介绍.wmv 59 MB 韩顺平.linux视频教程第2讲.历史介绍.vi编辑器的使用.wmv 64 MB 韩顺平.linux视频教程第3讲.用户管理.目录结构.wmv ...
韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...
韩顺平 LINUX平台 课堂学习笔记 包括1,2,3,4,5
Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用
《韩顺平linux视频全部资料》其中jdk 6.0.iso 68, 68.5MB、eclipse-SDK-3.7-linux-gtk-x86_64.tar.gz 174MB、MyEclipseEnterpriseWorkbench.5.1.0GA.linux.tar.gz 118MB资源太大,无法上传,主要是由于上传权限被...
韩顺平讲linux笔记
【标题】"尚硅谷 韩顺平 Linux 2018版 PDF 模式"是一份由知名IT教育机构尚硅谷与资深讲师韩顺平合作推出的Linux技术教程,主要针对2018年及之后的技术发展进行讲解。这份资料以PDF格式呈现,方便读者在各种设备上...
一些知识的小节,传智播客韩顺平linux视频教程学习小结
一周学会Linux韩顺平 linux视频教程,Linux学习下载,百度云链接
Linux 实战包括:Linux 的初步介绍、第一次接触 Linux、用户管理、常用命令、文件和目录权限机制等。Linux 实战需要掌握 VI 编辑器、GCC、GDB、MAKE、JDK、TOMCAT、MYSQL 等多个工具。 Linux 嵌入式开发 Linux ...
教程名称:韩顺平Linux学习视频教程含PPT(14集)课程目录:【】LinuxPPT文档【】linux视频教程第0讲.开山篇【】linux视频教程第1讲.基础介绍【】linux视频教程第3讲【】linux视频教程第4讲【】linux视频教程第5讲....
【标题】"韩顺平LINUX课件(PPT+PDF+DOC)" 提供了一套全面的Linux学习资源,由知名讲师韩顺平精心编制,旨在帮助学员在短时间内掌握Linux操作系统的基础知识和技能。课程可能包括PPT演示文稿、PDF教程和DOC文档,这些...
本篇笔记主要涵盖了在VMware环境下使用Red Hat Linux系统的一些关键知识点,包括如何在不同本地终端间切换、如何在图形界面与文本界面间转换,以及如何处理Linux下vi编辑器可能出现的中文乱码问题,最后还介绍了几种...
Linux 笔记 Linux 是一个开源的操作系统,具有免费、稳定、安全等特点。Linux 有两个主要方向:Linux 系统管理员和 Linux 软件工程师。学习 Linux 需要经过以下几个阶段:Linux 基础知识、Unix 环境高级编程、Linux...
韩顺平linux资源地址,迅雷下载, 韩顺平linux资源地址,迅雷下载,
韩顺平一周学会Linux视频教程之内容笔记