今天这个,严格来说不算一篇文章,我只想把我工作中遇到的问题分享给大家,让大家少犯错误。

  1、安装rmp包时出现错误 :header V3 DSA signature: nokey ,key id .....

  解决办法:rmp -ivh **** .rmp --force --nodeps

  2、桌面和纯命令下切换方式:

  在桌面模式下直接进入指令模式 ctrl + alt + F2

  vim /etc/inittab 最后一行id 值 5 改为 3; 5为桌面, 3为纯指令

  3、&> test.log 将输入记录在文件test.log中, >> 不会覆盖文件

  4、df: 查看空间大小

  5、ls -lh: 以M为单位显示文件大小

  6、将文件放在/dev/shm 目录下,不会占用空间大小,但是在重启之后该文件夹下就没有了,可用于不关机的临时测试用

  7、Linux下编译Java

  javac -Djava.ext.dirs=./lib -d bin ./src/test.java

  javac -Djava.ext.dirs=./lib ./src/test.java

  java -Djava.ext.dirs=./lib -d bin ./bin/test

  java -Djava.ext.dirs=./lib test

  8、初玩Git ,可能会遇到的问题。

  “ git clone时报错git 401 Unauthorized while accessing ”

  原因 & 解决 :

  是由于Linux系统,默认的git 版本太低。

  升级Git版本,即可搞定。

  至于如何升级,网上文章大把。

  9、Centos ,如果make编译安装时,报 “cc: command not found”错误。

  原因 & 解决:

  是由于新安装的系统,没有安装gcc环境。

  yum install gcc

  即可。

  10、grep同时满足多个关键字和满足任意关键字

  grep -E "word1|word2|word3" file.txt

  满足任意条件(word1、word2和word3之一)将匹配。

  grep word1 file.txt | grep word2 |grep word3

  必须同时满足三个条件(word1、word2和word3)才匹配。

  比如这段脚本:

  Test_file=`ls ${bak_path} | grep -e ^${Bak_Pro} | grep b${Bak_File}$`

  11、git 分支操作:查看远程分支,删除远程分支。

  查看远程分支

  git branch -a

  删除远程分支test

  git push origin :test

  12、Git 查看远程分支列表

  git branch -r:查看远程分支

  13、写脚本,千万不要用 rm -rf

  迟早会有血的教训。

  建议用mv 取代 。

  这就是我在工作中遇到的问题,希望大家能够多看一看,避免工作中出现类似的问题。

linux工作中遇到的问题总结---更新中的更多相关文章

  1. Linux几个小杂碎点(更新中)

    1 BIOS时间和系统时间问题 安装完CentOS后,系统时间是CST时间,而BIOS时间是UTC时间,因此系统时间会比BIOS时间快8个小时.如果您设置BIOS自动开机的话,就会总是差个8小时.需要 ...

  2. linux中操作k8s的基本命令-更新中

    linux中操作k8s的基本命令 最近工作中使用到了k8s,那么就来总结下平时使用到的基本的命令 获取某个namespace下的pod 获取某个namespace下的pod,展示出ip和pod信息 查 ...

  3. Linux软件开发常用的软件包(持续更新中)

    下面是Linux开发常用的软件包: 软件包的名称 作用描述 安装方式 build-essential   sudo apt-get install build-essential policycore ...

  4. linux下 GUI 数码相册项目 持续更新中

    GITHUB: https://github.com/nejidev/digital_photo_album 本项目,是部分参考别人的项目,是全新从0编写的.算法实现和别人肯定是不同的,github ...

  5. linux运维安全工具集合[持续更新中..]

    lynis 安全漏洞检测工具    https://cisofy.com/download/lynis/    https://cisofy.com/files/lynis-2.2.0.tar.gz ...

  6. linux系统及服务安全(持续更新中)

    linux安全 1.隐藏NGINX和PHP版本号 curl -I "http://www.xxx.com" //检测 nginx:  http段加入server_tokens of ...

  7. linux指令快速复制粘贴[龟速更新中]

    由于有经常碰到要输入linux指令,但是却忘记了的情况.在家里我把常用的命令放到Xshell的快速命令集,但是在很多情况下不在家,可能用的他人电脑,以及在非Win环境下使用ssh时没有xshell使用 ...

  8. Linux系统编程重要细节记录(持续更新中)

    1.在打印rlim_t值时,需要将其转换为long long并使用%lld printf()修饰符.

  9. Linux bash脚本及常用命令--不断更新中

    1.如何在向alias命令传递参数: 这种用法的话就需要使用函数来配合使用. 如要cd到指定目录,并且ls当前目录下的文件可以使用:  alias cdls='cdls(){ cd $1; ls; } ...

随机推荐

  1. Java求555 555的约数中最大的三位数。

    package org.llh.test; /** * 求555 555的约数中最大的三位数 * @author llh * */ public class Car { //整数j除以整数i(i≠0) ...

  2. You can Solve a Geometry Problem too(判断两线段是否相交)

    You can Solve a Geometry Problem too Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/3 ...

  3. 通过xinetd服务管理 rsync 实现开机自启动

    1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...

  4. Struts2+Spring+Hibernate实现员工管理增删改查功能(一)之ssh框架整合

    前言        转载请标明出处:http://www.cnblogs.com/smfx1314/p/7795837.html 本项目是我写的一个练习,目的是回顾ssh框架的整合以及使用.项目介绍: ...

  5. Flex 基础语法(一)

    任何一个容器都可以指定为Flex布局. .box{ display: flex; } 行内元素也可以使用Flex布局. .box{ display: inline-flex; } Webkit内核的浏 ...

  6. HTTP请求过程(http是一种无状态协议,即不建立持久的连接)

    一.一个完整的HTTP请求,通常有7个步骤: 1.建立TCP连接: 2.web浏览器向web服务器发送请求命令: 3.浏览器发送请求头信息: 4.服务器应答: 5.服务器发送应答头信息: 6.服务器向 ...

  7. windows中更换Jdk版本不生效

    本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行java -version得到 C:\Users\liuxi ...

  8. 约瑟夫环C#解决方法

    /*约瑟夫环 (问题描述) 约瑟夫问题的一种描述是:编号为1,2,......n,的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数).一开始任意选 一个正整数作为报数的上限值m,从第一个人开始 ...

  9. C语言函数与程序结构

    title : C语言函数与程序结构 tags : C语言作用域规则 , 外部变量 ,静态变量 ,寄存器变量,宏定义 grammar_cjkRuby: true --- 外部变量 变量声明用于说明变量 ...

  10. yaml在python中的应用简单整理

    #简单介绍============================================================== YAML使用寄主语言的数据类型,这在多种语言中流传的时候可能会引 ...