linux基础指令

本文详细介绍了Linux系统中的一系列基础操作,如文件管理、软件安装与卸载、用户管理、环境配置、密钥管理、端口操作以及编程环境设置等,涵盖了apt-get、dpkg、conda、docker等工具的使用。
摘要由CSDN通过智能技术生成

Linux

su root
sudo passwd root


dos2unix 1.sh 去/r

下载网络文件
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.05-Linux-x86_64.sh
新建文件夹
mkdir

移动
mv

展示现在的文件
ls

移动目录
cd

管理员运行
sudo

改权限
chmod 777


删除
rm -f(强制删除) -r (递归删除、删除文件夹) -i提示后删除
rm -rf


1、删除软件
方法一、如果你知道要删除软件的具体名称,可以使用
sudo apt-get remove --purge 软件名称
sudo apt-get autoremove --purge 软件名称

方法二、如果不知道要删除软件的具体名称,可以使用
dpkg --get-selections | grep ‘软件相关名称’
sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。

方法三、在无法卸载又无法安装的情况下。强制卸载
卸载时问题: package is in a very bad inconsistent state; you should reinstall it before attempting configuration, 而又无法重新安装
解决:sudo dpkg --remove --force-remove-reinstreq 软件名称


清除残留
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P


创建新用户:sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127
分配密码sudo passwd dongyuanxin_2016150127
hostname:查看现在的主机名称
用户添加权限
sudo adduser hadoop sudo


主机名称修改:hostnamectl set-hostname ‘hadoop01’
用户名称修改usermod -l newsftp sftp
删除用户:

1、rm -rf 命令把当前/home 目录下的用户名删除

2、userdel +用户名删除 (会出错,需要使用3的指令)

3、用userdel -f 命令强制删除用户名

docker删除密钥
sudo apt-key del <key-id>
查看密钥id
sudo apt-key list | grep docker


conda退出环境
conda deactivate
conda进入
conda activate name
新建环境
conda create -n name
查看现有环境
conda info -e


密钥报错
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOT
第一次ssh链接的时候会生成一个认证凭据,存储在客户端中的known_hosts,如果服务器地址重置or重新安装了,就会产生这个问题
ssh-keygen -R 服务器地址


配置环境
vim ~/.bashrc
更新环境
source ~/.bashrc


查看环境
echo $JAVA_HOME

关闭端口、进程
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
netstat -npl | grep 8000
sudo kill -9 1209

运行c++或c文件
gcc a.c

编译c的makefile:
make
gcc -o myprogram myprogram.c -lpthread链接上pthread

########
查找文件
假设我有一个名为test.txt的文件,我需要找到它但是不确定具体位于哪个目录下。我可以执行下面的命令,从文件系统的顶部/开始搜索。

find / -type f -name test.txt

win的文本在linux换编码
sed -i ‘s/\r$//’ xxx.sh

查找文件位置
whereis nginx

测试网页
curl 127.0.0.1

解压
7z
apt-get install p7zip-full
7z x name.7z

cuda环境


安装anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2021.04-Linux-x86_64.sh

使用
vim ~/.bashrc
添加代码,语法格式:
export PATH=/home/public/anaconda3/bin:$PATH
source ~/.bashrc
conda create -n pytorch python=3.8
conda create -n name python=3.8
创建
conda activate name
激活

conda remove -n name --all
删除环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值