Linux学习命令集总结

基本操作:

  1. 切换用户:
    su+用户名
  2. 关机/重启(三种方法):
    ①shutdown -r now(重启) shutdown -h now(关机)
    ②poweroff(关机)
    ③init 0(关机) init 6(重启)
  3. 切换目录:
    cd+路径
  4. 查看目录的内容:
    ①查看当前目录下的内容:
    ls
    ②查看当前目录下的内容包括隐藏文件:
    ls -a
    ③查看详细信息:
    ll
  5. 修改文件的权限(两种任选一种):
    方法一:
    chmod g+rw 文件名
    方法二:
    chmod 666 文件名
  6. 创建文件夹目录:
    (1) 在当前路径下创建文件夹:
    mkdir 文件夹名
    (2) 创建有联级关系的文件夹:
    mkdir -p 文件夹名
  7. 显示当前目录:
    pwd
  8. 删除目录:
    rmdir 目录名
  9. 删除目录和文件:
    (1) 强制删除:
    rm -f 文件名
    (2) 删除目录及目录内容:
    rm -r 路径/目录/文件
    (3) 删除之前有提示:
    rm -i 路径/目录/文件
    (4) 删除空的目录:
    rm -d 路径/目录/文件
  10. 复制文件和文件夹—拷贝所有文件及目录:
    cp -R 路径 目标路径
  11. 移动文件或修改文件的名字:
    (1) 将文件夹1重命名为文件夹2:
    mv 1 2
    (2) 将文件夹1下的所有txt文件移动至文件夹2:
    mv 文件夹1/*.txt 文件夹2
  12. 新建文件:
    (1) 方法一:
    touch 文件名.后缀名
    (2) 方法二:
    echo 内容>文件名
    (3) 方法三:
    vi 路径/文件名.txt
  13. 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值