[基本命令]
常用
lsb_release -a
查看系统版本信息source <file_name>
在当前bash环境下读取并执行file_name中的命令。可用. <filename>
代替su <user_name>
切换用户
文本处理
cut -<option> <num>
截取
-b | 按字节(byte)定位 |
---|---|
-c | 按字符(charcter)定位 |
-f | 按域(fields)定位 |
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
删除名为
软件管理
conda install <package name>
安装软件包conda install numpy=1.7.2
安装特定版本的软件包conda remove <package name>
移除软件包