基本操作:
- 切换用户:
su+用户名 - 关机/重启(三种方法):
①shutdown -r now(重启) shutdown -h now(关机)
②poweroff(关机)
③init 0(关机) init 6(重启) - 切换目录:
cd+路径 - 查看目录的内容:
①查看当前目录下的内容:
ls
②查看当前目录下的内容包括隐藏文件:
ls -a
③查看详细信息:
ll - 修改文件的权限(两种任选一种):
方法一:
chmod g+rw 文件名
方法二:
chmod 666 文件名 - 创建文件夹目录:
(1) 在当前路径下创建文件夹:
mkdir 文件夹名
(2) 创建有联级关系的文件夹:
mkdir -p 文件夹名 - 显示当前目录:
pwd - 删除目录:
rmdir 目录名 - 删除目录和文件:
(1) 强制删除:
rm -f 文件名
(2) 删除目录及目录内容:
rm -r 路径/目录/文件
(3) 删除之前有提示:
rm -i 路径/目录/文件
(4) 删除空的目录:
rm -d 路径/目录/文件 - 复制文件和文件夹—拷贝所有文件及目录:
cp -R 路径 目标路径 - 移动文件或修改文件的名字:
(1) 将文件夹1重命名为文件夹2:
mv 1 2
(2) 将文件夹1下的所有txt文件移动至文件夹2:
mv 文件夹1/*.txt 文件夹2 - 新建文件:
(1) 方法一:
touch 文件名.后缀名
(2) 方法二:
echo 内容>文件名
(3) 方法三:
vi 路径/文件名.txt - vi的使用(三种模式的切换及切换条件):
①一般模式:输入i进入编辑模式,输入:进入命令模式
②编辑模式:按esc键退出编辑模式,进入一般模式
③命令模式:按esc键退出编辑模式,进入一般模式
简单命令: q—退出
wq–保存退出
q!—不保存强制退出
服务器类:
1.查看Linux的IP地址:ifconfig
2.启动(start)/停止(stop)/重启服务(retart):service 服务名 start / stop / retart
3.打包为.tar文件:tar -cf 包名 文件名
4.查看包内容:tar -tf 包名
5.解压包:tar -xf 包名
6.压缩文件----gz bz2
7.tar -zcf 压缩包的名字 文件或者文件夹的名字
8.tar -jcf 压缩包的名字 文件或者文件夹的名字
9.gz包的解压方式:tar -zxf 包名
10.bz2包的解压方式:tar -jxf 包名
11.创建软连接:ln -s 原来文件的名字 连接文件的名字
12..sh文件的两种启动方式:①./文件名.sh ②sh 文件名.sh
13.关闭防火墙:①systemctl stop firewalld ②service firewalld stop
14.查看文件动态追加的内容:tail -f 文件名
15.查看所有进程:ps -ef
16.查看所有的java运行进程:ps -ef|grep java
17.根据程序名称找进程信息:ps -aux|grep sshd
18.杀死进程:kill -9 PID号
19.查看应用程序的端口号:netstat -anp|grep 进程名
20.查看端口被谁占用:lsof -i:端口号
21.tomact、JDK的安装过程:(部分步骤的循序可以打乱)
步骤:
(1)将JDK和tomcat通过FLashFXP上传至Linux中
(2)安装JDK和tomcat,解压.tar.gz---命令:tar -xvf 包名
(3)建立软连接:ln -s 原来文件的名字 连接文件的名字
ln -s jdk-9.0.4 jdk
ln -s apache-tomcat-9.0.7 tomcat
(4)设置环境变量:
[root@localhost bin]# vi /etc/profile
在文件内容末尾添加:
export JAVA_HOME=/software/jdk
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
输入source etc/profile使修改后的profile文件立即生效.
设置好后查看是否安装成功:
Java -version
(5)关闭Linux防火墙
systemctl stop firewalld或service firewalld stop
(6)查看bin目录下执行文件的权限
cd tomcat/bin
ll *sh
若没有可执行权限,则为 .sh 文件添加可执行权限(x)
chmod +x *sh
(7)启动tomcat服务:sh startup.sh
(8)打开浏览器浏览器:输入IP:8080查看tomcat是否启动成功
安装类:
rpm命令的使用:
1.安装指定的rpm文件:rpm -i 包名
2.对软件进行升级 :rpm -U 包名
3.删除/卸载指定的软件包 :rpm -e 包名
4.查询指定的软件包在系统中是否安装 :rpm -q 包名
5.查询系统中安装的所有rpm包 :rpm -qa 包名
6.校验指定的软件包 :rpm -V 包名
7.显示安装进度 :rpm -h 包名
find 查看文件夹:
8.find 路径 -name 文件名---按照文件名字查找文件
9.find 路径 -size 文件大小---按照文件大小查找文件
cat 命令:
10.查看文件的内容:cat 文件名
11.创建一个短小的文件:cat >文件名
解压zip文件命令:
12.unzip 包的名字
13.unzip 包的名字 -d 目标路径(将包解压至指定路径)
yum命令用法:
14.对yum命令的所有提问回答“是(yes)”
---例如:yum install -y 软件名
15.安装软件: yum install 软件名
16.仅下载 : yum --downloadonly 软件名
17.卸载指定的软件包 : yum remove 软件名
18.检查可更新的所有软件包: yum check-update 软件名
19.更新系统中已经安装的软件包 : yum update 软件名
20.安装本地的rpm包 : yum localinstall 软件名
21.更新本地的rpm包: yum localupdate 软件名
22.搜索可用的软件名称、描述、概述等 : yum search 软件名
23.列出所有的rpm包 : yum list 软件名
24.显示资源库中所有可安装的rpm包 : yum list available 软件名
25.查看安装历史记录 : yum history 软件名
more:分页显示
---按enter键追加一行内容,按空格键追加一页内容,按B显示上一屏内容,Q退出
make命令:
编译:make
检查编译过程:make test
安装:make install
查看文件的命令:
①more:分页显示
②cat 命令:
查看文件的内容:cat 文件名
创建一个短小的文件:cat >文件名
③less命令:分页显示
④head查看文件开头的内容
⑤vi命令:
vi 路径/文件名.txt
vi命令用法大全:
一、一般模式:删除、复制与粘贴类命令
x,X --x为向后删除一个字符,X为先前删除一个字符
nx(n代表数字) --向后删除n个字符
dd --删除当前行
D --删除当前行所有字符,试成为空行
ndd(n代表数字) --删除光标所在行的向下n列
d1G --删除光标所在行到第一行的所有数据
dG --删除光标所在行到最后一行的所有数据
yy --复制光标所在行
y1G --复制光标所在行到第一行的所有数据
yG --复制光标所在行到最后一行的所有数据
ynj(n代表数字) --复制光标所在行向下n+1行
dnj(n代表数字) --删除光标所在行向下n+1行
p,P --p为复制的数据粘贴在光标的下一行,
--P为复制的数据粘贴在光标的上一行
J --将光标所在行与下一行的数据结合成一行
u --恢复前一个动作(undo)
二、编辑模式命令:
i,I --i为在当前光标所在处插入输入的文字,
--I为在光标所在行第一个非空字符插入输入的文字
a,A --a为在当前光标所在处下一个字符插入输入的文字,
--A为在光标所在行最后一个字符的下一个字符处插入输入的文字
o,O --o为在光标所在行的下一行行首开始插入字符,
--O为在光标所在行的上一行行首开始插入字符
r,R --r为替换光标所在那一个字符,
--R为一直替换光标所指的文字,直到退出
Esc --退出,回到一般模式
三、命令模式
h --光标向左移一个字符
j --光标向下移一个字符
k --光标向上移一个字符
l --光标向右移一个字符
Ctrl+f --屏幕向下翻一页
Ctrl+b --屏幕向上翻一页
Ctrl+d --屏幕向下翻半页
Ctrl+u --屏幕向上翻半页
+ --光标移动到下一行的第一个非空字符
- --光标移动到当前行的第一个非空字符
n空格(n代表数字) --光标向当前行向右移动n个字符
0(数字0) --光标移动到当前行的第一个字符(可以为空字符,注意与-区分)
$ --光标移动到当前行的最后一个字符(可以为空字符,注意与-区分)
H --光标移动到当前屏幕最上方的那一行的第一个非空字符
M --光标移动到当前屏幕最中间那一行的第一个非空字符
L --光标移动到当前屏幕最下方的那一行的第一个非空字符
G --光标移动到该文章最后一行的第一个非空字符
nG(n代表数字) --光标移动到该文章第n行的第一个非空字符
n --光标从当前行向下移动n行的第一个非空字符
/word --在光标之后查找word字符串
?word --在光标之前查找word字符串
:s/word1/word2/g --在光标当前行查找word1,并替换成word2
:n1,n2s/word1/word2/g
----在第n1行与第n2行之间查找word1,并替换成word2