Linux系统配置
辛勤的摆渡人
本人80后,目前从事软件开发,平时热爱生活,喜欢美食,喜爱音乐!
展开
-
ubuntu VNC 配置
ubuntu VNC 配置原创 2022-09-22 13:53:34 · 533 阅读 · 1 评论 -
关闭windows系统ssh连接linux终端发出提示音
linux shell下输入Linux命令时,经常使用“Tab”键来补全命令,如果“Tab”多了或者是输入错误,总是发出警告声,网上搜索了一下解决方案,做个记录1.打开配置文件 /etc/inputrc 找到set bell-style none将前面的#去掉,之后重启系统即可解决声音问题。2. 在shell中输入: setterm -blength n 后,即可关闭.3.关掉vim发出的提示音;在vim配置文件中最后一行加入:set vb t_vb= 保存即可生效...原创 2022-05-05 09:07:28 · 1013 阅读 · 0 评论 -
Linux C 获取当前进程可执行文件路径
#include <stdio.h>#include <unistd.h>#include <linux/limits.h>int main(){ char dir[PATH_MAX] = {0}; int n = readlink("/proc/self/exe", dir, PATH_MAX); printf("PATH_MAX: %d\n", PATH_MAX); printf("readlink retur...原创 2021-11-16 19:25:39 · 1269 阅读 · 0 评论 -
find命令搜索多种类型文件
1. 使用find同时搜索.c文件和.h文件find ./ -name “*.[ch]find ./ -name “*.c”-o -name “*.h”2. 使用find命令同时搜索*.py和*.json类型文件find ./ -name "*.py" -o -name "*.json"说明:参数-o是或者的意思3. 先查找出所有文件再过滤对应类型:find ./ -type f | egrep "\.(py | json)$"...原创 2021-11-12 10:32:48 · 3441 阅读 · 0 评论 -
Linux新建用户shell无法高亮问题
linux新建用户登陆时,默认无法高亮显示,每次都需要手动执行source ~/.bashrc才能高亮显示解决方法如下:1.创建文件~/.bash_profile2.填充内容if test -f .bashrc ; then source .bashrcfi3.保存后退出,重新登陆用户后即可高亮显示。...原创 2021-11-11 17:39:31 · 1126 阅读 · 0 评论 -
ubuntu14.04安装sogou-pinyin
1.打开搜狗输入法Linux版的官网http://pinyin.sogou.com/linux/?r=pinyin,并下载你需要的版本,这里选择64位版。2.进入下载目录,在终端执行安装$sudo dpkg -i sogoupinyin_linux_2.1.0.0086_amd64.deb安装过程会出现 依赖关系问题。修复依赖关系完成搜狗拼音输入法的安装,在终端执行以下命令(联网)。$sudo apt-get i...转载 2021-03-15 18:12:46 · 254 阅读 · 0 评论 -
Linux系统下修改DNS地址的三种方法:
Linux系统下修改DNS地址的三种方法: 网卡DNS设置:用windos系统大家都知道,本地连接里面有一个DNS设置。 那么这个选项对应Linux系统的话就是在网卡配置文件,通过编辑vi /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址: DNS服务器地址设置:在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在/etc/resolv.conf。通过编辑 vi/etc/resolv.co...转载 2021-03-12 10:25:27 · 3349 阅读 · 0 评论 -
关于grep与find的使用
关于grep与find的使用grep "string" ./ -Rn find ./ -name "*.c" find ./ -name "*.[ch]" 同时搜索c文件和h文件 find与grep组合使用 grep "string" `find ./ -name *.c` -Rn find /PATH -name "*.h" | xargs grep -in "helloworld"原创 2021-03-11 17:36:24 · 95 阅读 · 0 评论 -
关于Linux应用mutex的使用
关于Linux应用mutex的使用互斥锁是通过锁的机制来实现线程间的同步问题。互斥锁的基本流程为:int pthread_mutex_init(pthread_mutex_t * mutex , pthread_mutexattr_t * attr);int pthread_mutex_destroy (pthread_mutex_t * mutex);int pthread_mutex_lock (pthread_mutex_t * mutex );int pthread_mutex.原创 2021-03-11 17:31:49 · 379 阅读 · 0 评论 -
关于Linux上层创建线程的注意事项
关于Linux上层创建线程的注意事项:1. 线程的创建使用pthread_create函数创建线程时需要用到pthread_attr_t参数,因此需要提前定义attribute并初始化,pthread_attr_t attr;pthread_attr_init (&attr);2. 线程相关信号处理函数注册比如下面的进程被杀死时,会调用注册的函数,可以在注册的信号处理函数中打印是谁把此线程给杀掉的;signal(PUB_UTIL_THREAD_END_SIGNAL, ..原创 2021-03-11 17:31:13 · 129 阅读 · 0 评论 -
Android系统中动态库中函数的调用方法
Android系统中动态库中函数的调用方法1. 调用dlopen打开动态库的名字,获取一个void *的句柄void *handle = dlopen(g_szAmtMiscLibPathName,RTLD_LAZY);2. 再调用dlsym根据函数名找到函数指针(也就是函数入口地址) callfun=dlsym(handle,"IsChargeState");3. 调用动态库中的函数callfun();4. 调用dclose函数关闭句柄 dlclose(ha...原创 2021-03-11 17:26:24 · 607 阅读 · 0 评论 -
解决Linux每次开机执行source ~/.bashrc的方法
开机执行ls命令查看到目录无颜色与高亮,解决方法如下:在当前用户目录,增加一个.profile文件,增加以下内容# if running bashif [ -n "$BASH_VERSION" ]; then# include .bashrc if it existsif [ -f "$HOME/.bashrc" ]; then. "$HOME/.bashrc"fifi# se...原创 2019-08-08 16:05:10 · 5807 阅读 · 0 评论 -
Linux系统下使用date获取标准时间格式的方法
date +%Y%m%d.%H%M%S结果如下:20190429.113139原创 2019-04-29 11:33:10 · 635 阅读 · 0 评论 -
Loopback方式安装ubuntu系统的方法
Loopback方式安装ubuntu系统的方法原创 2016-10-26 15:58:45 · 2054 阅读 · 0 评论 -
Linux系统下制作ubuntu live cd USB安装盘
Linux系统下制作ubuntu live cd USB安装盘原创 2016-10-26 16:21:14 · 7588 阅读 · 0 评论 -
Linux系统下使用DD命令克隆磁盘或者镜像
Linux系统下使用DD命令克隆磁盘或者镜像原创 2016-10-26 16:23:18 · 10649 阅读 · 0 评论 -
Fedora和CenTos系列Linux系统USB安装盘的制作
Fedora和CenTos系列Linux系统USB安装盘的制作原创 2016-10-26 16:34:50 · 961 阅读 · 0 评论 -
Ubuntu 14.04中设置关闭按钮放到标题栏右边的方法
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'转载 2017-09-20 10:23:47 · 1428 阅读 · 0 评论 -
Boot Repair Tool: 可以修复与启动相关的大部分问题
我们都碰到过启动相关的问题,并且大部分时候都是简单的 GRUB 上的问题。 有时候很多人会觉得、输入一段很长的命令或在论坛中搜索来找到解决方法太麻烦了。今天我要告诉你如何使用一个简单而轻巧的软件来解决大部分的启动相关的问题。这个工具就是著名的 Boot Repair Tool。好了,话不多说,让我们开始吧。如何在 Linux 中安装和使用启动修复工具你需要一个你所安装的操作系统的现场版的转载 2018-02-02 10:26:21 · 493 阅读 · 0 评论 -
useradd创建的用户登录时出现$的解决方法
通过useradd创建用户后,需要给新建的用户配置BASH,具体方法如下:usermod -s /bin/bash newUser原创 2019-03-13 15:51:32 · 700 阅读 · 0 评论 -
linux系统依赖软件deb或rpm包下载
https://ubuntu.pkgs.org原创 2019-03-13 19:32:51 · 1059 阅读 · 0 评论 -
GNU官方ToolChain下载地址
https://launchpad.net/gcc-arm-embedded/+download原创 2019-04-17 11:35:55 · 2130 阅读 · 0 评论 -
Linux系统命令------grep(搜索字符串,批量替换字符串)
grep这个命令 ,是一个特别强大的文本搜索工具,而且可以接很多参数,我工作的关系经常要在kernel下搜索关键字记录一下常用的一些用法吧1 搜索字符串:grep -rn "需要搜索的字符串" ./解释一下参数 -r : 搜索子目录,即当前./下的所有子目录-n : 打印行号效果如下 :搜索结果2 批量替换文本里的字...转载 2019-04-28 09:49:45 · 2790 阅读 · 0 评论 -
关于Linux Samba服务统一配置多个用户方法
1.打开Samba配置文件,添加如下内容/etc/samba/smb.conf[homes] comment = Home Directories valid users = %S, %D%w%S browseable = No inherit acls = Yes read only =原创 2016-06-16 11:35:00 · 1808 阅读 · 0 评论