1.linux基本知识

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

•安装vmware

•新建虚拟机

•安装Linux

•初步配置

•克隆

•完善配置

linux安装较易,就是虚拟安装,安装多台使用vmware的克隆技术。下面总结下Linux的基本操作:

1.简单命令

15737641-8f2f6ad7ada02a16.png
1


15737641-0169a861d2706677.png
脚本的执行过程

1.type -a 命令  :查看命令是外部命令还是内部命令,以及文件位置。

外部命令:在文件中存储,并且使用bash解释执行的脚本命令,如cd;

内部命令:liunx的buildin命令。如ifconfig yum等。

2.ps -ef 进程列表

3.echo 输出到标准   echo $$ 当前进程的PID

4.man 用户帮助手册  yum install man man-pages 安装。  man +命令 可以方便查询常用的命令使用方法。

15737641-2c17e8b61b4c7b50.png
man参数

•shell,bash:程序

•/etc/profile是bash的配置文件

•source /etc/profile

2.文件系统

系统启动时是从/boot根目录下启动的。

df -h 命令查看文件系统信息。

15737641-6d931bd57f0a934a.png
15737641-1f3f6dd84d5589ab.png
linux的文件系统说明

/usr 是程序默认的安装路径。

文件的操作:

•df:显示磁盘使用情况   df -h

•du:显示文件系统使用情况  –du -sh  或者–du -a

•ls:显示目录  –ls -alhrt(参数可选)

•cd:切换工作目录

•pwd:显示当前工作目录

•mkdir:创建目录  –mkdir -p ./a/b/c     –mkdir a/{1,2,3}dir

•rm:删除   –rm -f     –rm -rf /

•cp:拷贝   –cp /etc/{profile,inittab} ./      –cp -r ./a ./new        –cp -l cp -s

•mv:移动

•ln:链接   –ln 默认硬链接      –ln -s 软链接

•stat:元数据

•touch   创建文件

•sdb  mount 挂载其他的硬盘  可以直接挂载到任意目录下/home。

文本操作命令:

15737641-6f96a0afe8a9346e.png

•shell读取用户输入的字符串

•发现|,代表有管道

•|左右被理解为简单命令

•加工:前一个(左边)简单命令的标准输出

•指向后一个(右边)简单命令的标准输入

•注意:后一个简单命令一定能够接受标准输入。

•xargs:

•命令

–1,在标准输入中读取到的内容!

–2,自己的参数理解为一个字符串

•模仿shell,做blank切分,第一个子字符串为命令

–3,将步骤1的内容做为步骤2的命令的选项参数拼接起来

–4,执行得到的结果

•echo

"/" |xargs ls -l

•VI 全屏文本编辑器

15737641-7092d5a09b80551a.png
Vim的基本操作

编辑模式:

•移动光标

•删除&替换单个字符

•删除命令

•复制粘贴

•撤销&重做

15737641-41f71f98f9f5770d.png
15737641-199cf257f0d05dfc.png
编辑模式的基本操作
15737641-c3d9079bafca491b.png

关于VIM操作的需要多加练习。

猜你喜欢

转载自blog.csdn.net/weixin_34406086/article/details/91013993