1. 程式人生 > >ubuntu使用程式設計常見問題總結

ubuntu使用程式設計常見問題總結

總結1:

Ubuntu 18.04開機啟動一些指令碼?(18.04和之前的系統有不同)

就是在/etc/rc.local檔案中新增你需要開機執行的指令碼。例:

##sudo vi /etc/rc.local

#!/bin/bash

mkdir test

##reboot

就可以了。

參考:https://blog.csdn.net/dahuzix/article/details/80785691

總結2:

Ubuntu 使用man查詢函式,找不到的原因?

Ubuntu預設是沒有完全安裝man手冊的

##apt-get install manpages-de  manpages-de-dev  manpages-dev glibc-doc manpages-posix-dev manpages-posix

為了顯示中文手冊,下載manpages-zh包。

可以直接執行如下命令安裝

##sudo apt-get install  manpages-zh

之後使用##man 2 xxx就可以了。

參考:https://blog.csdn.net/gatieme/article/details/51656707

總結3:

makefile:8:***遺漏分隔符(null)。停止

這個問題是由於tab被分割成了空格,需要將tab設定成不需要分割成空格就可以了。因為我是用vim編輯,所以我使用如下方法:

vim /etc/vimrc  

:set tabstop=4

:set shiftwidth=4=4

vim /etc/vimrc 

:set ts=4

:set expandtab

:set autoindent 

說明:其中tabstop 表示一個 tab 顯示出來是多少個空格的長度,預設 8。

softtabstop 表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用expandtab時特別有用。

shiftwidth表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。

當設定成expandtab時,縮排用空格來表示,noexpandtab則是用製表符表示一個縮排

總結4::

兩個linux pc用一個網線連線通?

方法:

Step1,設定A機和B機的ip,兩個pc的子網掩碼一定要相同,

##sudo vi/etc/network/interfaces

Step2,設定域名服務,這一步可有可無

##vi /etc/resolv.conf

nameserver 202.199.118.2

step3,用ping命令就可以ping通了。

參考:https://bbs.csdn.net/topics/390664094