
linux
qing101hua
在校大学生
展开
-
Linux下比较全面的监控工具dstat
不小心敲错了命令,结果意外发现一个小惊喜,功能强的dstat监控命令,具体功能说明如下:1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat...原创 2018-06-13 10:50:06 · 309 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作Linux下最常用的打包程序就是tar了,使用tar程序打出...转载 2018-06-13 09:04:19 · 3624 阅读 · 0 评论 -
linux 环境下 C++ 编程的命令总结
遇到某个CPP文件中调用的函数,希望查看该函数的定义位置、功能。1、grep -n -H -R FindFirstNonSpace *在当前目录下,查找包含 FindFirstNonSpace 的文件,-n 显示行号-H显示文件名-R递归查找每一个子目录,适合工程较大、分多个目录存放的场景原创 2018-01-05 18:02:49 · 478 阅读 · 0 评论 -
在linux中,if [ -f $home/$1]的含义
在linux中,if [ -f $home/$1]的含义# [ -f $home/$1 ] 表示的是判断$home/$1是不是文件,并且存在 $1表示的是你执行脚本的第一个参数,下面有详细的例子你可以练习一下![root@localhost test]# pwd/root/test[root@localhost test]# lseoop转载 2018-01-05 16:07:54 · 4609 阅读 · 0 评论 -
nohup命令及其输出文件
http://hi.baidu.com/xfpsh/blog/item/3a5f41fd5be2f3e2fc037ffe.html nohup /dev/null 2>&12012-02-13 15:30nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令转载 2018-01-05 11:27:07 · 914 阅读 · 0 评论 -
Linux C++ 开发常用工具,常用指令工作手册
vim常用::set nu显示行数 :set mouse=a 鼠标滑动屏幕,:set ic :set noic 忽略不忽略大小写 /word_to_search\c \c表示忽略大小写 c小写忽略,C大写不忽略比较两个文件不同:vim -d file1 file2; 然后使用“[c”跳转到前一个不同点,使用“]c”跳转到后一个不同点,可以使用Ctrl+w之后,左右上下进行替换。如果转载 2018-01-05 10:59:34 · 619 阅读 · 0 评论 -
linux操作
拷贝文件夹及子目录结构 cp -r 源文件路径及名称 目标文件路径及名称删除文件 rm 删除文件夹 rm -rf解压 zip文件 unzip 文件包解压tgz文件 tar zxvf myfile.tgz打开文件 .py .txt vi打开脚本 .sh cat 查找文件夹下某种类型的数量 find .原创 2017-08-13 21:02:33 · 304 阅读 · 0 评论 -
tar命令各参数详解
tar命令[tar 命令中的 ' - ' 省略就是不显示压缩或解压的过程吗?例: tar -xvf 文件.c 和 tar xvf 文件.c 区别即如上所说,吗?不确定看别人用的,自己没试过。 以下内容为转载ot@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-转载 2018-01-12 18:50:59 · 16332 阅读 · 0 评论 -
Linux 两种终端分屏工具
下面介绍两种终端分屏工具:screen和tmux一、使用screen分屏(只能上下分屏,不能左右分屏)(1)安装工具在ubuntu系统中使用sudo apt-get install screen 安装screen工具(2)使用工具1,输入命令screen使用工具2,上下分屏:ctrl + a 再按shift + s3,切换屏幕:ctrl + a 再按tab键4,...转载 2019-06-25 16:10:02 · 4728 阅读 · 0 评论 -
Linux环境下的GDB调试方法-超详细
Linux环境下的GDB调试方法1、GDB简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能:1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4...转载 2019-06-27 19:32:39 · 1918 阅读 · 0 评论 -
例解 Linux 下 Make 命令
例解 Linux 下 Make 命令Linux 下make命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。Make 如何工作的对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefi...转载 2019-08-22 23:05:50 · 656 阅读 · 0 评论 -
Ubuntu -- 下如何查看CPU信息, 包括位数和多核信息
查看当前操作系统内核信息# uname -aLinux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux查看当前操作系统发行版信息#cat /etc/issueUbuntu 9.10 /n /l转载 2018-01-03 16:21:51 · 388 阅读 · 0 评论 -
easonjim Code, code and more code. Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一、意思 #!/bin/sh是指此脚本使用/b
easonjimCode, code and more code.Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。其实第一句的#!是对脚本的解释器程转载 2018-01-03 14:52:21 · 254 阅读 · 0 评论 -
ubuntu中apt-get的默认安装路径。安装、卸载以及查看的方法总结
apt-get 下载后,软件所在路径是什么??/var/cache/apt/archivesubuntu 默认的PATH为PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesapt-get install安装目录是包的维护者确定转载 2018-01-03 13:55:24 · 444 阅读 · 0 评论 -
ubuntu安装和查看已安装
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s转载 2016-11-18 16:04:22 · 640 阅读 · 0 评论 -
GCC 和 cmake的关系?
转载自 : https://www.zhihu.com/question/36609459辉常哥,充电2分钟,装逼5小时27 人赞同1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件转载 2016-07-15 11:54:00 · 2101 阅读 · 0 评论 -
ubuntu 常用命令
打开终端 Ctrl + Alt +T如何查看是否安装了 gcc ?用which gcc命令检查gcc命令的位置,如果安装了的话,会返回/usr/bin/gcc,如果没安装,则什么都不返回。如何查看gcc版本?gcc -v 而不是 gcc -version如何查看是否安装了osg?which osg 命令没有反应使用原创 2016-11-08 21:37:58 · 420 阅读 · 0 评论 -
gcc+mingw 编译后报错 error:'::main' must return 'int'
写了一个c程序, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25#include void main(){ float a[20],min,max; int i; for(i=0;i { print转载 2016-11-09 09:43:12 · 2145 阅读 · 0 评论 -
~/.bashrc什么意思
~/是进入当前用户的主目录。比如我用的用户名是aaa那么命令 cd ~/ 就进入了/home/aaa 目录。.bashrc 是进入.bashrc文件夹,就是用户目录下的名字是.bashrc的目录。原创 2016-11-08 19:38:49 · 38574 阅读 · 1 评论 -
ubuntu 常用软件下载
来自开源中国到文章:www.oschina.net/question/12_515原创 2016-11-08 13:34:43 · 510 阅读 · 0 评论 -
CMake 使用方法
转自(免提想当年)http://tzc.is-programmer.com/show/476.html 。 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法CMake的所有的语句都写在一个叫转载 2016-07-15 11:56:48 · 315 阅读 · 0 评论 -
linux 北编译调试
转载于:http://blog.chinaunix.net/uid-22832715-id-2111519.html main()函数,想必大家都不陌生了,从刚开始写程序的时候,大家便开始写main(),我们都知道main是程序的入口。那main作为一个函数,又是谁调用的它,它是怎么被调用的,返回给谁,返回的又是什么?这次我们来探讨一下这个问题。1. main()函数的形式先转载 2016-07-15 10:32:29 · 306 阅读 · 0 评论 -
六款常用的linux C/C++ IDE
sourceinsight一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。配置C/C++环境请看这里项目主页:http://anjuta.sourceforge.ne转载 2016-12-14 10:18:47 · 47266 阅读 · 1 评论 -
在Ubuntu系统下装Win7并引导双系统
本人的系统原先是就单ubuntu系统,而且是未分区情况下自动安装的,现在又装了个windows7,为了方便,自己笔记记录下,也给不知道同学参考下。 首先解释下ubuntu的 live CD即你将ubuntu系统的安装光盘或USB HDD硬盘镜象. 装好后情况:ubuntu一个主要盘(/dev/sda1),winodws7一个盘(/dev/sda2),还有两个ubuntu的(/dev转载 2016-12-14 10:30:22 · 1756 阅读 · 0 评论 -
scp报错:not a regular file
linux 本地文件上传到服务器scp /home/liujia/file.1txt liujia@172.16.252.32:/user/liujia从服务器下载文件scpliujia@172.16.252.32:/user/liujia/file1.txt /home/liujia命令scp liujia@172.16.252.32:/user/liu转载 2016-12-14 11:17:47 · 2871 阅读 · 0 评论 -
SHELL脚本--expr命令全解
expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。先看expr命令的info文档info coreutils 'expr invocation'的翻译。16.4.1 字符串表达式-------------------------'expr'支持模式匹配和字符串操作。转载 2018-01-12 11:24:56 · 4343 阅读 · 0 评论 -
remove(delete) all the files(folders) in one folder 无法删除.git 目录下的objects里面的文件
问题: ll -a 命令,显示出之前git clone下来的代码后,想删掉换个目录,发现源码删掉了,但是.git项目的文件 用 rm -r .git 怎么也无法删除。解决方法: rm-f -r (blog要删的文件)remove(delete) all the files(folders) in one folder keywords: linux,转载 2018-01-03 11:26:59 · 4205 阅读 · 0 评论 -
easonjim Code, code and more code. Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一、意思 #!/bin/sh是指此脚本使用/b
easonjimCode, code and more code.Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。其实第一句的#!是对脚本的解释器程转载 2018-01-03 10:33:59 · 270 阅读 · 0 评论 -
ubuntu安装和查看已安装
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s转载 2018-01-02 20:09:29 · 374 阅读 · 0 评论 -
ubuntu系统中文件和内容查找命令小结
一.以文件名查找: 1. find 命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系转载 2017-12-23 17:52:33 · 804 阅读 · 0 评论 -
Linux:Ldd命令介绍及使用方法
1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时转载 2017-12-20 16:42:57 · 2013 阅读 · 0 评论 -
linux 下创建和删除软连接
linux环境下创建和删除软链接ln -s /home/zhenwx/htccode-v1/ /home/zhenwx/htccode 建立/home/zhenwx/htccode-v1 的软连接 linux下的软链接类似于windows下的快捷方式 ln -s /home/zhenwx/htccode-v1/ /home/zhenw原创 2017-12-08 17:33:11 · 376 阅读 · 0 评论 -
source, ~/.bashrc, ~/.bash_profile详解
source命令的作用就是用来执行一个脚本,那么:source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的转载 2017-08-30 21:21:23 · 381 阅读 · 0 评论 -
如何在Ubuntu13.10上安装Sublime Text 3
如何在Ubuntu13.10上安装Sublime Text 3Sublime Text是一款很流行的源代码文本编辑器,托Webupd8团队的PPA仓库之福,我们现在能通过PPA安装Sublime Text 3,适用于ST的注册用户和未注册用户。安装Sublime Text 3打开终端(Ctrl + Alt +T), 键入并运行下列命令:$ sudo add-apt-re转载 2016-07-23 10:11:11 · 331 阅读 · 0 评论