目录
- Tomcat
- Linux
- ls -l 若开头是 - 代表是文件,开头是()代表是目录
- 介绍FHS目录及其作用 /home、/usr/bin、/usr/local、
- . 与 .. 代表什么
- 要能够查看目录里的文件,必须对目录要有()权限
- 拥有目录的写权限,但是没有目录下面文件的w权限可以对文件进行删除吗
- 讲命令的功能:cd、mkdir、ls -al、pwd
- 讲功能的命令
- 删除空目录
- 将目录下的东西都删掉
- 将 主文件夹下的 .bashrc 复制到/temp 下,并更名为 bashrc
- 将/var/log/wtmp 复制到当前目录
- 想将文件的所有属性一起复制过来,加参数()
- 复制/etc这个目录到/tmp下,复制目录需要加参数()
- 强制删除加参数()
- 回到自己的主目录,回到上一级目录,回到刚才那个目录
- cp ~/.bashrc bashrc 什么意思
- 在当前文件夹下创建一个test目录,将当前目录下的bashrc文件移动到test目录
- 将目录test重命名为test2
- 将bashrc1和bashrc2两个文件均移动到test2中
- 取得/etc/network 的文件名
- 取得/etc/network 的目录名
- 查看/etc/issue这个文件的内容
- 打印行号加参数()
- 从最后一行开始显示使用命令()
- cat是一口气将文件所有内容显示到屏幕上,有没有可以翻页的命令,怎么向上翻页,怎么向下翻页,怎么向下滚动一行,怎么查找某个字符串,怎么离开
- more只可以向前翻页,less可以向后翻,less怎么前翻后翻
- 取出file文件的最后10行
- 取出某文件最后20行
- 列出100行以后的数据
- 持续监测文件内容,怎么离开检测
- 显示前面10行
- 显示前面20行
- 去掉最后面100行
- 只取文件中间的10到20行
- head 的 -100 与tail的 +100 含义有什么不同
- 多个命令连续执行。使用()隔开
- 一个账号只能属于一个组吗
- 怎么查看文件所有者与用户组,以及权限
- chmod 777 test.txt是什么意思
- 对文件具有w权限那么可以删除该文件吗,怎么才能具有删除该文件的权限
- 切换账号命令
- which命令作用
- 除了which还有什么命令可以查找文件
- locate 比whereis的优势在哪里
- 使用find找出 /etc下面24小时内有改动的文件
- find 比whereis、locate的优势在哪里,劣势在哪里
- 使用find找出passwd这个文件
- 使用find查找/etc下文件名包含 httpd的文件
- vi的一般模式、编辑模式、命令行模式怎么进入与切换,各模式有什么特点,编辑模式与命令行模式可以直接切换吗
- 一般模式下,移动到这行的最前面字符处,移动到这行的最后面字符处,移动到文件的最后一行,移动到文件的第n行,移动到文件的第一行,光标向下移动n行
- 一般模式下,向下寻找一个名为Word的字符串,继续向下查找按
- 一般模式下,从第一行到最后一行查找Word1字符串,并将该字符串替换为Word2;从第五行到第十行查找Word1字符串,并将该字符串替换为Word2
- 一般模式下,删除光标所在的这行
- 一般模式下,复制光标所在的那一行;复制光标所在的向下9行
- 一般模式下,将已复制的数据粘贴在光标的下一行,上一行呢
- 一般模式下,回退与重做,,重复前一个操作呢,比如要粘贴多次
- 一般模式下,将光标经过的地方反白怎么做,反白指的是哪一块
- 将反白的地方复制起来,将反白的地方删除
- 将a.txt的一行复制到b.txt去怎么做
- 除了:wq保存后离开,还有什么命令可以离开
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