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