ubuntu命令行记录(持续更新)

文件类

cd命令
进入某个目录

cd 目录名

跳转到home

cd ~

跳转到上一级目录

cd ..

跳转到上上级目录

cd ../..

跳转到当前目录下的子目录

cd ./子目录

ls命令:显示路径下文件
例如

ls ./

mv命令

mv filename1 filename2 #将源文件名改名为目标文件名
mv filename contentname #将文件移动至目标目录
mv contentname1 contentname2 #目标目录已存在,将源文件目录移动至目标目录;目标目录不存在则改名

gedit命令:编辑文件或创建文件
例如

sudo gedit ~/.bashrc  #修改环境变量
gedit ./test.txt

vim命令:编辑文件
vi的快捷键:
“i”:开启输入
"Esc + :"进入命令模式cd命令
“wq”:写入并退出
例如

vi./test.txt

cat命令:显示文件内容

cat test.txt

grep命令:搜索匹配项

grep -r "关键字" ./

cp命令:拷贝文件或文件夹
例如

cp -r dir dir
cp 11.txt dir

mkdir命令:创建目录
例如

mkdir -p ./dir1/dir2
mkdir ./dir3

mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录
mkdir -p xx/yy的好处就是一次可以创建多级文件夹,若xx文件夹不存在,则先创建xx文件夹,然后在xx文件夹下创建yy文件夹

chmod命令:赋予文件权限
例如

chmod 777 * 

注:777表示最高权限

locate命令:查找文件
例如

locate model.config

python相关

进入python命令行

python

进入python命令行退出

>>> exit()

切换系统python版本

update-alternatives --config python

详细设置移步
切换系统python版本

软件安装相关

apt(记得先去“软件和更新”设置国内源)

apt update 
从软件源服务器获取最新的软件信息并缓存到本地

apt upgrade 
从本地仓库中对比系统中所有已安装的软件,如果有新版本的话则进行升级

apt list 
列出本地仓库中所有的软件包名

apt list [package]
从本地仓库中查找指定的包名,支持通配符

apt list --installed
列出系统中所有已安装的包名

apt search [key]
与list类似,通过给出的关键字进行搜索,列出所有的包和其描述

apt show [package]
列出指定包的详细情况,包名要填写完整。

apt install [package]
安装指定的包,并同时安装其依赖的其他包。

apt remove [package]
卸载包,但不删除相关配置文件。包名支持通配符

apt autoremove
卸载因安装软件自动安装的依赖,而现在又不需要的依赖包 

apt purge [package]
卸载包,同时删除相关配置文件。包名支持通配符

apt clean
删除所有已下载的软件包

apt autoclean
类似clean,但删除的是过期的包(即已不能下载或者是无用的包) 

pip安装

pip install xxx(软件包名)

末尾加-i 国内源切换国内源安装,如

pip install numpy -i https://pypi.mirrors.ustc.edu.cn/simple/
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页