linux使用可能遇到的问题

1、vi编辑器方向键变字母的问题

 1、apt-get remove vim-common
  2、apt-get install vim

2、安装curl时报错 curl : Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.12) but 7.58.0-2ubuntu3.6 is to be installed

//安装curl
sudo apt install -y curl
//提示安装curl依赖的libcurl版本不一致,这个时候用purge命令重新安装就好了
sudo apt-get purge  libcurl3-gnutls
sudo apt-get install curl

3、安装gcc,g++,make

sudo apt install build-essential
//centos
yum install -y gcc g++ kernel-devel  

4、换源

vi /etc/apt/sources.list

//阿里源(不同版本对应源不一样 此处为bionic):
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

//更新一下
apt-get update
apt-get upgrade

5、实现sudo自动输入密码的脚本

  实现sudo自动输入密码的脚本如下:其中zjk123为密码
  echo 'zjk123' | sudo -S cp file1 /etc/hosts

6、安装rz命令

//centos
yum -y install lrzsz 
//ubuntu
apt-get install lrzsz

7、安装libxml2

//解决:
apt-get install libxml2
//安装libxml2-dev软件包,操作如下:
apt-get install libxml2-dev

//centos
yum -y install libxml2
yum -y install libxml2-devel

8、Ubuntu没有/etc/rc.local

//创建
vi /etc/systemd/system/rc-local.service

//写入内容
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target
Alias=rc-local.service

//创建 /etc/rc.local并写入开机内容
vi /etc/rc.local
//创建软链接
ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/ 


在学习和使用Linux基本命令时,用户可能遇到一些问题,这些问题通常包括但不限于以下几个方面: 1. 命令语法不熟悉:Linux命令通常包括命令名称、选项和参数,而每个命令的参数和选项都有特定的格式要求。对于初学者来说,记住每个命令的具体用法可能会有些困难。 2. 权限问题:在Linux系统中,许多命令都需要特定的权限才能执行。如果用户没有足够的权限,命令执行时可能会出现权限拒绝的错误。 3. 路径问题:在执行文件操作或查找命令时,需要正确地指定文件路径。相对路径和绝对路径的使用可能会导致用户执行错误的操作。 4. 输出重定向和管道使用不当:在Linux中,输出重定向和管道是常用的技巧,用于将命令的输出作为其他命令的输入。如果对这些操作不熟悉,可能会导致数据处理错误。 5. 环境变量配置问题:环境变量对于命令的搜索路径、系统行为等有重要影响。如果环境变量设置不正确,可能会导致命令无法找到或行为异常。 6. 文本处理工具的使用:文本处理是Linux中的一个重要方面,使用如grep、awk、sed等工具时,需要了解它们的模式匹配和文本操作规则,这对于初学者来说可能会比较复杂。 7. 错误信息理解困难:在执行命令时,如果出现错误,系统会给出相应的错误信息。对于初学者而言,理解这些错误信息并据此解决问题可能会比较困难。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值