ll
- 罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。
ls
- 仅罗列出当前文件名或目录名 就像Windows里的文件列表。
cd mysql/ 相当于 ./mysql/
- 进入到mysql文件夹
cd /mysql/
- 从根目录到mysql文件夹
cd …
- 退出到上一级(俩点)
cd ~
- 是跳转到当前用户的家目录
- 如果是root用户,cd ~ 相当于 cd /root
- 如果是普通用户,cd ~ 相当于cd /home/当前用户名
cd /
- 是跳转到根目录
- 根目录是所有用户共享的目录
- 根目录是所有用户共享的目录
pwd
- 查看所在位置
mkdir ge/
- 创建ge文件夹
rm -r ge/
- 递归删除ge文件夹下的每个文件(询问是否删除)
rm -rf ge/
- 直接删除ge
rm -rf ./*
- 删除当前目录下的所有文件
rm -rf /*【危险】
- 从/开始删除所有
ctrl+c
- 强制结束当前命令
ll | grep XXX
- 分类查询
touch by.txt
- 创建by文件
vim by.txt
- 编辑文件
- 点
i
后,进入编辑模式,esc
退出编辑模式 :w
——保存,:q
——退出,:wq
——保存并退出/e
——搜索e
cat by.txt
- 查看文件内容
cp by.txt by1.txt
- 复制by.txt文件为by1.txt
cp -r webapps.dist/* webapps
- 将webapps.dist目录下的所有文件复制到webapps目录下
- 注:-r 的作用是递归,可复制目录,如果复制目录必须加此选项
cat by.txt | grep e
- 高亮查询by.txt下的e
grep e by.txt
- 高亮查询当前文件下的e
grep -R e
- 高亮查询当前文件夹下所有文件的e
gerp e by.txt > put.txt
- 将by.txt文件中包含e的所有行,覆盖输出到put.txt中
gerp e by.txt >> put.txt
- 将by.txt文件中包含e的所有行,追加输出到put.txt中
echo 123
- 回音输出123
clear
- 清空
tail -20 put.txt
- 查看后20行文件内容
tail -f put.txt
- 查看文件最新日志ctrl + c退出
more put.txt
- 从头预览
- ctrl + c退出
tar
- 常见解压命令
- 如:
tar -zxvf jdk-8u161-linux-x64.tar.gz
-zxvf
是命令参数- -z 支持gzip解压文件
- -x 从压缩的文件中提取文件
- -v 显示操作过程
- -f 指定压缩文件
source
- 如:
source /etc/profile
- 命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
ps -ef|grep java
服务器停止spingBoot项目
直接查看端口号,停止项目需要强制删除
kill 进程id 删除端口占用进程
kill -9 进程id 强制删除
sudo 命令
Linux sudo 命令以系统管理员的身份执行,点击,执行接口的指令就像 sudo 所见的root 直接执行。
使用权限:在/etc/sudoers中出现过的用户。
例如:
curl:是linux上可以发送http请求的命令。
由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器,因此这个方法也经常用于测试一台服务器是否可以到达一个网站
[root@iZwz99sm8v95sckz8bd2c4Z ~]# curl localhost:3334
chown
- Linux更改文件的权限
- 语法:chown 【-R】 账户名/账户名:组名 文件名
Linux下的Access、Modify、Change , touch的使用以及权限问题
文章
简单就是一些时间参数
attrib
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
chmod
命令用于改变linux系统文件或目录的访问权限