一、Linux的目录结构
- root管理员的home目录是root。
- 其他用户的home目录在home目录中。
二、Linux的常用命令
1. 切换目录命令:cd
cd app 切换到app目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
2. 列出文件列表:ll
3. 创建目录和移除目录:mkdir rmdir
mkdir(make directory)命令可用来创建目录:
mkdir app 在当前目录下创建app目录
mkdir –p app2/test 创建多级目录
4. 浏览文件:tail
tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容:
tail -10 /etc/passwd 查看后10行内容
tail -f catalina.log 动态查看日志
ctrl+c 结束查看
5. 文件操作
(1)删除文件:rm
rm a.txt 删除a.txt文件,删除需要用户确认,y/n
rm -f a.txt 不询问,直接删除
rm -r a 递归删除a目录
不询问递归删除(慎用)
rm -rf a 不询问递归删除a目录
rm -rf * 删除当前路径下的所有文件
rm -rf /* 删除根目录下的所有文件(自杀)
(2)复制、剪切文件:cp mv
cp(copy)命令可以将文件从一处复制到另一处:
cp a.txt b.txt 将a.txt复制为b.txt文件
cp a.txt ../ 将a.txt文件复制到上一层目录中
mv 移动或者重命名:
mv a.txt ../ 将a.txt文件移动到上一层目录中
mv a.txt b.txt 将a.txt文件重命名为b.txt
(3)压缩和解压命令:zip unzip
使用zip命令打包文件夹:
zip -r -l -o a.zip *
将当前目录下所有文件和文件夹打包成当前目录下的a.zip压缩包。-r 参数表示递归打包包含子目录的全部内容,-l 参数表示在 Linux 上创建的 zip 压缩文件,使其在 Windows 上也可以正确解压,-o 参数表示输出文件,需在其后紧跟打包输出文件名。
使用 unzip 命令解压缩 zip 文件:
unzip a.zip 将a.zip解压到当前目录。
6. Vim编辑器
vim a.txt 打开文件
i 进入编辑模式
Esc 退出编辑模式
:wq -> 回车 保存并退出
7. 查进程
ps –ef | grep java 查询名称中包含java的进程
8. 杀进程
kill -9 2868 强制杀死端口为2868的进程