Linux日常操作笔记

Linux

1.linux添加右键打开终端的方法

sudo apt-get install nautilus-open-terminal  

2.ubuntu使用root权限登陆的方法

自动登录

1)首先sudo passwd root,设置root新密码;
2)打开sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf,添加

greeter-show-manual-login=true;

3)sudo gedit /root/.profile,替换wenjai文件最后一行mesg n为tty -s && mesg n;

tty -s && mesg n

4)sudo gedit /etc/lightdm/lightdm.conf编辑为

[SeatDefaults]
autologin-user=root
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false

保存、重启、完事

手动登录

1)首先sudo passwd root,设置root新密码;
2)打开sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf,添加

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf


#添加
greeter-show-manual-login=true
all-guest=false

3)进入/etc/pam.d文件夹下,修改gdm-autologin和gdm-passwd文件内容(首先修改文件权限,参考步骤2的操作)

sudo gedit /etc/pam.d/gdm-autologin
sudo gedit /etc/pam.d/gdm-passwd

gdm-autologin文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
gdm-passwd文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
4)sudo gedit /root/.profile,替换wenjai文件最后一行mesg n为tty -s && mesg n;

sudo gedit /root/.profile

tty -s && mesg n

保存、重启、完事

3.ubuntu14安装opencv249的方法

1)安装cmake-gui

sudo apt-get install cmake-qt-gui

2)安装依赖环境

sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev 
libjasper-dev libopenexr-dev cmake python-dev 
python-numpy python-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev 
libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev 
libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev 
libavcodec-dev libavformat-dev libswscale-dev default-jdk ant libvtk5-qt4-dev 

3)首先在opencv源码目录新建build,打开cmake-qt-gui,选择opencv路径和opencv/build路径 ,如图所示
在这里插入图片描述
4)添加with_qt和with_opengl,点击configure,添加qt路径/opt/Qt5.3.2/5.3/gcc_64/bin/qmake
/opt/Qt5.3.2/5.3/gcc_64/lib/cmake/Qt5等;点击Generate;
5)打开终端,进入opencv/build的路径,make;等待…
6)sudo make intstall;安装路径/usr/local

4.linux /dev/adc使用:详见 代码

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>

int main(int argv,char *argc[])
{
    char *adc_path="/dev/adc";
    int fd,len;
    char read_buf[512];
    int r;
    memset(read_buf,0,sizeof(read_buf));
    
    if((fd = open(adc_path,O_RDWR|O_NOCTTY|O_NDELAY))<0)
    {

        printf("open adc err \n");
        exit(1);
    }
    
    if((len=read(fd,read_buf,sizeof(read_buf)))<=0)
    {
           printf("adc read err \n");
        exit(1);
    }else
    {
        r= atoi(read_buf);
        r= r*10000/4095;
        printf("adc value is :%d \n",r);
    }
}

5.libusb安装方法:

1)首先安装libudev-dev

sudo apt-get install libudev-dev

下载源码,解压;
2)进入源码目录

./configure     
make
sudo make install

6.查看linux内核的版本

#方法一
cat /proc/version
#方法二 
uname -a

7.安装交叉编译工具

添加临时变量

#在shell终端输入
export PATH=$PATH:/opt/arm-linux-gnueabihf/bin

添加全局变量

打开.profile

sudo gedit /etc/profile
#在文件的添加一行
export PATH=$PATH:/opt/arm-linux-gnueabihf/bin
#然后
source /etc/profile

验证安装成功

arm-linux-gnueabihf-gcc -v
#输入命令后会显示版本信息
Using built-in specs
COLLECT_GCC=arm-linux-gnueabihf-gcc
……
gcc version 4.9.2 20140904……
……

常见问题

未找到文件目录(No such file or directory)

安装下面的库

#试用于ubuntu18
sudo apt-get install lib32ncurses5 lib32z1
#或者(其他发行版本)
sudo apt-get install ia32-libs

error while loading shared libraries: libstdc++.so.6

安装下面的库

sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6

8.基本数据结构转计算机存储形式网站

基本数据结构转计算机存储形式网站

在这里插入图片描述

9.挂载硬盘到系统

永久挂载

#编辑文件
sudo vim /etc/fstab

临时挂载

1)查看设备挂载的情况

fdisk -l

2)查看数据盘是否格式化

lsblk -f

3)如果没有,格式化硬盘

sudo mkfs.xfs /dev/vdb

4)创建挂载点,例如

mkdir /storage

5)挂载硬盘

mount /dev/vdb /storage

6)查看结果

df -h

10.Linux计算器简单使用

#加减乘除指数余数
#+-*^%
bc
#保留三位小数
scale = 3

11.linux忘记root密码

1)进入grub引导装载的界面(在读秒界面按下e)进入如下界面
在这里插入图片描述2)选择相应的内核,再次按“e“
在这里插入图片描述3)经过第二步,这个画面可以编辑,在信息的最后加“空格“,然后键入”single“(如图):或者直接输入数字的”1“并回车确定进入下一步。如下图:
在这里插入图片描述
4)操作完第三步,会出现下图,是不是感觉又回到第二步了呢?并不是,这里按键盘的“B“键,进入引导系统。注意:这里是”B键。“在这里插入图片描述
5)在下面这行中 “[root@localhost /]#” 输入“passwd root“,重新设置root的密码
在这里插入图片描述

12.ubuntu18更改grub引导

背景图片

准备一张适合电脑分辨率的图片,在命名为like.jpg,打开终端,输入命令:

cp -v like.jpg /boot/grub/

打开/etc/defaut/grub

vim /etc/defaut/grub
#将grub文件的#GRUB_GFXMODE=640x480
#更改为 GRUB_GFXMODE=1920x1080 #这里的分辨率改成自己电脑的分辨率
#保存文件,输入:
update-grub

设置默认启动项

vim /etc/defaut/grub
#默认GRUB_DEFAULT=0
#更改0的编号,保存,输入:
update-grub

设置启动时间

vim /etc/defaut/grub
#默认GRUB_TIMEOUT=10
#更改10的秒数,保存,输入:
update-grub
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章