linux中常用命令
2018-09-25 本文已影响0人
逆风g
持续更新中...
- 文件和目录
- gcc安装及版本切换
- 查看启动进程及结束指定进程
- 查看GPU使用情况
- apt-get命令
- pip命令
- anaconda相关命令
- 查看命令
- 环境变量
- 压缩和解压tar.gz文件
文件和目录
- 进入 '/ home' 目录'
cd /home
- 返回上一级目录
cd ..
- 返回上两级目录
cd ../..
- 进入个人的主目录
cd
- 查看目录中的文件
ls
- 显示文件和目录的详细资料
ls -l
- 显示隐藏文件
ls -a
- 创建名为
build
的文件
mkdir build
- 删除名为
file1
的文件
rm -f file1
- 删除名为
dir1
的目录
rmdir dir1
- 删除
dir1
的目录和其内容
rm -rf dir1
- 移动
dir1
文件到new_dir
中
mv dir1 new_dir
- 重命名file1文件为file2文件
mv file1 file2
- 移动
dir1
文件中的内容到new_dir
中
mv dir1/* new_dir
- 复制
dir1
文件中的内容到new_dir
中
cp dir1/* new_dir
gcc安装及版本切换
- 查看当前已安装的gcc
ls /usr/bin/gcc*
- 安装gcc
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
- 建立软连接
cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.9 gcc
sudo ln -s g++-4.9 g++
- 查看当前gcc版本
gcc --version
g++ --version
查看启动进程及结束指定进程
- 查看已启动进程
ps -ef
ps -x
ps -ef | grep matlab
ps -x | grep matlab
... - 结束进程
kill PID
- 强制结束进程(提示不允许的操作时,尝试加sudo)
kill -s 9 PID
查看GPU使用情况
nvidia-smi
apt-get命令
ubuntu系统常用apt-get命令来安装一些依赖库
- 更新软件包列表
apt-get update
- 安装软件包
apt-get install packagename
- 卸载一个已安装的软件包(保留配置文件)
apt-get remove packagename
- 卸载一个已安装的软件包(删除配置文件)
apt-get –purge remove packagename
pip命令
常采用pip命令来安装一些 python相关的依赖库
- 查看已经安装的第三方库
pip list
- 安装第三方库
pip install 库名
- 查看已安装库的信息
pip show 库名
- 卸载第三方库
pip uninstall 库名
anaconda相关命令
- conda版本号
conda --version
- 创建虚拟环境
conda create -n your_env_name python=版本号
- 激活虚拟环境
source activate your_env_name
- 失效虚拟环境
source deactivate your_env_name
- 删除虚拟环境
conda remove -n your_env_name --all
- 查看所有虚拟环境
conda env list
- 查找conda资源
conda search 名字
- 安装conda资源
conda install --channel 来源 名字=版本
- 查看conda安装包列表
conda list
- 删除conda资源
conda remove 名字
- 添加镜像来源
conda config --add channels 镜像地址
查看命令
- 查看命令路径
whereis python
- 查看当前被执行命令的路径
which python
环境变量
- 显示所有环境变量
env
- 查看指定路径变量
env $PATH
- 临时设置变量(关闭命令行失效)
多个环境变量以:
隔开,这里为原PATH拼接上新添加的
export PATH=$PATH:/usr/local/php/bin
也可以拼接在前面
export PATH=/usr/local/php/bin:$PATH
- 给当前用户添加永久环境变量
vim ~/.bashrc
export PATH="/home/ilab-gcf/anaconda2/bin:$PATH”
source ~/.bashrc
- 给所有用户添加永久环境变量
vim /etc/profile
export PATH="/home/ilab-gcf/anaconda2/bin:$PATH”
source /etc/profile
压缩和解压tar.gz文件
- 压缩dir1文件夹,得到压缩之后的file1.tar.gz文件:
tar -zcvf file1.tar.gz dir1
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 - 解压file1.tar.gz文件
tar -zxvf file1.tar.gz
解压缩后的文件只能放在当前的目录。