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查找函数,找不到的原因?

扫描二维码关注公众号,回复: 3980462 查看本文章

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

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/83820366