Linux基础
文章平均质量分 91
小帅比simon
热爱学习,想参与到改变世界的组织中!!
展开
-
Markdown语法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-03-10 15:25:55 · 236 阅读 · 0 评论 -
Ubuntu报“xxx is not in the sudoers file.This incident will be reported” 错误解决方法
转载 2017-02-20 11:03:49 · 3611 阅读 · 1 评论 -
[树莓派]raspberry pi 设置静态ip
配置静态ipsudo nano /etc/network/interfaces更改为auto loiface lo inet loopbackiface eth0 inet staticaddress 192.168.netmask 255.255.255.0gateway 192.168.allow-hotplug wlan0iface wlan0 i转载 2017-02-20 11:01:23 · 1004 阅读 · 0 评论 -
sudo 出现unable to resolve host 解决方法
Ubuntu环境, 假设这台机器名字叫abc(机器的hostname), 每次执行sudo 就出现这个警告讯息:sudo: unable to resolve host abc虽然sudo 还是可以正常执行, 但是警告讯息每次都出来,而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让abc(hostname) 可以解回127.0.0.1 的IP 即可./et转载 2017-02-20 10:56:19 · 2946 阅读 · 0 评论 -
设置linux系统的LANG变量
文档属于转载,不设财富值,看的上的拿走顺便给个好评,看不上的绕路,谢谢! 设置linux系统的LANG变量 对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界转载 2017-01-12 14:22:35 · 29591 阅读 · 0 评论 -
Linux中SQLplus上下键不能显示历史命令的问题
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,发现不支持。按照下面的步骤可以设置1,从http://download.csdn.net/user/kkdelta下载 rlwrap2,安装rlwrap[root@localhost]# tar -zxvf rlwrap-0.30.tar.gz [root@localhost]# cd rlwrap转载 2017-01-13 17:10:19 · 831 阅读 · 0 评论 -
linux umount 提示"device is busy" 终极解决
转贴地址:http://www.linuxso.com/linuxxitongguanli/836.html为了干净地关闭或热交换 UNIX 或类 UNIX 系统上的存储硬件,必须能够卸载使用此设备上的存储的所有文件系统。但是,如果正在使用文件系统中的文件或目录,就无法卸载它。lsof 和 fuser 命令可以帮助您识别并终止那些正在使用存储设备上的文件或从存储设备执行的进程。使用这些命令转载 2016-12-28 14:58:07 · 29217 阅读 · 0 评论 -
Ubuntu安装Eclipse
转载自16.04安装Eclipse1.下载jdk , jdk-8u77-linux-x64.tar.gz2.下载 eclipse, eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz注:我下载的都是64位的,因为我的系统是64位系统3.将jdk解压到 /opt/jvm/文件夹中操作步骤:sudo mkdir /opt转载 2017-01-04 16:17:28 · 3019 阅读 · 0 评论 -
什么是Segmentation fault(Core Dump)? + 我遇到的实例问题
转:http://blog.chinaunix.net/space.php?uid=21830881&do=blog&cuid=2093542什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有转载 2016-12-27 09:22:20 · 5310 阅读 · 0 评论 -
VIM常用技巧
V1. 默认字符编码为utf8,打开使用gb2312编码的文件,中文全为乱码,如何恢复正常显示? 输入 edit ++enc=cp936 V2. 如何在vim系统中执行命令? 输入 !cmd V3. 使用vim直接打开并编辑.*gz文件,而无须解压,读取,编辑,再压缩. 压缩文件的支持是通过plugin vim ls-lrR.txt.gz V4. 如何Vim支持转载 2016-12-09 15:29:19 · 252 阅读 · 0 评论 -
Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
转自:http://blog.csdn.NET/fengyifei11228/article/details/5737371 http://idas643.blog.163.com/blog/static/167104838201341493846584/ 一、后台进程管理命令fg、bg、jobs、&、ctrl + z、ctrl + c、c转载 2016-12-13 10:36:51 · 1771 阅读 · 0 评论 -
关于Makefile
MakefileMakefile.............................................................................................................................. 11. 文件的命名规则.....................................原创 2016-12-05 00:34:37 · 377 阅读 · 0 评论 -
Linux 系统时间查看 及 时区修改(自动同步时间)
Linux 系统时间查看 及 时区修改(自动同步时间)1:使用date命令查看时区[root@db-server ~]# date -R Sun, 11 Jan 2015 07:10:28 -0800 [root@db-server ~]# 如上RFC 2822 format所示,上面命令输出了-0800表示西八区,是美国旧转载 2017-02-23 09:16:30 · 3766 阅读 · 0 评论 -
解决Ubuntu中文显示为乱码
1. 安装所需软件sudo apt-get -y install language-pack-zh-hanssudo apt-get install zh-autoconvertsudo apt-get install zhcon12122. 配置系统$ vi /var/lib/locales/supported.d/local 加入zh_CN.GBK GBKzh_CN转载 2017-02-23 14:31:40 · 5405 阅读 · 0 评论 -
C语言执行shell命令
1、system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #include定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的转载 2017-02-26 15:45:20 · 4280 阅读 · 0 评论 -
修改分区类型和卷标
除了用fdisk修改分区类型以外,还可以用mtools修改卷标,进入fdisk命令以后,输入t即可明白如何修改分区类型Linux操作系统下有不同的硬盘分区,每个分区的格式也不太一样,对于ext格式,修改分区卷标的工具有很多,对于Wndows系统的分区,就不太多了。以下我们介绍怎样在Linux下使用命令修改Fat16/Fat32分区、NTFS分区和EXT2/EXT3分区的卷标。F转载 2017-05-14 20:18:47 · 2800 阅读 · 0 评论 -
Linux格式化命令
如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到磁盘格式化来清空以前的数据,磁盘格式化的方法很多,我们常用的是NTFS和linux格式化命令两种方法来格式化磁盘,我们讲解一下linux格式化命令的详情。 linux格式化磁盘命令 linux mkfs 指令:mkfs 使用权限 : 超级使用者 使用方式 : mkfs [转载 2017-05-14 20:16:24 · 50759 阅读 · 3 评论 -
linux下面给sd卡分区 格式化
在linux下面给sd卡分区,格式化是非常轻松的。我安装的系统是ubuntu10.04。sd卡插上之后,自动mount了。所以,第一步,umount。$sudo -i 输入自己的密码取得root权限。# mount可以看到最后一行的设备号/dev/mmcblk0 on /media/60C5-3EC0 type vfat (rw,nosuid,nodev,uhelp转载 2017-05-14 20:15:35 · 1017 阅读 · 1 评论 -
Linux下如何查看分区文件系统类型
1,fdisk -l fdisk -l 只能列出硬盘的分区表、容量大小以及分区类型,但看不到文件系统类型。2,df -hdf 命令是用来查看文件系统磁盘空间使用量的。但df 命令只会列出已挂载的文件系统信息,对于没有挂载的文件系统是查看不到的。使用这个命令可以很方便的查看已挂载的文件系统的空间使用量、剩余空间大小等信息。3,parted转载 2017-05-14 20:14:26 · 77498 阅读 · 3 评论 -
虚拟设备创建多分区虚拟磁盘(软盘,硬盘)
************************************************************虚拟设备创建多分区虚拟磁盘(软盘,硬盘)************************************************************author: hjjdebugdate: 2015年 05月 09日 星期六 09:52:17 CST转载 2017-05-14 20:13:04 · 1133 阅读 · 0 评论 -
树莓派镜像备份与恢复文章
在做完下属步骤以后,需要考虑分区表,将分区表复制到镜像里,否则系统无法启动,而且还要回利用gparted /dev/loop0以及fdisk -l /dev/loop0等命令,查看分区类型,文件系统类型,是否需要修改分区卷标等操作。往已经做好的镜像添加分区表的命令:sudo dd if=/dev/sdd of=raspberrypi.img bs=1MB转载 2017-05-14 20:11:10 · 9686 阅读 · 0 评论 -
在LINUX下探测硬件信息的命令
在很多系统软件的开发中,需要使用一些系统的唯一性信息。所以,得到主机的CPUID、硬盘序列号及网卡的MAC地址,就成个一件很重要的应用。需要的准备知识有:GCC的嵌入汇编,具体的GCC嵌入汇编知识,请参考相关手册ioctl系统调用,具体的调用方法,请查看手册页获取CPUID按照网上提供的说明,CPUID并不是所有的Intel CPU都支持的。如果支持,汇编调用为:e转载 2017-03-06 21:13:53 · 2747 阅读 · 0 评论 -
为树莓派做系统备份镜像
近半年时间用来监控陆龟的树莓派 Raspberry Pi 还算稳定,可到了冬天龟箱里的加热灯长时间加热导致树莓派温度很高,时不时的自动重启。如果每次都能正常起来也就罢了,可偶尔会挂不上SD卡的文件系统直接宕了,还得用备份还原SD卡(如果没备份那就悲催了)。买树莓派的时候只想到存储空间大能多存的东西于是买了个16GB的SD卡,可实际用了2G空间不到。最开始备份树莓派SD卡是用windwos转载 2017-02-27 17:31:49 · 8808 阅读 · 0 评论 -
linux使用脚本杀死指定名称的进程
如题,Linux下要杀死进程首先是ps -ef列出进程,,得到进程pid然后kill -9 进程号 杀死指定进程(这里我不说使用killall pkill杀死进程,因为我的是一个嵌入设备,不支持这些命令)网上看到的查找进程的后面都是使用awk的,不巧的是这个设备也不支持awk本来想使用那个脚本来杀死指定进程,这样就省一步,调试时方便大家指点下还有什么好方法#!/bi转载 2017-02-27 16:41:31 · 1727 阅读 · 0 评论 -
linux添加开机自启动脚本示例详解
http://blog.chinaunix.NET/uid-26000296-id-3986914.htmlLinux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2.转载 2017-02-27 16:35:50 · 326 阅读 · 0 评论 -
Linux自启动
archlinux系统的设置###在命令行模式下开机自动登陆编辑文件(没有的话自己手动创建):/etc/systemd/system/serial-getty@ttyS0.service.d/autologin.conf内容为:[Service]ExecStart=ExecStart=-/usr/bin/agetty --autologin username -转载 2017-02-27 16:26:37 · 5328 阅读 · 0 评论 -
GDB的使用
1 简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。原创 2016-12-05 00:34:25 · 499 阅读 · 0 评论 -
动态库制作
动态库(共享库)动态库 (共享库)........................................................................................................... 11. 描述........................................................原创 2016-12-05 00:34:11 · 408 阅读 · 0 评论 -
su和sudo的区别与使用
su和sudo的区别与使用 一. 使用 su 命令临时切换用户身份1、 su 的适用条件和威力su命令就是切换用户 的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法 并不是最好的;二是我们没有转载 2016-12-04 15:37:23 · 643 阅读 · 0 评论 -
关于ls的结果解释
ls以后得到的结果,具体解释如下:不同的文件类型,颜色不一样:原创 2016-12-04 15:33:00 · 1115 阅读 · 0 评论 -
Linux常见问题1
Linux 基础1. Shell、 Bash 学名叫什么?2. Shell 和 Bash的关系?3. 在linux终端下使用什么键来补齐命令或者路径?4. 当前用户所在目录为/home/itcast/ 此时按两侧tab键会看到什么效果?5. 终端下,查看上一条历史命令的快捷键?6. 终端下,查看下一条历史命令的快捷原创 2016-12-04 15:29:45 · 716 阅读 · 0 评论 -
磁盘管理
磁盘管理(U盘)磁盘管理 (U盘)........................................................................................................... 11. 挂载:mount....................................................原创 2016-12-04 15:23:42 · 312 阅读 · 0 评论 -
软件的安装和卸载
软件的安装和卸载软件的安装和卸载............................................................................................................. 11. 在线安装.......................................................原创 2016-12-04 15:20:45 · 330 阅读 · 0 评论 -
文件查找和检索
查找和检索查找和检索......................................................................................................................... 11. find...................................................原创 2016-12-04 15:18:16 · 433 阅读 · 0 评论 -
文件权限用户用户组
文件权限用户用户组文件权限 用户 用户组..................................................................................................... 11. whoami.........................................................原创 2016-12-04 15:14:52 · 555 阅读 · 0 评论 -
基本概念
基本概念基本概念............................................................................................................................. 11. ubuntu...............................................原创 2016-12-04 14:58:22 · 251 阅读 · 0 评论 -
文件和目录操作
文件和目录文件和目录......................................................................................................................... 11. tree.................................................原创 2016-12-04 15:10:13 · 344 阅读 · 0 评论 -
目录介绍
目录结构根目录(/)........................................................................................................................... 11. bin..................................................原创 2016-12-04 15:05:48 · 383 阅读 · 0 评论 -
关于Ubuntu
UbuntuUbuntu................................................................................................................................. 11. 命名规则.........................................原创 2016-12-04 14:46:38 · 369 阅读 · 0 评论 -
useradd和adduser的区别
1. 在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。2. 可以直接利用add转载 2016-12-04 15:38:53 · 332 阅读 · 0 评论