linux系统
PengQ1
一枚基本功不扎实的不合格码农
展开
-
Vim 快捷键-光标移动
1,单字符移动k 上移 j 下移 h 左移 l 右移2,单词(word)移动w 移动到下一个单词开头e 移动到下一个单词结尾b 移动到上一个单词开头3,整行移动0 移动到行首$ 移动到行尾+ 移动到下一行开头- 移动到上一行开头4,滚动屏幕Ctrl + f 向前滚动一整屏Ctrl + b 向后滚动一整屏Ctrl + d 往前滚动半屏C...原创 2019-11-13 09:34:26 · 296 阅读 · 0 评论 -
Linux 命令行内快捷键
"cd -" 打开上次访问的目录。"Ctrl + r" 可以通过关键词搜索历史调用的命令,并且直接使用。”Ctrl + k“ 删除当前字符到行尾。”Ctrk +u“ 删除当前字符到行首。”Ctrl + w“ 删除光标到当前字符的开头。”Ctrl + l“ = "clear", 刷新屏幕,实际上相当于屏幕向上翻了一页。”Ctrl +c“ 输入完命令后,如果不想执行,可以使用这...原创 2019-11-13 09:18:10 · 256 阅读 · 0 评论 -
Ubuntu18 安装和配置 mysql
在命令行上输入命令:sudo apt-get install mysql-server mysql-client安装过程中如果没有提示输入密码,参考这个链接:https://blog.csdn.net/gulang03/article/details/82790821打开/etc/mysql/debian.cnf 查看mysql默认的用户名密码登陆成功后,运行my...原创 2019-11-01 17:41:25 · 180 阅读 · 0 评论 -
Linux下gdb命令初探
GDB,全称GNU Project Debugger, 是GNU公司推出的一款调试工具。想要使用gdb命令,需要在用gcc编译的时候,在编译参数中加入“-g”。编译成功之后,可以使用"gdb + exec file"进入gdb调试命令行。常用命令:info stack 查看调用栈的信息。info register 查看除了向量寄存器和浮点寄存器意外的其它寄存器。info all...原创 2019-11-01 17:07:22 · 188 阅读 · 0 评论 -
Linux file, nm, strip命令的作用
file命令可以查看文件的bit,是不是可执行文件以及该文件的架构,有没有strip等等。nm命令可以列出.o,.a,.so中的符号信息,包括诸如符号的值,符号的类型以及符号名称等等。所谓符号,通常是指定义出来的函数和全局变量等等。“-u”参数可以打印出未定义的符号,需要和其它对象文件进行连接。strip命令可以去除符号表。由于符号表常常占用很大的内存空间,但是,符号表又是Debug过程中...原创 2019-11-01 16:37:05 · 1136 阅读 · 0 评论 -
Linux系统中的软连接与硬链接
Unix操作系统为除了进程以外的所有操作,包括硬件设备,文本,图像,鼠标键盘,网络等等提供了一组通用的API,它们在被处理的时候均采用字节流的方式。通俗地讲,在Unix系统中,除了进程以外,一切都是文件。Linux系统由于是在Unix的基础上发展而来的,因此很好地继承了这一特性。连接(Link),顾名思义,就是通过该文件可以访问到另外一个文件。Linux中,连接的方式有两种,一种是硬链接(Ha...原创 2019-11-01 14:27:41 · 372 阅读 · 0 评论 -
linux下如何实现普通用户和root用户之间的切换?
1,如何从普通用户切换到root?如果忘记了root密码或者从来没有设置过,首先可以通过"sudo passwd root",设置一下root密码,如下:设置完成之后,使用"su"就可以登录root用户了。2,如何从root切换回普通用户?①exit②su username(用户自己的用户名)运行截图如下:...原创 2019-04-03 10:57:32 · 2995 阅读 · 0 评论