安装
虚拟机的网络连接三种形式的说明
- 桥连接,Linux可以和其他的系统通信,但是可能造成ip冲突
- NAT(推荐) 网络地址转换方式:Linux可以访问外网,不会造成ip冲突
- 主机模式:你的Linux是个独立的主机,不能访问外网
centos和windows的共享文件夹在centos的/mnt/hgfs下
文件系统目录结构
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下创建其他目录,在linux的世界里,一切皆文件
- /bin Binary的缩写,该目录存放做常用的指令
- /home 存放普通用户的目录
- /root 该目录是系统管理员,也称作超级权限者的用户主目录
- /etc 所有系统管理所需的配置文件和子目录my.cnf
- /usr 非常重要的目录,用户很多应用程序和文件都放在这个目录下,类似windows下的program file目录
- /boot 存放启动boot时的一些核心文件
- /media linux系统会自动识别一些设备,例如U盘、光驱等,识别后,linux会把识别的设备挂载到这个目录下
- /mnt 系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将外部存储挂载到/mnt/上
cat
Vi和Vim的三种常见模式
- 正常模式
- 插入模式
- 命令行模式
在vi中指令: q表示退出,w表示保存退出, q!表示强制退出
⚠️ 在我们关机之前,应该用syn命令将内存中的数据写入磁盘,防止数据丢失
切换到低权限用户: su - 低权限用户
返回到原来的用户:exit
创建一个组:groupadd wudang
创建一个用户指定到一个组里:useradd -g wudang zwj
将用户更改组:usermod -g shaolin zwj
常用命令
- ls命令 list 的缩写,通过 ls 命令可以查看 linux 文件夹包含的文件,查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等
-
cd命令 切换路径
-
pwd 命令 pwd 命令用于查看当前工作目录路径
-
mkdir 命令 mkdir 命令用于创建文件夹,-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录
-
rm 命令 删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状
-
rmdir 命令 从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限。注意:不能删除非空目录
-
mv 命令 移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中
-
more 命令 功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
-
less 命令 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件
-
cat命令 查看文件内容,从头到尾的内容
-
head命令 head 文件名 显示文件头几行(默认显示10行),head -n 20 文件名 显示文件前20行,head -n -20 文件名 显示文件最后20行
-
tail命令 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上
-
echo命令 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用
-
find命令 find / -name aabbcc 查找/目录下名为 aabbcc的文件
-
grep命令 查找符合条件的字串 例:grep "被查找的字符串" 文件名
压缩和解压缩
-
tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName
-
zip命令 解压:unzip FileName.zip 压缩:zip FileName.zip DirName
-
gz命令 解压: gzip -d 压缩文件 压缩: gzip 源文件 如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失