Linux 常用命令

本文详细介绍了如何在Linux环境下搭建远程登录服务器,包括使用Xshell连接服务器及常用命令的使用,如ls、pwd、cd、mkdir等。同时,讲解了文件的创建、查看和管理,如touch、cat、echo、rm、cp、mv等,并涉及权限管理。此外,还提到了Java环境与MySQL的安装,以及JDK的安装过程。
摘要由CSDN通过智能技术生成

环境搭建

搭建 Linux 环境,有下面这些方法:

  1. 直接装在电脑上面,把电脑变成 Linux 系统,但是很难用,Linux 的桌面很不好用。
  2. 使用虚拟机,通过 VMWare之类的,通过软件在机器上模拟出 Linux,但是软件也会有 bug。
  3. 通过云服务器,腾讯云,阿里云,金山云这些云服务器厂商来使用。本质还是虚拟机,但是这个虚拟机是在别人的机房里。而且会有一个外网 IP,其次,云服务器是很稳定的。在云服务器里面,学生用户会很便宜。不过一定要记住自己的公网IP,通过 公网IP 来远程连接 服务器。要记住用户名和密码。

远程登录服务器

这里通过 Xshell 来远程连接,新建一个会话:
在这里插入图片描述
然后输入用户名:
在这里插入图片描述
然后输入密码就能连接到服务器了:
在这里插入图片描述
看到这样的页面,就登陆成功了:
在这里插入图片描述
Xshell 是通过命令来操作的,能节省很多资源。

常用命令

ls

就是列出当前目录中包含的文件和目录 ls 就是 list:
在这里插入图片描述
其中白色的是普通文件,蓝色的是目录。ls[路径],可以是绝对路径,也可以是相对路径。就像ls . 也是看当前的目录:
在这里插入图片描述

  1. 根目录/ Linux 当中的 / 表示是根目录,也就是 root 目录,相当于windows电脑上面的 “此电脑” ls/

    在这里插入图片描述

  2. ls -l 表示使用列表的方式来列出目录中的内容:
    在这里插入图片描述
    因为 ls -l 敲起来比较复杂,所以就用 ll 来代替:
    在这里插入图片描述

pwd

就是目录命令,显示当前目录所在的绝对路径:
在这里插入图片描述
说明当前的路径是 root 根目录。

cd

就是切换目录,和 ll 是 Linux 里面使用最多的命令。cd 后面跟一个路径,就能切换了,可以是相对路径,也可以是绝对路径。使用 cd /:
在这里插入图片描述
就到了根目录了。

  1. 回到上级目录 cd .. :
    在这里插入图片描述
  2. 回到指定目录 cd . 目录,这里用回到 root 目录演示:
    在这里插入图片描述

Linux 的目录结构,其实是和 Windows 差不多的:
在这里插入图片描述
取消当前操作:ctrl + C。复制:ctrl + insert。粘贴:shift + insert。清屏:ctrl + l

文件相关

touch

就是创建一个空文件,touch 文件名
在这里插入图片描述
如果文件存在,touch 之后,不会影响文件,只会影响文件上一次使用的时间。

cat

就是查看文件内容,进入 etc 目录去找一些文件查看就好了,我们以 services 为例:
在这里插入图片描述

echo

打印内容到控制台,也可以用来写文件。

  1. 打印内容:
    在这里插入图片描述
  2. 写文件:
    在这里插入图片描述
    这里只是进行简单的读写,不能进行复杂的编辑。

mkdir

就是创建目录:
在这里插入图片描述
通过 tree 来看目录结构:
在这里插入图片描述
如果看不到的话,就通过 yum 来安装这个第三方插件 yum install tree yum 就相当于是手机的应用商店。

rm

就是删除的意思,既可以删除文件,也可以删除目录。

  1. 删除文件:
    在这里插入图片描述
  2. 删除目录 rm -r :
    在这里插入图片描述

cp

就是复制的意思:
在这里插入图片描述

mv

就是移动的意思:
在这里插入图片描述
mv 还可以重命名:
在这里插入图片描述

man

man 命令是查看其他命令的帮助手册:manual page ,通过 man ls 来查看:

在这里插入图片描述

less

读取文件内容,内置了翻页功能,只能读,不能写:
在这里插入图片描述
优势就是,大文件可以秒开。就是懒加载。

vim

既可以读文件,也可以编辑文件。

  1. 使用 vim 创建/打开文件,vim + 文件名就可以打开文件了:在这里插入图片描述
    如果文件打开,就直接打开,不存在就创建。
  2. 使用 vim 编辑文件内容,vim 为了让编辑效果提升,引入了 “模式” 和 大量快捷键。使用 vim 打开文件之后,此时默认进入了 “普通模式”,普通模式下,键盘按键部署表示编辑框输入的内容,而是特殊含义的快捷键。想要进入 “插入模式” 的话,按 a 或 i ,就能进入了。
    在这里插入图片描述
  3. 保存。保存的时候,先从 “插入模式” 回到 “普通模式”,然后按 esc,然后输入 :wq 然后回车就可以保存了。
    在这里插入图片描述
    wq:保存后退出
    q!:强制退出不保存

head

head 就是用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10 行:
在这里插入图片描述

tail

用于显示指定文件末尾内容,通常用来查看日志文件。
在这里插入图片描述

grep

就是查找文件中是否包含指定字符串,也就是祈祷筛选的意思。比如说安装 JDK ,通过 yum 来筛选 yum list | grep jdk 运行结果如下:
在这里插入图片描述

ps

就是用来查看进程 ps aux 就是查看所有进程:
在这里插入图片描述
也可以搭配 grep 来查看进程 ps aux | grep xxxx 就是查看 xxxx 进程。这里查看 java 进程举例:
在这里插入图片描述

netstat

就是查看系统上的网络状态 netstat -anp | grep xxxx 就是查看 xxxx 端口,这里就是查看 5901 端口:
在这里插入图片描述

Linux 权限

就是对权限的限制,Linux 的权限主要是针对文件和目录展开的:
在这里插入图片描述
前面的部分就描述了文件/目录的权限,涉及到三种操作和三类角色。

  1. 最前头的一个字母,- 表示普通文件,d 表示目录文件,和权限无关,是文件类型
  2. 第 2-4 个字母,r 表示可读,w 表示可写,x 表示可执行,- 表示没有对应的权限,rw- 表示可读、可写、不可执行,rwx 表示可读、可写、可执行。

搭建 Java 环境

JDK 是最重要的,然后是 MySQL。

JDK 的安装

通过 yum 直接安装就行了,通过 yum list | grep jdk,就能筛选出 JDK 版本了。然后选择 8 版本的 64 位:
在这里插入图片描述
因为 JDK8 的市场占有率是很高的,所以我们用 8 就行了。安装完之后,按 javac 有反应就说明安装成功了。

安装 MySQL

安装 MySQL 的话,我是通过 Linux 社区的这篇文章安装的,大家参考这篇文章就好了:
Linux 安装 MySQL

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lockey-s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值