Linux、Tomcat

目录

Tomcat

bin目录主要是用来存放tomcat的命令,主要有两大类,一类是(),一类是()

一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)

conf目录主要是用来存放tomcat的一些配置文件,主要有()

server.xml

logs目录用来存放tomcat在运行过程中产生的日志文件,Windows日志文件与Linux日志文件有什么区别,所有日志都在一个文件吗

Windows:文件名以log结尾
Linux:文件名以out结尾
日志名会有当前年月日,每天一个文件

应用程序应该放在()目录,可以放war包、()、()

webAPPs
jar包,文件夹

work目录用来存放(),例如

tomcat在运行时的编译后文件,例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用

idea配置web项目的application context,访问Tomcat端口

端口在server配
application context在deployment配

Linux

ls -l 若开头是 - 代表是文件,开头是()代表是目录

d代表目录

介绍FHS目录及其作用 /home、/usr/bin、/usr/local、

/home : 每个用户登录后进入的目录
/usr/bin : 使用yum安装的软件,命令都会放在这里,而且该目录在环境变量里面配置了,命令全局有效
/usr/local : 用户软件安装位置

. 与 … 代表什么

当前目录与上一级目录,例如要执行当前文件夹下的某个命令可以 ./action

要能够查看目录里的文件,必须对目录要有()权限

r和x

拥有目录的写权限,但是没有目录下面文件的w权限可以对文件进行删除吗

可以

讲命令的功能:cd、mkdir、ls -al、pwd

讲功能的命令

删除空目录

rmdir

将目录下的东西都删掉

rm -r

将 主文件夹下的 .bashrc 复制到/temp 下,并更名为 bashrc

cp ~/.bashrc /temp/bashrc

将/var/log/wtmp 复制到当前目录

cp /var/log/wtmp .

想将文件的所有属性一起复制过来,加参数()

-a

复制/etc这个目录到/tmp下,复制目录需要加参数()

cp -r /etc /tmp

强制删除加参数()

-f

回到自己的主目录,回到上一级目录,回到刚才那个目录

cd ~
cd …
cd -

cp ~/.bashrc bashrc 什么意思

将主目录下的.bashrc 文件复制到当前目录,文件名为hashrc

在当前文件夹下创建一个test目录,将当前目录下的bashrc文件移动到test目录

mkdir test
mv bashrc test

将目录test重命名为test2

mv test test2

将bashrc1和bashrc2两个文件均移动到test2中

mv bashrc1 bashrc2 test2

取得/etc/network 的文件名

basename /etc/network

取得/etc/network 的目录名

dirname /etc/network

查看/etc/issue这个文件的内容

cat /etc/issue ,more、less也可以做到

打印行号加参数()

-n

从最后一行开始显示使用命令()

tac 是cat反过来的写法

cat是一口气将文件所有内容显示到屏幕上,有没有可以翻页的命令,怎么向上翻页,怎么向下翻页,怎么向下滚动一行,怎么查找某个字符串,怎么离开

more /etc/man.config
空格键表示向下翻一页
enter表示向下滚动一行
输入反斜杠,输入你要找的字符串,按下enter键,若要重复查询,多按几次n
按q离开

more只可以向前翻页,less可以向后翻,less怎么前翻后翻

按上下箭头就可以了

取出file文件的最后10行

tail file
不加参数默认是10行

取出某文件最后20行

tail -n 20 file

列出100行以后的数据

tail -n +100 file

持续监测文件内容,怎么离开检测

tail -f file
按下Ctrl + c离开

显示前面10行

head file

显示前面20行

head -n 20 file

去掉最后面100行

head -n -100

只取文件中间的10到20行

先取前20行。再取后10行
head -n 20 file | tail -n 10

head 的 -100 与tail的 +100 含义有什么不同

head的-100:从后面开始数,数100行,去掉不显示
tail 的+100:从前面开始数,数100行,去掉不显示

多个命令连续执行。使用()隔开

分号:

一个账号只能属于一个组吗

一个账号可以属于多个用户组
文件权限分为用户、用户组、其他组,文件只能属于一个用户组

怎么查看文件所有者与用户组,以及权限

ls -al file
看到
-rw-r–r-- root root test.txt

chmod 777 test.txt是什么意思

用户权限为rwx,用户组权限为rwx,其他组权限为rwx
r是4,w是2,x是1
r+w+x = 7

对文件具有w权限那么可以删除该文件吗,怎么才能具有删除该文件的权限

w权限只能修改文件内容,有能删除文件必须具备文件所在目录的w权限

切换账号命令

su

which命令作用

可以寻找执行文件,就是PATH路径下的命令

除了which还有什么命令可以查找文件

whereis、locate、find

locate 比whereis的优势在哪里

locate只需要输入文件的部分名称就能得到结果

使用find找出 /etc下面24小时内有改动的文件

find /etc -mtime 0

find 比whereis、locate的优势在哪里,劣势在哪里

find 可以搜索指定路径下的内容,find是在磁盘搜索,速度比较慢

使用find找出passwd这个文件

find / -name passwd

使用find查找/etc下文件名包含 httpd的文件

find /etc -name ‘httpd

vi的一般模式、编辑模式、命令行模式怎么进入与切换,各模式有什么特点,编辑模式与命令行模式可以直接切换吗

vi 文件名,进入一般模式,按i进入编辑模式,按esc退回一般模式,按冒号:进入命令行模式,按esc退回一般模式,如果修改了需要保存退出,则在命令行模式下输wq命令,直接退出可以输q!进行强制退出
一般模式可以简单地删除、复制、粘贴,但是无法编辑
编辑模式不能与命令行模式直接切换

一般模式下,移动到这行的最前面字符处,移动到这行的最后面字符处,移动到文件的最后一行,移动到文件的第n行,移动到文件的第一行,光标向下移动n行

移动到这行的最前面字符处:0
移动到这行的最后面字符处:$
移动到文件的最后一行:G
移动到文件的第n行:10G、8G
移动到文件的第一行:gg
光标向下移动n行:22enter键,或22pagedown
光标向上移动n行:22pageup

一般模式下,向下寻找一个名为Word的字符串,继续向下查找按

/word
按n

一般模式下,从第一行到最后一行查找Word1字符串,并将该字符串替换为Word2;从第五行到第十行查找Word1字符串,并将该字符串替换为Word2

:1,$s/word1/word2/g
:5,10s/word1/word2/g

一般模式下,删除光标所在的这行

dd

一般模式下,复制光标所在的那一行;复制光标所在的向下9行

yy
9yy

一般模式下,将已复制的数据粘贴在光标的下一行,上一行呢

p
上一行大P

一般模式下,回退与重做,重复前一个操作呢,比如要粘贴多次

回退不是Ctrl + z,而是u
重做是Ctrl + r
小数点.

一般模式下,将光标经过的地方反白怎么做,反白指的是哪一块

按小v键
反白指的是起始行的部分,与结束行的部分,以及中间的全部行

将反白的地方复制起来,将反白的地方删除

y
d

将a.txt的一行复制到b.txt去怎么做

vi a.txt b.txt
首先进入a.txt ,然后yy复制一行,然后:n到b.txt,按p
如果要回到a.txt,按:N

除了:wq保存后离开,还有什么命令可以离开

ZZ两个大Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值