
linux
peiwang245
高山仰止,景行行止,夯实每一步,努力前行。
展开
-
linux 下 C编程学习记(一)
接触C语言已经4年了,但是一直没有在linux下写过C代码也没有想过在linux下开发要学习一些什么东西,最近看了一些在linux下的C开发知识,突然发现用惯了windows下的集成开发环境的自己弱爆了。看了也有一段时间了,总结一下最近的成果,希望对向我们这一类的初学者有抛砖引玉的作用。一:工具的使用1、学会使用vim/emacs,vim/emacs是linux下常用的源码开发工具。2、学会makefile文件的编写规则,并结合aclocal,autoconf,aotumake。生成mak.转载 2020-10-11 13:01:16 · 441 阅读 · 0 评论 -
Linux中变量 #,#, @, 0,0, 1, 2,2, *,$$,$?的含义
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$n 是传递给该shell脚本的第n个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误...原创 2020-01-16 14:33:25 · 656 阅读 · 0 评论 -
Linux 查找操作
很多时候,需要在某个文件夹下查看所有的文件是否包含某个字符串,比如已知一个变量名,但是不知道定义在哪个文件里,就可以搜一下。(1)目录下的所有文件中查找字符串find . | xargs grep -ri "class" 其实,该命令行等价于grep -ri "class" .(2)目录下的所有文件中查找字符串,并且只打印出含有该字符串的文件名find . | xar...原创 2020-10-11 12:58:45 · 351 阅读 · 0 评论 -
make 2>&1 | tee build.log 解释
用途编译时将编译log写到build.log文件中,同时也输出到标准输出。解释2表示标准输出。文件描述符:0 stdin,1 stdout,2 stderr2>&1,表示标准错误重定向到标准输出, 如果没有2>&1,只会有标准输出,没有错误;tee的作用同时输出到控制台和文件。make 2>log.txt 表示只将错误写到文件,其它的还是...转载 2020-01-09 14:05:07 · 981 阅读 · 0 评论 -
查看Linux版本
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4....转载 2020-01-09 14:06:01 · 135 阅读 · 0 评论 -
Linux export输出变量
在Linux中,设置环境变量有许多方法,其中最直接的就是使用export命令来对已有的环境变量添加新的值,比如我们安装了Java,现在要将其路径加入PATH环境变量中,可以使用:选择profile文件写入我们的环境变量;使用 suodo gedit /etc/proifle 命令打开该文件,并输入以下命令:export JAVA_HOME="xxx"export PATH="$PAT...转载 2020-01-09 14:05:22 · 1882 阅读 · 0 评论 -
Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond st...转载 2019-09-24 08:52:27 · 174 阅读 · 0 评论 -
ssh 远程登录 不用密码设置方法 ssh-keygen -t rsa
ssh-keygen 用来生成ssh登录的key,可以使我们以后登录远程主机时无需再输入远程主机的key.具体使用方法如下:例如我们有两台主机:A:192.168.0.1 B:192.168.0.2当我们需要用主机A登录远程主机B时,我们在主机A上输入:一、# ssh-keygen -t rsa会产生如下的信息:Generating public/private...转载 2019-09-19 11:15:29 · 4236 阅读 · 0 评论 -
Linux的桌面环境gnome、kde、xfce、lxde 等等使用比较
文章目录图形界面架起用户迈向Linux的桥梁 如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人“劳神”的命令,直接拖拽就能操作。在这一点上,微软确实是将图形化操作界面这条路走得更彻底、更专一,尽管人们一直都在抱怨W...转载 2019-08-16 18:55:05 · 7438 阅读 · 0 评论 -
虚拟机VMware安装使用教程
虚拟机 虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在虚拟机中,你可以安装各种操作系统...转载 2019-08-16 18:56:58 · 405 阅读 · 0 评论 -
Linux——CentOS7安装gcc编译器详解
使用yum安装gcc使用yum命令安装还是非常easy的。yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件手动安装gcc从CentOS7的系统安装镜像中取出需要的rpm包(也可以通过别的方式获取):解压镜像文件,进入"Packages"目录,里面很多rpm包,取出如下几个:mpfr-3.1.1-4....转载 2019-09-09 14:15:12 · 728 阅读 · 0 评论 -
CentOS怎样安装Python3.6
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel安装可能用到的依赖wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz下载Python3.6.5源码tar -xzvf Python-3.6.5.t...转载 2019-09-09 14:16:14 · 100 阅读 · 0 评论 -
Linux命令简写和全称
su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Process S...转载 2019-09-12 09:19:57 · 190 阅读 · 0 评论 -
Linux中文乱码问题终极解决方法
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030该文件在用户目录下,对于其他用户,也必须相应修改该文件。使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码方法二:修改/etc/sysconfig/i18n文件#LANG="en_US.UTF-8"#SUPPORTED="en_US....转载 2019-09-19 10:49:56 · 10810 阅读 · 0 评论 -
linux命令的组成规则及缩写
1、常用缩写 习惯cd == change dieectory ##更改当前工作目录dd == disk dump ##磁盘转存df == disk free ##磁盘自由du == disk usage ##磁盘详情pwd == print work...转载 2019-09-19 10:59:26 · 379 阅读 · 0 评论 -
Centos7安装chrome浏览器
1. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repocd /ect/yu...转载 2019-09-19 11:01:36 · 100 阅读 · 0 评论 -
VMware安装Centos7超详细过程(图文)
原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral 本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬...转载 2019-09-19 11:12:11 · 203 阅读 · 0 评论 -
局域网内其他主机如何访问运行在宿主机的虚拟机中的Django项目
1.在宿主机cmd中查看宿主机的ip(注意区分主机中虚拟机的ip)我连的是无线,IP如下2.在Django项目的mysite文件中更改settings.py文件 ALLOWED_HOSTS为允许访问的地址,设置为宿主机的ipALLOWED_HOSTS=['*'] //*表示任意地址,...转载 2019-09-19 11:13:27 · 480 阅读 · 0 评论 -
笔记本装双系统!win10+Linux!所有的坑自己一个个爬过来
写在前面,装了大概5遍,装了删删了装,笔记本快被我翻过来了,终于在昨天装好了。 首先你要明确的第一点,笔记本是不是有N卡,笔记本是不是有N卡,笔记本是不是有N卡,就是NVIDIA显卡!重要的话说三遍!这是导致我们装机失败的最主要原因! 首先我们去官网下Linux,这里就推荐Ub...转载 2019-08-16 18:53:44 · 2137 阅读 · 0 评论