linux常用
Enoch0423
这个作者很懒,什么都没留下…
展开
-
linux多线程开发pthread以及遇到的问题总结(1)
#include <pthread.h>int pthread_create(pthread_t *thread,const pthread_attr_t *attr,void *(*start_routine)(void*),(void*)arg);int pthread_join(pthread_t thread,void **retval);int pthread_detach(pthread_t thread);例程一:多个线程使用一个线程函数#include<s原创 2022-04-18 13:17:21 · 672 阅读 · 0 评论 -
tmux 个性化
ln -s ~/.tmux/.tmux.conf ~/.tmux.confln -s ~/linux/tmux.conf ~/.tmux.conf.localgit clone https://github.com/gpakosz/.tmux ~/.tmux原创 2022-04-18 08:10:52 · 508 阅读 · 0 评论 -
oh-my-zsh安装
安装zshsudo apt install zshchsh -s /usr/bin/zsh #切换成zsh引用karl1864的资源git clone https://gitee.com/karl1864/linuxcd linuxcp -r zshrc ~/.zshrcsource .zshrc安装oh-my-zshgit clone https://gitee.com/mirrors/oh-my-zsh ~/.oh-my-zsh安装oh-my-zsh :plug# 重启she原创 2022-04-08 12:51:26 · 224 阅读 · 0 评论 -
cmake多文件夹的简单应用(子目录不生成静态库形式)
cmake的简单应用原创 2022-04-04 19:55:45 · 1305 阅读 · 0 评论 -
异步I/O+termios编程实现串口接收解释
termios是面向所有终端设备的。termios 结构体: tcflag_t c_iflag; /* input modes */ tcflag_t c_oflag; /* output modes */ tcflag_t c_cflag; /* control modes */ tcflag_t c_lflag; /* local modes */ cc_t c_cc[NCCS]; /* special characte原创 2022-04-03 17:27:08 · 941 阅读 · 0 评论 -
在开发板上安装gdb
网上对于在开发板上安装gdb的教程大多都是将开发板的文件系统放在虚拟机主机上,从而通过nfs挂载上去的,主要是针对性能较差开发板,本教程讲解的是如何在开发板上直接安装gdb。为什么不能直接将pc上交叉编译器中的gdb文件移植过来呢:因为交叉编译器上的gdb是针对pc上的x86架构编译得到的,而我们需要的是在arm64架构上得到的,这也就是将文件系统放在开发板上的第二个好处。开发环境:debian10使用的是瑞芯微的RK3399prod首先我们要去官网上下载gdb源代码,下面是gdb源码地址:ht原创 2022-04-01 20:17:29 · 5545 阅读 · 0 评论 -
ubuntu18.04安装vmtools不能粘贴复制的问题
命令行输入以下指令:sudo apt-get install open-vm-tools-desktop原创 2021-12-26 23:40:24 · 751 阅读 · 0 评论 -
基于ubuntu18.04.6TLS安装samba服务器win10访问
首先输入以下指令:sudo apt-get updatesudo apt-get install samba samba-common #安装samba服务器sudo mkdir ~/linux/samba #新建共享文件夹sudo chmod 777 ~/linux/samba #修改文件夹得权限sudo smbpasswd -a enoch #设置samba访问密码(最后一个参数是自己得用户名)sudo gedit /etc/samba/smb.conf #修原创 2021-12-26 22:59:03 · 585 阅读 · 1 评论 -
ubuntu18.04 挂载新硬盘
1.fdisk -l我的型号是/dev/sdb2.将sdb配置为ext4格式sudo mkfs.ext4 /dev/sdb3.进入fdisk 引导程序sudo fdisk /dev/sdb4.输入p查看标签类型,一开始是dos格式的,然后依次输入g,p,修改为gpt 格式,然后输入n ,1,建立一个新分区,然后按两次空格都是默认,然后输入q,离开fdisk 系统5.再次格式化sudo mkfs.ext4 /dev/sdb6.修改/etc/fstab文件,添加 /dev/sdb (自己的原创 2021-08-25 10:27:00 · 1916 阅读 · 0 评论 -
linux 安装ssh
ssh安装了还不够,还需要安装openssh-serversudo apt install openssh-server安装完成后就可以正常使用啦。ssh 格式ssh :用户名@192.168.xxx.xxx原创 2021-08-20 13:35:00 · 76 阅读 · 0 评论 -
2021-08-20 linux添加用户和删除用户
添加用户sudo adduser enoch 然后输入两次密码 多次空格后就创建完成了删除用户sudo userdel enoch 注意删除时不能够在使用原创 2021-08-20 13:32:07 · 58 阅读 · 0 评论 -
ubuntu修改分辨率
原来的分辨率是900*600 太大了,系统无法正确识别屏幕。解决方法:cd /etc/defaultsudo chmod 777 grub gedit grub将GRUB_GFMODE=640*480修改成自己的分辨率,并取消注释sudo update-grubreboot原创 2021-08-20 11:17:45 · 217 阅读 · 0 评论