linux常见操作指令

1.cd 相关命令

ip addr 查看ip地址

pwd 查看当前的目录位置

cd / 返回根目录 linux系统中没有磁盘目录,只有一个根目录

cd ~ 用户主目录(直接写cd也可以返回root目录)

cd . 当前目录

cd ..返回到上一级目录

cd /usr/ 进入到主目录下的usr目录

cd usr/ 进入到当前目录下的usr目录(前提是当前目录下有usr目录)

cd – 返回上一个目录

tab 可自动补齐唯一性的文件或目录,例如当前目录下存在文件夹docker和doccker,输入cd dock就可补齐剩下的ker,输入只有doc时就无法自动补齐;

clear 清屏(当前屏幕所显示的)

2.目录/文件相关操作

ls - l  展示当前目录下文件,目录(文件夹)的详细格式(ll等同)

ls   展示当前目录下文件,目录(文件夹)

ls *.txt   查看当前目录所有后缀名为txt文件(*表示通配符)

mkdir  docker 创建目录docker

mkdir -p docker/a 创建 docker目录,并在docker目录里创建b目录(-p表示允许嵌套创建目录)

mkdir -m 1234 docker 创建一个权限为1234的docker目录

rmdir  删除目录(如果目录里有文件,则不能用此命令)

rm 删除文件(不能删除目录)

rm n.txt (系统会提示y删除n放弃)

rm –f n.txt 不提示删除文件n.txt

rm –rf docker 不提示递归删除docker目录及下所以内容

rm –rf * 删除所有文件(慎用,会删除linux系统)

cp c.txt d.txt 复制文件c并将其命名为d

mv 修改文件/移动文件

 echo "hello hadoop" >> 1.txt 表示将“hellohadoop”输入到1.txt文件中(换行输入)>>表示追加输入,>表示覆盖输入;

3.创建、浏览文件

vim/vi 创建/查看并编辑文件

按i表示在光标前开始编辑

按a在光标后开始编辑

按o在当前行的下一行开始编辑

按u撤销之前的操作

按esc键推出当前编辑模式切换到命令行模式

:wq 表示保存并推出

:q! 表示不保存退出(会存在损坏文件的情况)

:/world 从当前光标处,向上查找world关键字

:?world 从当前光标处,向后查找world关键字

cat  c.txt   查看文件所有内容

4.打包命令

-c 创建一个tar文件

-v 显示运行时的过程信息

-f 指定文件名

-z 调用gzip压缩命令进行压缩

-t 查看压缩文件的内容

-x 解压tar文件

tar -cvzf docker.tar.gz  ./* 表示调用gzip压缩命令压缩当前目录下所有文件和目录

tar -xvf a.tar 解压压缩包中的文件到当前目录(长时间解压未成功按ctr+c退出)

5.linux操作docker,nginx,等

firewall-cmd --state    查看防火墙状态

firewall-cmd --list-ports  查看防火墙开放的端口

firewall-cmd --query-port 3306/tcp  查看防火墙是否开放3306端口(tcp表示通讯协议)

firewall-cmd --zone=public --add-port=3306/tcp --permanent 永久对外开放tcp协议的公用3306端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent 移除端口3306

whereis  xxx 表示xxx程序的工作目录

systemctl  start xxx   启动某某命令

systemctl  restart xxx 重启某某命令

systemctl  stop xxx   关闭某某命令

systemctl  enable xxx  表示开机自启动某某程序

systemctl  disable xxx  关闭某某开机自启动功能

systemctl   status  xxx   查看某某程序状态

防火墙命令:firewalld.service(例如:systemctl disable firewalld.service关闭防火墙的自启动)

docker命令:(可任意目录执行)

docker info 查看docker信息

docker pull xxx 下载xxx镜像文件(一般需要配置加速器提供镜像加速)

docker images 查看镜像文件

docker save xxx | gzip > xxx.tar.gz 在当前目录将xxx镜像文件压缩

docker load <xxx.tar.gz  在当前目录下存在的xxx压缩文件镜像导入

docker run xxx  启动容器运行xxx镜像

docker ps -a 查看所有运行中的容器(不可在容器中执行)

docker container logs xxx 查看容器运行日志

docker container stop xxx 关闭xxx容器(start开启restart重启)

docker run -it centos:xxx bash   用镜像产生一个容器,并且和cmd程序做交互(docker详情可查看菜鸟教程)

docker exec -it xxx bash  进入运行状态的容器

exit 从容器中退出

docker container rm xxx   删除容器加-f时表示强制删除(运行中时)

docker container prune   清理终止状态容器

6.linux指令

ps -ef  或 ps aux 查看当前系统进程,其中ef表示标准的格式显示进程,aux表示用BSD的格式来显示,两者差别不大

ps -ef | grep xxx   查看xxx相关的进程(其中|是管道命令 是指ps命令与grep会同时执行,grep表示查询命令)

kill -9 xxx  杀死xxx进程(xxx为要关闭的程序对应pid号)例如关闭redis,此时redis的进程号为3345,输入 kill -9 3345 关闭redis(最好在redis中使用shutdown关闭redis,此时系统会将数据保存后关闭redis)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值