跳到主要内容

linux常用命令

1. 概述

本文介绍 Linux 系统下常用命令。

2. 目录操作命令

2.1 cd-目录切换

命令 说明 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd .. 切换到上一级目录 cd ~ 切换到home目录 cd - 切换到上次访问的目录 2.2 ls-目录查看 命令 说明 ls 查看当前目录下的所有目录和文件 ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件) 2.3 目录操作(增、删、改、查) 2.3.1 创建目录 命令 说明 mkdir aaa 在当前目录下创建一个名为aaa的目录 mkdir usr/aaa 在指定目录下创建一个名为aaa的目录

2.3.2 删除目录或文件

可用于删除目录、文件、压缩包。但删除后无法恢复,请确认后再使用该命令,慎用

示例:rm -rf /home/ftpuser 将会删除/home/ftpuser目录以及其下所有文件、文件夹

用户可以使用 cd 命令进入删除文件所在的目录,使用rm -rf 文件名删除即可。 2.3.3 重命名文件夹

示例:mv aaa bbb 将目录aaa改为bbb 2.3.4 拷贝文件

cp -r 目录名称 目录拷贝的目标位置 -r代表递归

示例:

cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下

cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下

注:cp命令不仅可以拷贝目录还可以拷贝文件、压缩包等,拷贝文件和压缩包时不用写 -r 递归。 2.4 修改文件

1)打开文件

vi 文件名

vi aa.txt或者vim aa.txt,表示:打开当前目录下的aa.txt文件。

注:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘 i/a/o 进入编辑模式。

2)编辑文件

使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

i:在光标所在字符前开始插入 a:在光标所在字符后开始插入 o:在光标所在行的下面另起一新行插入

3)保存或者取消编辑

编辑结束后:

保存文件:

第一步:ESC 进入命令行模式 第二步:: 进入底行模式 第三步:wq 保存并退出编辑

取消编辑:

第一步:ESC 进入命令行模式 第二步:: 进入底行模式 第三步:q! 撤销本次修改并退出编辑 2.5 权限修改

参考文档:Linux文件权限配置 2.6 压缩文件操作 2.6.1 打包和压缩

tar -zcvf 打包后生成的文件名全路径 要打包的目录

示例:

先进入/xahot所在路径下:

输入命令:tar -zcvf /home/xahot.tar.gz xahot 把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件 2.6.2 解压文件

1)方案一

先进入压缩包所在目录,使用tar -zxvf WEB-INF.tar.gz将压缩包解压到当前目录下

2)方案二

先进入压缩包所在目录,使用tar -xvf ab.tar -C /usr 将ab.tar解压到根目录/usr下 2.7 关闭和重启 Tomcat 工程

示例:工程部署在/home/wendy/tomcat-linux下。 2.7.1 关闭工程

方案一

进入工程 bin 目录下,关闭工程。

cd /home/wendy/tomcat-linux/bin ./shutdown.sh

方案二

①执行下面命令,查看工程进程。如下图所示:

ps -ef|grep tomcat-linux

10.png

②杀死工程进程,并检查是否有残余工程进程,需杀死所有本工程相关的进程。如下图所示:

kill -9 31126

11.png 2.7.2 启动工程

进入工程 bin 目录下,启动工程。如下图所示:

cd /home/wendy/tomcat-linux/bin ./startup.sh

12.png 2.7.3 查看日志

方案一

tail -f ../logs/catalina.out

方案二

第一步:cd /home/wendy/tomcat-linux/logs --只是个示例,工程部署在/home/wendy/tomcat-linux下,进入工程的logs路径下 第二步:tail -f catalina.out --查看实时日志