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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章