linux提示符修改
PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。
$ vi~/.bashrc
在文件最后添加如下设置
export PS1="\[\e[32;40m\][\[\e[1;31m\]\u@\[\e[36m\]\h \W]\$\e[m
$ source ~/.bashrc
#使其设置生效
1堆栈
堆栈这种数据结构的特点可以概括为LIFO(Last In First Out,后进先出)
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
snprintf相对于sprintf多了一个size参数,size是指示str的大小,如果输出超过了size制定的大小则对输出的字符串size-1,并在最后加入\0
.
snprintf的优势:
- 保证缓冲区以
\0
结尾。 - 指定了大小,不用担心越界的问题,当前在保证size的合理性。
errno
linux c调用api出现时的错误代码,需要饱含error.h
,详细使用说明可在csdn上进行搜索。
man 数字含义
1、Standard commands (标准命令)
2、System calls (系统调用)
3、Library functions (库函数)
4、Special devices (设备说明)
5、File formats (文件格式)
6、Games and toys (游戏和娱乐)
7、Miscellaneous (杂项)
8、Administrative Commands (管理员命令)
9 其他(Linux特定的), 用来存放内核例行程序的文档。
通过putty连接虚拟机
-
查看虚拟机的IP地址,命令ifconfig
-
开启shh-server服务
a) 安装shh-server服务“sudo apt-get install openssh-server”
b) 查看shh-server服务是否启动“ps -e |grep ssh” 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你 可以自己定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh resart
-
使用putty连接:
-
输入账号密码后即可。
设置putty颜色
- 打开命令行(windows + r) 输入“regedit”
- 找到HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\Sessions\,找到要设置的连接名称,右键导出。
- 修改颜色
"Colour0"="211,215,207"
"Colour1"="238,238,236"
"Colour2"="46,52,54"
"Colour3"="85,87,83"
"Colour4"="211,215,207"
"Colour5"="238,238,236"
"Colour6"="46,52,54"
"Colour7"="85,87,83"
"Colour8"="204,0,0"
"Colour9"="239,41,41"
"Colour10"="78,154,6"
"Colour11"="138,226,52"
"Colour12"="196,160,0"
"Colour13"="252,233,79"
"Colour14"="52,101,164"
"Colour15"="114,159,207"
"Colour16"="117,80,123"
"Colour17"="173,127,168"
"Colour18"="6,152,154"
"Colour19"="52,226,226"
"Colour20"="211,215,207"
"Colour21"="238,238,236"
- 保存后双击注册即可
VIM插件安装
Vim插件是从同事那里copy过来的,就不用自己再鼓捣了,从网盘上下载“vim.tar.gz”------提取码:ahne
。
1. 将文件解压到用户的根目录下 tar –xf vim.tar.gz,会在根目录下生成“.vim”文件夹。
2. 进行连接,ln –s .vim/.vimrc 就是给vimrc做个快捷方式链接到根目录上。
3. 安装ctags cscope命令“sudo apt-get install ctags cscope”。
因为是从别人那里copy过来的,自动生成的文件注释信息都是别人的,需要改成自己的。
1. 进入到 .vim目录下 cd ~/.vim
2. 执行查找命令 grep –r “yangkun”
3. 在所有出现yangkun的文件中修改成自己的命令
为网卡配置静态IP地址
- 打开网络配置文件
sudo vim /etc/network/interfaces
- 在文件最后加下面这几种情况
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
- 重启网络服务
sudo /etc/init.d/networking restart