记录一下Linux常用命令。
一、文件操作
1、cd命令
改变路径,例如进入根目录
cd ~
返回上一级目录
cd ..
2、pwd命令
打印当前所在路径
3、ls命令
显示目录里面包含文件
4、mkdir命令
创建一个目录
5、touch命令
创建一个空文件
6、vi命令
对文件编辑,vi 文件名
使用a、i、o进入编辑模式,编辑完成后
按esc键,再按shift+:输入wq保存退出
:wq
7、cat命令
查看文件内容
8、rename命令
重命名,比如,有一批文件,都是以log开头的,log001.txt, log002.txt ……. 一直到log100.txt
现在想要把这批文件的log全部替换为history
rename log history log*
9、rm命令
删除命令
(1)常规删除a.txt文件
rm a.txt
(2)强行删除file.log文件
rm -f file.log
(3)删除dirname目录下的所有东西
rm -R dir dirname
(4)递归删除
rm -rf dirname
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
10、id命令
显示用户的一些信息,例如uid ,gid,group
11、压缩命令
压缩 : tar -zcvf [被压缩后的文件名] [目录或者文件]
tar zcvf filename/dirname
解压 :tar -zxvf [压缩包的文件名]
tar zxvf filename
# 解压到当前文件夹 unzip 文件名.zip -d .
12、docker命令
# 列出当前正在运行的容器,并显示它们的状态、容器ID、所使用的镜像等信息。 docker ps # 或者是下面命令 docker container ls # 查看指定容器的详细信息,包括状态、网络配置、挂载点等 docker inspect # 实时查看容器的资源使用情况,如CPU、内存、网络等。 docker stats # 创建容器设置自启动 docker run--restart=always <container_id> # 更新容器设置自启动 docker update --restart=always <container_id> # 删除 Docker 容器 docker rm <container_id> # 或者是下面命令 docker container rm <container_id> # 关闭指定容器 docker stop <container_id_or_name> # 关闭运行中的所有容器 docker stop $(docker ps -q) # 如果您想停止并移除所有容器(包括非运行状态的容器) docker rm $(docker ps -aq) -f # 查看所有镜像 docker images # 删除指定镜像 docker rmi -f <镜像ID> # 删除所有未被使用的镜像 docker image prune
二、安装工具
1、安装tree
yum install tree
2、安装npm
yum -y install nodejs
3、安装docker
# 更新软件包 sudo yum update # 安装Docker依赖的软件包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #设置Docker仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装Docker CE (社区版) sudo yum install docker-ce docker-ce-cli containerd.io #启动Docker服务 sudo systemctl start docker # 设置Docker开机自启 sudo systemctl enable docker
4、安装pm2管理器
npm install pm2@latest -g