1.linux:
一种开源的,免费的操作系统,安装在计算机硬件上,用来管理计算机的硬件和软件资源的系统软件
linux注重安全性,稳定性,高并发处理能力
linux没有优异的可视化界面
windows用于个人计算机,linux通常用于企业服务器上
2.安装linux操作系统:
(1).虚拟机:可以软件模拟出一套具有完整硬件系统功能的,运行在一个完全隔离环境中完整计算机系统·
(2).安装linux的镜像: CentOS7 查看linux的ip地址:ifconfig
(3).Xshell:Linux的终端模拟器
(4).Xftp:文件传输软件
3.vi和vim:
linux中文本编辑器(vim是vi的增强版,绝大多数vi的用法在vim中都可使用)
作用:用来在linux中创建、查看或编辑文本文件,就好像windows中的记事本
**vi、vim的使用:**
一般模式:用vi或vim命令打开文件(vim test.txt),进入一般模式
一般模式可以查看文件的内容,可通过键盘上下左右键来移动光标来查看文件内容,
但是不能编辑
编辑模式:在一般模式下,按i键或a键或I键或A键进入编辑模式(只能编辑,不能保存,也不能自动保存)
按esc键,可回到一般模式
命令模式:在一般模式,按shirt+: ,进入命令模式
输入:q!-------表示不保存,强制退出编辑器
wq -------表示保存并且退出
q --------表示退出编辑器
vi和vim的快捷键:
在一般模式下:按yy会将光标所在行复制
在一般模式下:按p会粘贴内容到光标所在的下一行
复制当前行往下5行:
一般模式下:按5yy会复制 按p会粘贴
在文本文件中搜索关键字:
在命令行模式下,输入/关键字,回车 按n表示查找下一个关键字
删除光标所在的行:在一般模式下,按dd
删除光标所在的行往下5行:在一般模式下,5dd
一般模式下:按gg到达文档最首行 按G到最末行
一般模式下:按u撤销
一般模式下:将光标移动到第10行 输入10 输入shift+g 回车
命令行模式:设置文件行号:set nu 取消文件行号:set nonu
4.Linux用户管理
(1).任何使用linux的系统资源用户,必须使用一个合法的账号和密码
账号一般向系统管理员申请
root是linux系统安装时创建的系统管理员账号,由root创建普通账号
(2).添加用户:useradd 用户名(deng)(在home目录下创建,目录名称跟用户名相同)
(创建一个组 在linux系统中,任何一个用户都至少属于一个组,
新建用户如果不指定组则会创建一个组,组名跟用户名相同)
useradd -d home/ww deng 创建用户的同时,指定用户的根目录
(3).给用户设置密码 passwd 用户名
passwd deng
(4).删除用户
userdel 用户名
userdel -r 用户名(删除用户的同时删除主目录)
(5).查看用户信息: id 用户名
(6).切换用户:su 用户名
(从权限高切换到权限低的不需要密码,反之从低到高需要密码)
5.linux组管理:
(1).linux组可以对有共性的用户进行统一,用户不能独立于组之外
(2).添加组 groupadd 组名
(3).删除组 groupdel 组名
(4).用户添加到组中:gpasswd -a 用户名 组名
(5).把用户从组中移除:gpasswd -d 用户名 组名
6.linux的系统操作指令:
(1).shutdown now 立即关机
(2).shutdown -h 时间 定时关机
(3).shutdown -r now 立即重启
重启:reboot
同步数据库:sync
7.linux帮助命令:
(1).用来查看linux系统手册的帮助信息:man 命令
比如:man ls
其中:分屏显示、按回车翻一行、按空格翻一行、按退出查看
(2).用来查看命令的内置帮助信息: help 命令
比如:help cd
8.linux的文件和目录操作命令:
1.查看当前所在目录:pwd
2.查看指定目录下的文件和文件列表:ls 指定文件
比如:ls /home
3. ls -l /home:以列表的形式显示
4. ls -a /home:显示指定目录下的所有的文件和子文件(包括虚拟的目录)
5. ls -al /home:以列表的形式显示指定目录下的所有的文件和子文件(包括虚拟的目录)
6. ls |grep 单词:过滤含有此单词的命令并显示出来
7. ls -l:查看权限
8. mv 目标文件 文件夹 (剪切,该命令是将目标文件剪切到某个文件夹中)
9. cp xxx.rpm /opt: [将xxx.rpm复制粘贴到opt目录下]