
Linux
y果子
愿你成为自己的太阳,无需借助谁的光
展开
-
Linux 问题
如何以只读模式,用 vi/vim 查看文件。vim -R a.txt //用只读模式启动 Vim 假设你启动 nginx 时,发现 error log 提示 8080 端口被占用。如何找到当前占用 8080 端口的进程,并杀掉这个进程?查看占用某个端口的进程(如8080) lsof -i:8080 //netstat -apn | grep 8080 //mac版本中的netstat是精简版,不支持,最多可以用: netstat -anv | grep 8080 //.原创 2020-07-28 19:18:51 · 232 阅读 · 0 评论 -
Linux 常用网络工具总结
写的非常详细的Linux常用网络工具总结https://cloud.tencent.com/developer/article/1630364转载 2020-07-27 17:30:44 · 149 阅读 · 0 评论 -
Linux 基本操作
Linux的基础知识*Linux系统的组成:linux内核(linus 团队管理)shell:用户与内核交互的接口文件系统:ext3、ext4等。windows 有 fat32 、ntfs第三方应用软件Shell的基本知识Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)Shell可以执行:内部命令应用程序shell脚本利用Shell就可以干下面这些事了:命令行解释(这是用得最多的!)命令的多种执行顺序通配符( wild-card cha.转载 2020-07-27 16:07:27 · 206 阅读 · 0 评论 -
Ubuntu 安装 MySQL 的简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 sudo apt-get install mysql-server mysql-client // 安装数据库 sudo apt-get instal libmysqlclient-dev //安装数据库的包 C语言 API安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是...原创 2019-08-18 12:29:40 · 148 阅读 · 0 评论 -
sqlite3数据库的基本操作
SQLite 的数据库权限只依赖于文件系统,没有用户帐户的概念。SQLite 有数据库级锁定,没有网络服务器。它需要的内存,其它开销很小,适合用于嵌入式设备。你需要做的仅仅是把它正确的编译到你的程序。接口由SQLite C API组成,也就是说不管是程序、脚本语言还是库文件,最终都是通过它与SQLite交互的(我们通常用得较多的ODBC/JDBC最后也会转化为相应C API的调用)。创建数据...原创 2019-07-19 17:41:58 · 2912 阅读 · 0 评论 -
Ubuntu上安装sqlite数据库
linux平台:UbuntuSqlite版本:sqlite-3.5.61.源码安装步骤如下:1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz2)tar -xzvf sqlite-3.5.6.tar.gz3)cd sqlite-3.5.64)./configure --disable-tcl ##加上这个选项则不需要TCL,否则在...原创 2019-07-19 16:37:12 · 1038 阅读 · 1 评论 -
VMware上的Ubuntu上安装gcc-5.4.0教程
一、在安装gcc前,需要先安装 M4,GMP ,MPFR 、和MPC五个包不能随意安装,需要按照m4–>gmp–>mpfr—>mpc–>gcc的顺序来安装m4:http://www.gnu.org/software/m4/m4.htmlgmp:https://gmplib.org/mpfr:http://www.mpfr.org/mpc:http://www.mu...原创 2019-06-26 14:44:58 · 6490 阅读 · 6 评论 -
在VMware上,ubuntu和windows之间复制文本、拖拽文件命令
第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启原创 2019-06-13 14:43:56 · 3197 阅读 · 1 评论 -
2.7 用户登录查看
w 查看用户信息 (有系统资源)load average: x.xx x.xx x.xx 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU 内存)tty:终端 (tty1本机终端 pts/0第一个远程终端 ) IDLE:用户闲置时间 WHAT:用户正在执行命令who 查看用户信息(简化)last 查询当前登陆和过去登陆用户信息【可以看到reboot(重启)时间...原创 2019-05-09 12:00:28 · 145 阅读 · 0 评论 -
2.6 挂载命令
挂载命令(可理解为分配盘符)(1)查询与自动挂载mount 查询系统中已挂载的设备mount -a 依据配置文件/etc/fstab的内容,自动挂载 ,光盘 U盘 数据不建议写入自动挂载中 否则开机 时没有光盘 U盘的话 系统崩溃(2)挂载命令的格式mount [-t 文件系统] [-o特殊选项] 设备 文件名 挂载点选项:-t 文件系统:加入文件系统类型来指定挂载的类型,e...原创 2019-05-09 11:58:38 · 283 阅读 · 0 评论 -
2.5 关机和重启命令
shutdown [选项] 时间-h 关机 -r 重启 -c 取消前一个关机命令shutdown -r now #立马重启halt, poweroff , inti 0 也都可以关机 但不安全reboot , init 6 也可以重启runlevel 查看运行级别 前级别 当前级别logout 退出当前用户,也就是注销shutdown命令:【shutdo...原创 2019-05-09 11:56:29 · 235 阅读 · 0 评论 -
2.4 压缩与解压缩命令
Linux中的压缩命令常见的压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2.zip格式压缩压缩文件:zip 压缩文件名 源文件压缩目录:zip -r 压缩文件名 源目录.zip格式解压缩解压缩.zip文件:unzip 压缩文件.gz格式压缩压缩为.gz格式格式的压缩文件命令1:gzip 源文件(源文件会消失)压缩为.gz格式格式的压缩文件命令2:gzip ...原创 2019-05-09 11:52:11 · 144 阅读 · 0 评论 -
2.3 帮助命令
帮助命令:man1.命令:man [命令名](获取指定命令的帮助) man是manual的缩写,译为手册。 例:man ls,即查看ls命令的帮助。 2.进入man命令里操作(vi界面操作方法) (1)":q":退出;(2)“/ -d”:搜索"-d"字符串;(3)按n键,往下翻;(4)shift+n:往上翻 3.man的级别 (1)查看命令的帮助 (2)查看可被内核调用的函数的帮助...原创 2019-05-03 13:05:55 · 228 阅读 · 0 评论 -
2.2 文件搜索命令
文件搜索命令:locatelocate 文件名 (优点:在后台数据库中按文件名搜索,搜索速度更快 缺点:只能按文件名搜索)并不是在系统里搜索,而是在/var/lib/mlocate这个目录下进行搜索,这是locate命令所搜索的后台数据库,但是这个数据库不是实时更新的,一天一更新执行updatedb强制更新数据库,假设在不同的目录创建相同名字的文件或者...原创 2019-05-03 13:04:25 · 200 阅读 · 0 评论 -
2.1 文件处理命令:目录处理命令,文件处理命令,链接命令
建立目录:mkdir如果目录a,b都不存在, 先建a 再建b -p递归创建 #madir -p a/b切换所在目录:cd查询所在目录位置:pwd删除空目录:rmdir删除文件或目录:rm文件删除命令(注意:( rm -rf / ) 命令不可随意执行,此命令为清除系统命令,且Linux删除的文件不可恢复。)复制命令:cp剪切或改名命令:mv...原创 2019-05-03 13:00:31 · 184 阅读 · 0 评论 -
2.Linux命令
Linux常用命令:1.1 命令基本格式1.2 文件处理命令1.3 文件搜索命令1.4 帮助命令1.5 压缩与解压缩命令1.6 关机和重启命令1.7 其他常用命令1.1 命令基本格式:命令提示符:命令格式:查询目录中内容:ls ls -l 相当于lllinux中共有七种文件类型。文件类型 (- 文件, d 目录 , l 软链接文件,块设备文件,字符设备文件...原创 2020-03-17 12:20:15 · 137 阅读 · 0 评论 -
1.Linux基础
Linux与Windows的不同Linux的shell严格区分大小写Linux中的所有内容以文件形式保存,包括硬件、用户、Linux通过文件头部信息区分文件类型,与扩展名无关压缩包: .gz .bz2 .tar.bz2 .tgz二进制软件包: .rpm网页文件: .html 、 .php脚本文件: .sh配置文件: .conf• windows的程序不...原创 2019-05-03 12:23:24 · 120 阅读 · 0 评论