[基本命令]

常用

lsb_release -a 查看系统版本信息
source <file_name> 在当前bash环境下读取并执行file_name中的命令。可用. <filename>代替
su <user_name> 切换用户

文本处理

cut -<option> <num> 截取

-b 按字节(byte)定位
-c 按字符(charcter)定位
-f 按域(fields)定位
  1. cut -b 3-5,8 //截取第3、4、5、8位字节

权限

ls -l <file_name> 查看文件的权限
ls -ld <dir_name> 查看文件夹的权限

文件夹

浏览

pwd 打印当前文件目录(绝对路径)
cd 切换目录
ls <-alrtAFR> <name...> 查看文件
ls -l | grep "^-" | wc -l查看当前目录下的文件个数 #grep "^d"可查看文件夹个数

<-alrtAFR> 含义:

  • -a显示所有文件及目录 (. 开头的隐藏文件也会列出)
  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -r 文件以相反次序显示(原定依英文字母次序)
  • -t 将文件依建立时间之先后次序列出
  • -A-a ,但不列出 “.” (目前目录) 及 “..” (父目录)
  • -F在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/“
  • -R 若目录下有文件,则以下之文件亦皆依序列出

    删除

    rm -rf <dir_name> 递归方式,强制删除下的所有文件(夹)
    rmdir 删除一个空的文件夹
    rm 删除文件或文件夹

    [常见问题]

    VMWare

    开启虚拟机和本机剪切板共享

    # 以下全root状态下运行准没错
    # 更新列表,若apt list open-vm-* 可以找到open-vm-tools为成功
    apt update 
    apt install open-vm-tools open-vm-tools-desktop
    # 验证安装方式
    apt list --installed | grep vm 
    vmware-user
    

    虚拟机ip被拒接访问

    # 关闭防火墙
    sudo ufw disable
    # 安装远程服务
    sudo apt-get install openssh-server
    

    安装CentOS

    下载CentOS镜像:centos7 x86_64
    详细安装步骤:
    安装用户界面:yum groupinstall -y "GNOME Desktop"
    启动用户界面:init5

    中止wget后台下载

    ps aux | grep wget 
    kill -9 <process_num>
    

    强制删除(busy)文件

    lsof +D <dir_path>
    kill -9 <PID_num>
    rm -f <file_name> # 删除文件
    rm -rf <dir_name> # 删除文件夹
    

    [conda使用]

    安装conda

    ```shell

    安装miniconda

    wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

赋予权限,并启动安装

chmod 777 Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh

Details: 
<a name="wPnCY"></a>
### 启动conda
```shell
# 进入miniconda的bin目录
cd miniconda3
cd bin
ls -lh 

# 对bin下activate文件进行授权,并执行
chmod 777 activate #首次启动需要
source ./activate

# 启动conda
conda

虚拟环境

conda info -e 查看现存环境
conda create -n <env_name> python=3.7 创建环境env_name,python=版本
conda activate <env_name> 开启env_name环境
conda deactivate 关闭环境
conda remove -n <env_name> --all 删除名为的虚拟环境(—all 全部删除)

软件管理

conda install <package name> 安装软件包
conda install numpy=1.7.2 安装特定版本的软件包
conda remove <package name> 移除软件包