导航

常用的Linux命令

Posted on 2019-11-20 16:04  小白撸代码  阅读(177)  评论(0编辑  收藏  举报

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