Linux

一、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的进程
原文地址:https://www.cnblogs.com/jiajun107/p/14292898.html