Linux下常用命令
时间:2022-07-26
本文章向大家介绍Linux下常用命令,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
基础常用命令
shutdown -h now关闭服务器
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
tree 显示文件和目录由根目录开始的树形结构(1)
lstree 显示文件和目录由根目录开始的树形结构(2)
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容 fca
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
touch 文件名.txt 创建文件
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name *.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
进阶命令
dos2unix hello.sh shell转化windows下格式
nohup python -u test.py > out.log 2>&1 & 挂载脚本
ps -ef|grep test.py 查看进程
kill -9 3282 结束进程
编辑命令vi
按ESC键 跳到命令模式,然后;:w 保存文件但不退出vi:;:w file 将修改另外保存到file中,不退出vi:;:w! 强制保存,不推出vi:;:wq 保存文件并退出vi:;:wq! 强制保存文件,并退出vi;q;q: 不保存文件,退出vi:;:q! 不保存文件,强制退出vi:;:e! 放弃所有修改,从上次保存文件开始再编辑
清空文本内容 :%d
压缩解压zip -r xxx.zip ./* 、unzip filename.zip
上传文件到指定服务器 scp -r /www/tmp/hewencheng root@xx.xx.xx.xx:/www/tmp/hewencheng
linux下安装python3
https://blog.csdn.net/qq_36501722/article/details/82115343
查看端口使用情况 netstat -apn|grep :8086 、service httpd stop /var/log/ngin
修改配置文件 、配置环境变量 、sudo vim /etc/profile 、export PATH=$PATH:/usr/local/git/bin 、保存并退出 、终端输入:source /etc/profile
Linux环境下安装Jenkins(超详细)
教程地址:https://blog.csdn.net/qq_35868412/article/details/89475386?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
安装目录:cd var/lib/jenkins/secrets/
启动命令:sudo service jenkins start
停止命令 sudo service jenkins stop
docker命令
查看 docker ps -a
删除 docker container rm apjenkins
启动指定id docker start 0430aaa5f954
停止指定id docker stop 0430aaa5f954
docker restart jenkins
安装目录cd /var/jenkins_home/
进入容器 docker exec -it -u root aad618af49b6 /bin/bash
启动禅道
docker run -d -p 9091:80 -p 3316:3306 -e USER="admin" -e PASSWD="123456" -e BIND_ADDRESS="false" -e SMTP_HOST="163.177.90.125 smtp.exmail.qq.com" -v /data/zbox/:/opt/zbox/ --name zentao-server idoop/zentao:latest
关闭防火墙https://www.cnblogs.com/qstudy/p/Linux.html
配置文件生效 source ~/.bash_profilemongodb安装步骤 参考地址https://blog.csdn.net/yzh_1346983557/article/details/81735755?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase1.下载mongodb源文件
2.mv mongodb版本 /usr/local/mongodb
3.mkdir -p /data/dbmkdir -p /logs
4.1sudo vi /etc/profile
4.2export PATH=$PATH: /usr/local/mongodb/bin
4.3source /etc/profile
5.创建MongoDB运行时使用的配置文件:
进入bin目录下:cd /root/mongodb/bin
创建mongodb.conf配置文件:vim mongodb.conf
会提示是new file,直接输入下面内容:
dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
6.启动MongoDB 查看端口映射检查是否启动成功:netstat -nltp|grep mongod
./mongod -f mongodb.conf
- JFinal极速开发框架使用笔记
- JavaWeb项目之电话本,两个版本,以及总结反思
- 工作中问题记录
- Java导出数据生成Excel表格
- Layui常见问题
- layui动态设置下拉框数据,根据后台数据设置选中
- BCryptPasswordEncoder加密及判断密码是否相同
- 两个HTML,CSS布局实例
- cors解决Web跨域访问问题
- Java之集合初探(二)Iterator(迭代器),collections,打包/解包(装箱拆箱),泛型(Generic),comparable接口
- IIS中实现HTTPS的自动跳转
- Windows Server下IIS安装PHP+MySql环境
- Python玩机器学习简易教程
- 腾讯云服务器搭建个人博客教程
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Netty入门之WebSocket初体验
- 如何修复无法启动的docker容器
- Kafka安装(极简版)
- parallelStream的坑,不踩不知道,一踩吓一跳
- leetcode链表之删除链表的节点
- Windows 技术篇-通过注册表查找vc运行库所在位置实战演示,通过ProductCode查看vc++运行库安装位置
- Python 库安装问题-whl is not a supported wheel on this platform.原因及解决办法
- 安装Go运行环境
- Python 语法问题-module 'pip' has no attribute 'pep425tags',告诉你如何正确查看pip支持,32位、64位查看pip支持万能方法
- 使用matplotlib绘制3D图表
- 微服务的用户认证与授权杂谈(下)
- Python 库安装问题-用pip安装pyHook3报错,原因及解决办法
- 微服务的用户认证与授权杂谈(上)
- Python 技术篇-win32、amd64结尾的whl库该选哪个,如何查看python平台支持
- Python 基础篇-pip卸载python库方法,pip命令大全