[root@wjh ~]# 的意思:
@ 前面的表示用户名,这里 root 表示超级用户,相当于管理员用户
@ 之后表示的是主机名称,~ 表示当前用户主目录
# 表示当前用户为超级用户
$ 表示当前用户是普通用户
1 清屏
clear
2 创建普通用户
在超级用户(root)下可以创建新的用户
设置用户名:useradd 用户名
设置密码:passwd 用户名
在linux系统下,默认情况下,创建一个用户的同时会给用户在系统的目录下(home)
创建一个属于自己的用户目录,该目录称为用户主目录,规则:
/home/用户名
当前用户主目录可以用 ~ 代替
3 切换用户
su - 用户名 #从root(超级用户)切到普通用户不要密码
su 切换到超级用户,也可用 su - root
4 显示当前用户所在的目录
pwd
5 主机名称
hostname #查看主机名称
hostname hadoop-senior.名称.com #设置主机名称,其中“.名称.com”为域名
# 此种方式设置主机名称,仅在当前使用有效,重启则会变化,因为没有写入相应的文件
而Linux所有配置信息都来自于文件,重启会去读相应的文件,因此设置无法保留
永久性设置主机名称
使用cat读取系统上的文件,然后使用vi修改
cat /etc/sysconfig/network #
6 Linux编辑工具 # vi
vi 文件名 进入文件(读模式),如 #显示文件
进入读模式后,按i键进入编辑模式,然后修改文件
# 退出 ESC
# 保存文件 :wq
第一步:冒号(:)
第二步:wq
# 不保存文件 :q!
在vi查看模式下,主要有以下几种快捷键
dd 表示删除光标所在行的内容,连续两次按d
ZZ 表示保存文件的内容,先按住shift,然后按两次Z
o 表示在光标的下一行插入数据
x/delete键,表示删除光标所在字符
以上快捷键除delete外,其他在vi编辑状态下无效
7 重启系统
# 关机 halt
# 重启 reboot 或 init 6
8 远程连接工具
现实工作中,都是通过远程连接服务器,
通过远程连接工具,辅助我们使用系统,方便操作
远程连接四要素:
IP地址、用户名、密码、协议ssh
Xshell 远程命令行,方便写命令
Xftp 远程FTP,用于传输文件
Xshell与Xftp的安装:http://blog.17baishi.com/748/
Notepad++ # 远程编辑
要先安装 NppFTP插件
https://blog.csdn.net/Archer_M/article/details/78614443
https://jingyan.baidu.com/article/a3761b2ba17e551576f9aad2.html
其他工具(了解):
远程命令行 SecureCRT
当第一次远程连接到Linux系统时,进入当前用户主目录
远程FTP File Transfer Protocol
FileZilla
Ultra Edit # 远程编辑
Xmanager # 远程桌面工具
-----------主机名与IP地址映射
localhost.localdomain
分配的IP 192.168.43.29
配置文件 /etc/hosts
# Windows系统也有映射关系,映射在system下的host文件中
***********
配置文件中的映射关系:IP地址 主机名
***********
9 当前目录下有哪些文件
ls --list的缩写
ls -l #详细信息
ls -a #比ls多了一些以.开头的文件(隐藏文件)
# 特殊目录标识符
* 一个点 . :表示当前目录
* 两一个点 .. :表示上级(父级)目录
10 切换目录
cd 目录的名称 cd是change directory简称
# 比如可以 cd .. 切换到父级目录
直接 cd 切换到当前用户主目录
11 创建文件
touch 文件名.txt 创建之后,就可以在Notepad++中编辑和保存