文章分类 -  7 Linux

摘要:系统库 库文件包含额编译后的代码 库文件中包含了能与调用程序共享的函数和声明 其他程序通过#include <stdio.h> 静态 :文件名以.a结尾 共享: 管理共享库文件 通常保存在一下几个位置 : /lib或/lib64 /usr/lib 或/usr/lib64 /usr/local/lib 阅读全文
posted @ 2020-12-19 14:41 KnowledgePorter
摘要:运行python脚本 1.python 进入交互式 shell 最后 quit()退出 2.python xxx.py 3.chmod a+x xxx.py 然后 ./xxx.py ,python输出默认进入到stdout中 .pyc和.pyo是编译后的代码 变量和值 数值变量 字符串变量 列表 字 阅读全文
posted @ 2020-12-19 12:13 KnowledgePorter
摘要:which git 查看是否安装了git 在debian 上安装git: apt-get install git clone: 主目录创建project_name/.git目录(本地文件仓库),这个目录的文件是中央仓库签出的文件, 创建工作区 创建暂存区,本地修改在提交到本地文件仓库之前,这些修改保 阅读全文
posted @ 2020-12-19 11:58 KnowledgePorter
摘要:bash脚本基础 脚本文件第一行 #!/bin/bash 这个特殊字符串称为 sha-bang,告诉系统以bash脚本方式运行代码 注释以字符#开头,知道行尾 echo向正在运行程序的用户显示信息。 创建并保存脚本后,要使他变成可执行chmod a+x hello.sh 就可以./hello.sh运 阅读全文
posted @ 2020-12-15 19:36 KnowledgePorter
摘要:两种类型脚本语言(解释型语言)和编译型语言(结构化语言)。 脚本语言 bash shell 脚本 :可以在脚本中原生的使用linux命令 perl 脚本: python 脚本 Ruby PHP JavaScrip Tcl sed与awk 阅读全文
posted @ 2020-12-15 19:21 KnowledgePorter
摘要:获取root权限 直接以root身份登录 使用su命令 su - :默认是root用户 使用 sudo 命令 sudo 命令允许你作为root用户执行命令,甚至可以不知道root密码,但这个特性必须要经过配置才能起作用,在Ubuntu中,第一个账户被默认配置为可以使用sudo 命令 sudo id 阅读全文
posted @ 2020-12-06 19:10 KnowledgePorter
摘要:vim 是vi 复制品,增加了许多附加特性 进入插入模式 i 在光标位置之前插入 a 光标位置之后 I 在行的开头 A 在行末尾 o 在光标的下面开一个新行 在新行插入 O 上面开新行 移动命令 k上 j 下 h左 l右 重复修饰符 7G 跳到文档第7行 3w 向前移动3个单词 5i 某个内容插入5 阅读全文
posted @ 2020-12-06 16:31 KnowledgePorter
摘要:1.命令行工具 查看文件 file: 查看文件类型 cat: 查看小型文件内容 -n 加上行号 more和less(more的增强版) 显示大文件 显示控制命令: 空格 向下滚动一屏 回车:向下一行 h:帮助界面 q:退出 /{模式}:搜索{模式} n:找到下一个模式 :f:显示文件名和当前行号 h 阅读全文
posted @ 2020-12-06 13:57 KnowledgePorter
摘要:1.文件系统 不同于windows把每个物理驱动第一分配一个字符,如C:,E:,Linux把所有驱动器(包括网络驱动器和可移动介质)都放在根目录下。 根目录用/表示,这个符号也用来分隔目录和文件名。 最常用的目录: /home:用户主目录,每个拥护再/home下都有一个目录 /root:根拥护主目录 阅读全文
posted @ 2020-12-06 13:17 KnowledgePorter