
Linux使用
记录在使用Linux中与编程无关的坑
hrx-@@
Linux应用、Linux驱动、单片机、Android应用
展开
-
VirtualBox 虚拟机释放Ubuntu空间的方法
使用虚拟机安装系统的都知道随着使用虚拟机的镜像文件只增不减,虽然实际使用的空间可能没有那么多,这时候就会挤占了物理机的磁盘空间,那么就需要释放一下。虽然网上教程很多,但每次都要再查找一番,比较麻烦,所以还是自己记录一下。在windows下打开cmd,找到对应的虚拟机镜像文件.vdi,这是一个漫长的等待过程,等执行到100%就压缩完成了。原创 2023-02-21 21:03:35 · 1576 阅读 · 0 评论 -
VirtualBox Ubuntu虚拟串口使用
一、环境:虚拟机软件:VirtualBox 6.1.12虚拟机操作系统:Ubuntu18.04物理机操作系统:WIN10要显示的功能:创建虚拟串口,使得物理机与虚拟机进行串口通讯。二、软件准备:1、VirtualBox 安装扩展包在virtualbox官网找适合自己安装版本的扩展包导入安装即可。2、VSPD虚拟串口在物理机上创建虚拟串口,建议是COM2和COM3。3、VirtualBox 配置注意点:端口编号 和 路径/地址要一致。否则虚拟机会启动不起来。4、ubuntu中安原创 2022-01-14 18:00:50 · 2398 阅读 · 0 评论 -
sed命令的使用
一、批量替换文件内的内容sed 's/xxx /yyy /' -i filenamexxx:被替换字符串yyy:替换字符串filename:文件名原创 2021-12-24 10:50:48 · 415 阅读 · 0 评论 -
Ubuntu 16.04 简单搭建本地HTTP服务器(1)
本文介绍如何在Ubuntu 16.04上搭建 HTTP服务器。一、准备要在Linux上搭建一个HTTP服务器,最为通用的做法就是使用 apache2 这个软件来实现,Ubuntu上也是一样的。1、安装apache2sudo apt-get install apache22、确认 apache2 安装成功版本确认:hrx@@@:~$ apache2 -vServer version: Apache/2.4.18 (Ubuntu)Server built: 2016-04-15T18:原创 2021-10-10 23:12:09 · 2201 阅读 · 2 评论 -
readelf的使用
记录下有接触到的使用。这个命令可以用来查询可执行文件依赖什么动态库,查看静态库中包含了什么.o文件。1、查询可执行文件依赖什么动态库2、静态库中包含了什么.o文件原创 2021-09-26 14:26:52 · 476 阅读 · 0 评论 -
smbpasswd 命令的常用方法
命令示例:用户名为 hrx1、增加 samba 用户(该账户必须存在于/etc/passwd文件中)smbpasswd -a hrx2、冻结 samba 用户,就是这个用户不能在登录了smbpasswd -d hrx3、解冻 samba 用户,让冻结的用户可以在使用smbpasswd -e hrx4、把 samba 用户的密码设置成空(要在[global]中写入 null passwords -true)smbpasswd -n hrx5、删除 samba 用户smbp转载 2021-01-21 22:40:51 · 4410 阅读 · 0 评论 -
Linux下 ifconfig 命令的使用(Linux命令)
ifconfig 是Linux下十分常用的命令,十分有必要掌握如何使用。由于之前接触网络这块较少十分不熟悉,现在必须熟悉一下了。一、介绍ifconfig 是 Linux 中用来查询和配置网络接口卡(网卡)的命令,英文全称是network interfaces configuring。使用 ifconfig 命令对网卡所做的配置都是临时配置,重启之后都会被还原的。如果要永久配置网卡则需要通过修改配置文件的方式。二、命令实践1、显示网卡信息(1)显示激活的网卡信息ifconfig如果网卡被原创 2020-07-10 15:48:53 · 17660 阅读 · 1 评论 -
Linux 下使用 enca 转换文件编码的使用(Linux命令)
在写代码时由于文件编码格式的不同会导致文本中的中文出现乱码。例如用GB2313输入的中文却使用utf-8去显示文本,则会产生乱码。这时就需要用到文本文件的编码格式转换。一、安装方法一:源码下载地址:https://dl.cihar.com/enca/下个最新的源码编译安装。方法二:命令行安装sudo apt-get install enca这个比较方便。二、使用1、查看文件编码格式enca filename//或enca -L zh_CN filename2、文件编码原创 2020-07-08 11:13:12 · 1854 阅读 · 0 评论 -
Linux 下控制台指令操作以 - 开头的文件
本文记录的是在Linux 控制台操作以短横杠 **-** 开头的文件方法,例如 -test、-aaa、-bbb。原创 2020-06-04 11:39:14 · 809 阅读 · 1 评论 -
修改ubuntu的终端的用户名和主机名
这个修改只是显示上的修改,而不是真正的修改计算机的用户名和主机名。1、打开终端,在~目录下。2、vim 打开.bashrc文件。3、找到要修改的部分。if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;...原创 2018-12-27 20:02:05 · 3630 阅读 · 0 评论 -
Ubuntu下配置文件恢复(.bash_logout、.bashrc、.profile)
如果由于修改了Home目录下的.bash_logout、.bashrc、.profile这三个文件导致异常可在/etc/skel目录下找到这三个文件的备份进行替换。/etc/skel/目录的.bash_logout、.bashrc、.profile这三个文件是隐藏文件,在图形界面下ctrl+H可以显示出来或者在命令行中 ls -la 可见。/etc/skel/目录是存放新用户配置文件的目录...原创 2018-08-10 10:01:12 · 3391 阅读 · 0 评论 -
windows宿主及ssh使用密钥连接ubuntu虚拟机
想用虚拟机装个ubuntu当作服务器学习一下布置服务器的过程,首先要实现通过ssh连接到服务器上。步骤很简单,但第一次实验还是记录一下。宿主机和服务器(虚拟机)之间需要互相可以ping通。1、这需要把虚拟机的网络设置为桥接模式:2、然后查看宿主机的ip及虚拟机的ip地址,互相ping一下试试看: 安装及启动ssh1、尝试输入启动指令,如果没有安装ssh则显...原创 2018-06-01 23:42:17 · 2598 阅读 · 1 评论 -
Ubuntu 进入root用户模式下对系统文件无写权限
刚刚要禁用访客模式,由于方法错误,结果导致系统进不去了。那么现在的情况是系统进不去,目标是要删除以下文件: /etc/lightdm/lightdm.conf步骤:1、开机按住ESC,进入GRUB,并选择第二项(*Ubuntu 高级选项)2、选择第三项(recovery mode)3、选择第八项(root)4、按两下Enter5、输入重...原创 2018-05-31 00:20:34 · 5870 阅读 · 0 评论 -
Ubuntu16.04禁用访客模式的正确方法
禁用访客模式的正确方法如下:1、打开命令窗(Ctrl + Alt +T)2、输入命令 sudo gedit /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf 3、追加禁用指令 allow-guest=false 4、重启上图:...原创 2018-05-31 00:02:55 · 2987 阅读 · 0 评论 -
Vbox扩展Ubuntu的磁盘空间
曾经有一次把虚拟机的磁盘空间用到了100%,结果图形界面进不去了只好从命令行界面删了一些东西才进去,然后我就想扩展一下磁盘空间。。。 现在有点时间想起来就记录一下之前的操作过程,难说什么时候又要用。扩展之前: 磁盘一共30G,其中2G是Swap。 目标:扩展到总空间为36G,Swap分2G。操作: 一、找到VBoxManage.exe 我电脑上所在的位置是D:\Virtua...原创 2017-09-16 15:55:17 · 1410 阅读 · 0 评论 -
VirtualBox之Cannot register the hard disk
VirtualBox修改UUID原创 2017-09-12 10:52:43 · 4240 阅读 · 0 评论 -
ubuntu14.04挂载共享文件夹
1、在/mnt目录下新建文件夹sharecd /mntsudo mkdir share2、使用命令打开/etc/rc.localsudo gedit /etc/rc.local3、在exit 0之前追加以下内容mount -t vboxsf share /mnt/share紧跟着vboxsf的share是外部固定分配的名称,即 再后面的/mnt/share是要挂载到ubuntu下的目录原创 2017-08-03 19:40:09 · 9756 阅读 · 0 评论 -
Ubuntu修改计算机名及用户名
第一步:sudo gedit /etc/hostnamehostname文件的内容就是计算机名第二步:sudo gedit /etc/hosts把里面原本的计算机名修改成新的名字(与hostname中一致) 如果不修改当使用sudo的时候会出现 “sudo 无法解析主机”原创 2017-08-03 19:33:59 · 1929 阅读 · 1 评论 -
Ubuntu删除python惹的祸
今天遇到了点问题,感觉是python给我搞的。。然后我就执行了以下命令sudo apt-get autoremove python本来Terminal还提醒我要删除400多个安装包的,然而我还是同意了。。同意了。。真是不手贱就不会死。。。结果ubuntu桌面没了。。 然后尝试重新安装桌面之类的未果。。。最终得知ubuntu很多软件依赖于python。。删除需谨慎,在此记录一下。。原创 2017-08-03 19:05:14 · 8548 阅读 · 1 评论 -
Linux下创建Swap交换文件
创建交换文件原创 2017-05-21 16:41:16 · 7641 阅读 · 0 评论 -
tar解压失败:gzip: stdin: not in gzip format
gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now解决办法转载 2017-05-21 11:05:01 · 1160 阅读 · 0 评论 -
实现windows与ubuntu的之间的复制与粘贴
重点内容window的复制粘贴:Ctrl+C,Ctrl+Vlinux的复制粘贴:Ctrl+shift+C,Ctrl+shift+V1、安装VMware Tools 如果是未安装应该显示为 “安装VMware Tools”,点下去。 稍等一会会弹出界面 主要就是那份.gz的安装包。 2、复制到tmp,解压cp VMwareTools-10.1.6-5214329.tar.gz /tmp原创 2017-04-16 17:28:50 · 68803 阅读 · 11 评论