unix/linux的操作
unix/linux的操作
(一)、启用超级管理员用户
1.Unix/linux系统中都有一个保留的超级管理员用户,设置密码即可启用。
2.[if !supportLists]n [endif]sudo passwd root -> 输入当前用户密码-输入设置的密码-确认密码。
(二)、超级管理员用户的使用
1.sudo: super do [超级用户去做一件事],任意命令前添加sudo~以管理员身份运行命令
2.su : super [超级用户|管理员]-在不切换当前目录的情况下切换超级管理员
3.su - : 切换到超级管理员用户,同时进入该用户的主目录[/root]
4.su – root: 明确指定要切换到某个名称的用户,并进入该用户的主目录
(三)、查看当前正在操作系统的用户信息
1.whoami:查看当前正在操作系统的用户名称
2.who:查看当前正在操作系统的用户信息
(四)、常见操作命令
man:查看帮助手册:查看产品说明书~使用操作方式
--help:查看帮助文档
history:查看历史操作命
clear:清除屏幕显示内容
pwd:查看当前目录
ls:列出当前目录中的文件[-a所有文件][-l列表展示]
tar:打包命令[与压缩无关]
gzip/zip/bzip2 压缩解压相关命令
useradd/userdel/usergrp…
chmod/chown..
top/ps(process search)
grep:过滤数据
(五)、Unix/linux系统的远程操作
Windows server: 远程桌面!
Unix/linux:
服务器上:需要远程连接服务软件:openssh-server
apt-get install openssh-server
修改配置信息/etc/ssh/sshd_config
PermitRootLogin yes[测试使用;正式~禁用!]
重启服务:service sshd restart
客户端:
终端桌面软件,远程连接:secureCRT/Xshell
远程连接:
文件->新建->输入主机IP-输入账号-输入密码
会话-新建会话->输入主机IP-输入账号-输入密码
命令行:ssh ip -> 输入账号->输入密码
远程文件交互
服务器上,安装文件传输服务[file transfer portocal:FTP]
满足文件传输协议[FTP]的服务器:vsftpd
安装:apt-get install vsftpd
修改配置/etc/vsftpd.conf
重启服务:service vsftpd restart
Vi编辑器操作:
进入vi编辑器
直接命令行输入vi,回车~可以进入vi编辑器配置界面
vi 文本文件名称:可以直接进入vi编辑器编辑该文件内容
三种不同的模式
查看模式:不能修改任何数据,只能查看内容
不能使用鼠标,光标的移动通过键盘控制
上下左右方向键[控制|配置]
h:向左移动一个光标
j:向下移动一个光标
k:向上移动一个光标
l:向右移动一个光标
x:表示删除光标所在的字符
dd:表示删除光标所在的一行
命令模式:在查看模式下~输入一个冒号输入一个斜杠,可以进入命令模式
命令模式:也称为末行命令模式
:整数数字:表示光标跳转到某一行
:set nu:表示让当前文件展示行号
/单词:当前文件中查询搜索
命令执行完成~会自动进入查看模式
编辑模式:可以修改文件内容的模式
a: 查看模式下~按下小写字母a表示要在光标后面添加数据
i: 查看模式下~按下小写字母i表示要在光标前面添加数据
A:查看模式下~按下大写字母A表示在行末添加数据
I:查看模式下~按下大写字母I表示在行首添加数据
编辑模式下~按下esc键,进入查看模式!
退出文件
命令模式下~退出|保存退出
:w 保存文件
:w! 强制保存文件
:q 不保存退出文件
:q! 不保存强制退出
:x 保存退出文件 :wq
:x! 强制保存文件 :wq!