【环境】调包侠linux常用命令

linux

linux菜鸟教程link
linux命令大全

1. 文件目录与管理

  • mkdir(英文全拼:make directory):创建一个新的目录
    -p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
- mkdir -p test1/test2/test3/test4
  • cd(英文全拼:change directory):切换目录
  • ls(英文全拼:list files): 列出目录及文件名
#使用 mkdir 命令创建 runoob 目录
[root@www ~]# mkdir runoob

#使用绝对路径切换到 runoob 目录
[root@www ~]# cd /root/runoob/

#使用相对路径切换到 runoob 目录
[root@www ~]# cd ./runoob/

# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd ..

2. 文件属性

chmod 更改文件的9个属性。如出现770这种数字时。查看这个讲解

chmod [-R] xyz 文件或目录

3. apt 命令

  • apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。
  • apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
  • apt 命令执行需要超级管理员权限(root)。

常用命令

  • 升级软件包:sudo apt upgrade
  • 更新指定的软件命令:sudo apt update <package_name>
  • 指定版本号:sudo apt install <package_name>=<version_number>
  • 删除软件包命令:sudo apt remove <package_name>
  • 移除软件包及配置文件: sudo apt purge <package_name>
  • 列出所有已安装的包:apt list --installed

pip

  • 显示安装包信息 pip show
  • 查看指定包的详细信息 pip show -f SomePackage
  • 查看包的历史版本:pip index versions xxxx

4. 文本处理sed

详解
我们知道,Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。

  • 基本格式:sed [选项] [脚本命令] 文件名
  • 选项 含义
    -e 脚本命令 该选项会将其后跟的脚本命令添加到已有的命令中。
    -f 脚本命令文件 该选项会将其后文件中的脚本命令添加到已有的命令中。
    -n 默认情况下,sed 会在所有的脚本指定执行完毕后,会自动输出处理后的内容,而该选项会屏蔽启动输出,需使用 print 命令来完成输出。
    -i 此选项会直接修改源文件,要慎用。
sed -i "s/dbPath: .*/dbPath: ${LOGDIR//\//\\/}\/$date-mongodb/g" ./configs/_mongod.conf

5. 系统设置export

用于设置或显示环境变量。在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。

  • 语法:export [-fnp][变量名称]=[变量设置值]
export CUR_TB_LOGDIR=${LOGDIR}/logs/$date-$config_name

6. 运行过程中出现的问题

  • 运行中断:[1]+ Stopped python download-app-annie.py
    解决方案:bg 1 把任务1放到后台
  • 创建软连接:前旧后新
    sudo ln -s 【/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so】 【swrast_dri.so】
  • 复制文件:
    sudo cp 原文件路径 目标路径
    🌰:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

7. 虚拟环境相关virtualenv

🌰:虚拟环境的名字叫venv
创建:virtualenv venv --python=python x.x.x
启动:source venv/bin/activate
退出 :deactivate
删除:rm -rf venv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值