Linux常用指令
- opt为文件夹,进入哪个文件夹下就cd/… #号后有空格
# cd/opt
- 查看文件夹下有哪些文件
#ls
- 解压该文件
#tar -zxvf VMwareTools-10.3.21-14772444.tar.gz
- 解压后安装
#./vmware-install.pl
- 查看虚拟机ip
# ifconfig
- vim编辑模式(输入"i",“I”,“o”,“O”,“a”,“A”,“r”,“R”任意字符进入编辑模式,编辑完成输入Esc(退出键) 然后输入” :wq "号退出编辑,回到命令行模式 ":wq"保存并退出,“q” 退出不保存,“q!” 强制退出不保存)
# vim hello.java
- 查看开放端口
firewall-cmd --list-all
-
clear 清屏
-
pwd 显示当前在哪个目录下
-
进入vim编辑模式复制(yy,2yy)复制多行就在yy前加对应数字、粘贴(p)、删除操作(dd,2dd)删除多行就在dd前加对应数字
-
vim模式下输入"/" 进入编辑模式 并输入要查找的字符回车 ,查找对应的字符再次输入"n"查找下一个 例:“/hello”
-
显示行号“:set nu” 隐藏行号“:set nonu”
-
跳转最末行“G”,跳转首行“gg”
-
“u”撤销
-
shutdiwn -h now 立即进行关机
-
shudown -h 1 1分钟后关机
-
shudown -r now 重新启动
-
halt 关机
-
reboot 重启
-
sync 把内存数据同步到磁盘
-
su - root 普通用户切换root用户
-
logout 注销当前用户
-
mkdir /home/dog 创建文件(在home目录下创建dog)
-
mkdir -p /home/animal/dog 多级创建(在home下创建animal并在里面创建dog)
-
** ifconfig** 查看ip信息
相关软件
XSHELL
-
Xshell 是远程登录到Linux操作的软件,解决了中文乱码问题
-
Xshell是一个强大的安全终端模拟软件,它支持ssh1,ssh2,以及Microsoft,windows平台的TELNET协议,可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的
XFTP
- 是基于windows平台的功能强大的SFTP,FTP文件传输软件,使用Xftp后windows用户能安全的在UNIX/Linux和Windows PC之间传输文件
角色管理
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统
-
基本语法
useradd 用户名 (添加一个用户,新添加的用户默认该用户的目录在/home 目录下)
useradd -d /home/test king(指定king角色的默认文件夹是test)
passwd ximing 指定用户为ximing的密码
userdel ximing 删除ximing角色,保留文件
userdel -r test 删除test 不保留文件
组操作
创建角色未分配组时,系统默认创建一个和角色名一样的组
groupadd wudang 添加组
groupdel wudang 删除组
id wudang 查看该用户的信息
useradd -g wudang zwj 创建名未zwj的用户指定组在wudang
usermod -g 用户组 用户名 修改组
运行级别
0:关机 1:单用户(找回丢失密码)2:多用户没有网络服务3:多用户有网络服务4:系统未使用保留给用户5:图形界面6:系统重启
常用运行级别3和5,也可以指定运行级别
init X 命令切换不同状态 例 init 3
systemctl get-default 查看当前的运行级别 (graphical.target 图形化状态)
systemctl set-default multi-user.target 切换运行级别未3(再次启动没有图形化界面,状态3)