1.VMware Tools安装
作用:解决不是全屏的问题,支持拷贝复制
步骤:虚拟机设置-->CD/DVD-->使用ISO镜像文件,选择浏览,导入linux.iso,如图:
此时,在虚拟机中出现VMware Tools 图标,双击-->打开终端,运行相应代码即可成功。
2.Linux基本思想
- 一切都是文件(对所有文件都用函数处理);
- 由短小精悍单一功能的程序组成(拆分的足够细);
- 组合小程序完成大任务;
3.Linux常用命令
通用命令格式:命令字 [选项] [参数]
- 目录处理命令
-a 显示所有文件,包括隐藏文件(隐藏文件以.开头)
-l 详细信息显示(ls -l = ll)
mkdir :创建新目录
-p 递归创建
rmdir :删除空目录,非空删不了
cp -rp [源文件或目录] [目标目录]:复制文件或目录
-r 复制目录;-p 保留文件属性;-i 覆盖文件前询问用户;-v 显示指令执行过程
mv:剪切文件、改名
-f 如果重复则直接覆盖;-i 覆盖文件前询问用户;-v 显示指令执行过程
改名举例:mv 1 2(将名字1改为2)
rm:删除文件
-r 删除目录,递归删除;-f 强制执行
- 文件处理命令
touch :修改时间戳,顺便创建空文件
时间包括:access访问时间,modify修改时间,change只针对于文件属性
stat :文件/文件系统的详细信息显示
cat :显示文件内容
-n 显示行号
more :分页显示文件内容
+n:从第n行开始显示文件
+/pattern:从文件中搜索符合pattern的字符创,并从该行的前两行开始显示
less:分页显示文件内容(可向上翻页)
tail:显示文件后面几行
-n 制定行数;-f 动态显示文件末尾内容(echo “ddd”>>1)
ln -s [原文件] [目标文件]:生成链接文件
-s 创建软链接(软链接执行需要在当前目录下)
- 权限管理命令($为普通用户,#管理员权限)
chmod:改变文件或目录权限,修改权限有两种方式(+-=;通过数字直接赋值)
u 属主;g 属组(创建一个账户之后,默认创建一个同名的组);o 其他;a 所有
r 读 w 写 x 可执行
chown [用户] [文件或目录]:改变文件或目录的所有者
chgrp [用户组] [文件或目录]:改变文件或目录的所属组
4.Linux目录说明
/boot:跟系统启动相关文件
/dev:设备文件(块设备:执行可以并行;字符设备:执行是并行的)
/etc:配置文件
/lib:库文件(动态库 .so,在链接才放到内存,只有一份;静态库 .a,编译时,将源码拷贝到调用位置)
/proc:正在运行的进程信息
/usr(unix system resources):用户程序
(注意:/usr中所有文件一般来自于linux distribution,本地安装的程序和其他东在/usr/local下,这样在升级新版系统或
distrubution时无需重新安装全部程序)
(注意:/系统的,/usr和系统相关, /usr/local 第三方)
/sbin :系统二进制文件即可执行文件(管理指令)(普通账号使用的命令在/bin下找;权限不够时去/sbin下找)
/bin:用户二进制文件(基本命令)
区别:
/var:可变化的(日志等)
/home:家目录(普通账号的权限只能局限在“家里”,即对/etc等文件没有访问权限)
5.补充
GPL GUN自由软件通用许可协议,LGPL 允许不公开
服务器基础是LINUX或UNIX
LINUX用C写的
首字母+Tab自动补全
程序从磁盘调用跑在内存里面(编码-编译-链接-运行)
Ctrl^C强制退出
man 命令:空格键是向下翻页,b是向上,q是退出