![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
NadirvishunVishun
这个作者很懒,什么都没留下…
展开
-
fedora17实现root用户登录
从网上搜索的东西。谢谢各位大侠。 在终端中先输入su,取得权限,然后输入grep -n root /etc/pam.d/gdm*(意思是在etc/pam.d/gdm*中搜索包含root字符的文件)。此时出来3个。即/etc/pam.d/gdm-fingerprint:2:auth required pam_succeed_if.so user != root quiet/e原创 2016-11-26 14:13:43 · 463 阅读 · 0 评论 -
fedora17安装VMWare Tools实现主机和虚拟机文件共享复制粘贴
你妹,装了半天一直出错。直到更新了虚拟机版本才成功,然后下载新的vm tool才成功。步骤:当然建议先把虚拟机版本升级,不然。。。1.在VM----install vm tools,下载vm-tools,打开光盘,解压到一个位置,例如home/****/下载/。2.终端输入su,取得权限。3.要是直接安装可能会出错,提示The path "" is not valid.什么的。所以先做好准备工作,原创 2016-11-26 14:13:46 · 1414 阅读 · 0 评论 -
一些简单的linux命令的例子
在http://www.hackbase.com/tech/2008-12-18/42740.html有狠多,有待学习findfind /mnt -name "**g**":在mnt目录下寻找包含g的文件greapgrep -l root /etc/pam.d/gdm*:在/etc/pam.d/包含gdm的文件中寻找包含root字符的文件,并列出匹配的文件名。grep -n root /etc/p原创 2016-11-26 14:13:49 · 385 阅读 · 0 评论 -
计算自己生日距离现在多长时间的脚本程序
#!/bin/bash# Progame:# 输入自己生日,计算离自己生日还有多少天# History# 2012/12/05 vishun first releaseread -p "输入你的生日(yyyymmdd):" birthday#生日所在月m=$(date --date="$birthday" +%m)#生日所在日d=`date --date="$birthday" +%d`#今原创 2016-11-26 14:13:54 · 4051 阅读 · 0 评论 -
login shell和non-login shell
login shell:比如在文字界面打开的需要输入用户名密码进入的non-login shell:比如在fedora中在打开终端。还有如果用su打开的root也是non-login,但如果用su -打开的则是login,同样其它用户名也如此。那么两者的不同:login shell会读取~/.bash_profile(登录时)或~/.bash_login(登出时)或~/.profile而non-l原创 2016-11-26 14:13:57 · 378 阅读 · 0 评论 -
hello模块装载在开发板上。
刚学的,不用一会就忘了。还是记录下吧。新建2个文件,hello.c和Makefile,要在同一文件夹中-----------------------------------------------------------------#include#includeMODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ print原创 2016-11-26 14:13:59 · 371 阅读 · 0 评论 -
字符设备驱动有关(一)
一直在看,但是很是晦涩难懂啊。从网上查了很多。现在写下帮自己理清思路。一、先理解一些关系1、如果应用程序想控制硬件,是要通过库函数、内核、和驱动才能达到目的。 |---------------------------------------| 应用------------|库函数---------内核----------原创 2016-11-26 14:14:13 · 250 阅读 · 0 评论 -
字符设备驱动有关(二)
理论分析在上一篇日志中写完了。在这篇写了简单的字符驱动程序,交叉编译后在开发板OK6410上运行。建立char_simple.c程序:(程序中的printk中最好是用英文,不然在minicom中显示乱码)下面程序中只要是包含char_simple*是自己取的名字,可以随意改。#include//模块#include//初始化和清除#include//错误#include//文件系统file_ope原创 2016-11-26 14:14:16 · 277 阅读 · 0 评论 -
字符设备驱动有关(三)
下面是用了自定义char_dev结构体,利用container_of来指向。内存空间用kmalloc来申请。练手用的。#include#include#include#include#include#include//container_of#include#include#include#include//kmalloc//#includeMODULE_LICENSE("Dual BSD/GPL原创 2016-11-26 14:14:19 · 288 阅读 · 0 评论