1、进入xxx文件夹
cd xxx
2、查看当前文件夹中文件
查看文件夹下文件
ls
查看文件夹下文件详情(是ls -l 的缩写)
ll
查看文件夹下所有文件(包含隐藏的文件)
ls -a
3、创建xxx文件
mkdir xxx
4、删除xxx文件 只能删除压缩文件 即 .zip结尾的文件(其他格式的文件暂不知道)
rm xxx
5、删除xxx文件 可删除所以文件
rm -rf xxx
6、上传文件,执行此命令之后类似 <input type="file" /> 上传文件,自动打开电脑文件
rz
7、打包成压缩文件
tar -czvf xxx.tar.gz xxx
8、zip压缩。压缩当前文件夹下所有文件
zip -r fileName.zip
10、利用scp(下载|上传)文件或文件夹 (端口为默认端口时 -P 可以省略)
注意:上传与下载相比,就是换一下文件的位置,上传(从本地到服务器),下载(从服务器到本地)命令本身不变
上传文件(与下载相比,将文件位置调换一下) 例如:scp -P 端口 本地文件 服务器账号@服务器ip:服务器文件 scp -P 1111 /Users/xxx.zip root@192.168.1.80:/home/xxx 下载文件夹(与下载文件相比多个-r) 例如:scp -P 端口 -r 服务器账号@服务器ip:服务器文件夹 本地文件夹 scp -P 1111 -r root@192.168.1.80:/home/xxx/ /Users/xxx/demo 下载文件 例如:scp -P 端口 服务器账号@服务器ip:服务器文件 本地文件夹 scp -P 1111 root@192.168.1.80:/home/xxx.zip/ /Users/xxx/demo
11、移动文件(将home下的a文件移动到src中)
cp -r /home/a src
或 (将home下的所有文件移动到src中)
cp -r home/* src
12、减压 .bz文件
tar xf xxx.bz
13、减压 .zip文件
unzip xxx.zip
14、减压 .tar.gz 文件
tar -zxvf xxx.tar.gz
15、编辑文件
vim 文件名(进入文件之后[进入待编辑状态],输入i之后,可以编辑) 编辑完成 点击按钮 "esc" 然后输入":wq" 回车保存内容 如果不想保存 点击按钮 "esc" 然后输入":q!" 回车直接退出
16、编辑环境变量
编辑环境变量 vim ~/.bash_profile 编辑完成执行,执行以下命令,让环境变量生效 source ~/.bash_profile
17、查看文件内容
cat 文件名(yaml、text等)
18、查看当前端口被占用的进程
lsof -i :端口号
19、杀死被占用的进程
kill -9 占用进程IP
20、查看服务器实时日志
tail -f 日志文件 例如 tail -f xxx.log
21、查看脚本文件进程
ps -f | grep xxx (xxx为文件 -f表示全部列出,通常和其他选项联用 grep: 指定那个文件)
22、查看所有程序进程
ps -ef ( e显示所有进程(等价于-A)f表示全部列出,通常和其他选项联用)
23、查看指定文件进程
ps uax|grep xxx (uax: u:用户 a:显示一个终端的所有进程,除了会话引线 x:显示没有控制终端的进程,同时显示各个命令的具体路径 grep:指定那个文件查找)
24、查看网络情况(某个服务网络启动,端口)
netstat -ntpl (ntpl:表示不同参数,一般情况下用ntpl)
25、文件添加权限*代表所有文件
chmod +x *
26、查看文件位置
which 查看可执行文件的位置
whereis 查看文件的位置
27、服务器下载文件
wget 文件url 例如: wget https://baidu.com/xxx.txt
28、文件重命名
mv 原文件 重命名后的文件
例如:将 a.txt 重命名 b.txt
mv a.txt b.txt