liunx指令
1. ls(查看文件)
ls
2. mkdir(创建文件夹)
mkdir 文件夹名
3. touch (创建文件)
touch 文件名
4. cat(查看内容)
cat 文件名
5. rm -rf(删除文件)
rm -rf deamon.json
6. vi(修改)
1.vi + filename //进入文件编辑模式
2.按i,进入插入模式
3.按esc退出
4.按shift+ : 号 然后输入 wq退出
7. 修改环境变量
1.打开编辑
vim /etc/profile
2.$PATH:(路径1):$PATH:(路径2)
第一个环境 第二个环境
8. docker exec -it(进入容器)
docker exec -it 容器ID /bin/bash
9. ls -lah(显示隐藏文件)
ls -lah
10. cp(复制命令)
cp 文件名 目录
11. docker logs -f (查看容器日志)
docker logs -f logstash(容器名)
12. 清除容器日志
新建文件docker-clear-log,放在/usr/local/bin/目录下,文件内容如下:
#!/bin/bash -e
if [[ -z $1 ]]; then
echo "No container specified"
exit 1
fi
if [[ "$(docker ps -aq -f name=^/${1}$ 2> /dev/null)" == "" ]]; then
echo "Container \"$1\" does not exist, exiting."
exit 1
fi
log=$(docker inspect -f '{{.LogPath}}' $1 2> /dev/null)
truncate -s 0 $log
赋予文件相应的权限,我仅仅给了它所有者读写执行的权限,其他人无权限执行:
chmod 700 /usr/local/bin/docker-clear-log
最后,执行
docker-clear-log <container>
13 pwd 命令用于显示当前工作目录
pwd
14 停用,删除所有docker容器
docker stop $(docker ps -q)
docker rm $(docker ps -aq)
停用&删除
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
15、设置用户具有管理员权限
//centos
sudo adduser -g wheel username # 添加有管理员权限用户
sudo usermod -G wheel username # 追加管理员权限
//Ubuntu
sudo adduser username # 添加用户
sudo adduser username sudo # 追加管理员权限
grep -Po '^sudo.+:\K.*$' /etc/group # 列出sudo权限的账户
sudo deluser username sudo # 删除指定用户的sudo权限
sudo vim /etc/sudoers # 打开/etc/sudoers查看特殊root权限用户,# 并注释掉ALL=(ALL:ALL) ALL权限用户
16、获取本机ip地址
ip ad |grep inet
17.全选删除
长按esc + gg 移动光标到首行,继续按照esc +dG 删除全部
长按esc后,然后ggyG 复制