1.关闭防火墙(Ubuntu)

  sudo ufw disable

2.vi 拷贝   参考http://blog.sina.com.cn/s/blog_601331150100ecfr.html

 一)文件中拷贝

yw」:将光标所在之处到字尾的字符复制到缓冲区中。
  「#yw」:复制#个字到缓冲区
  「yy」:复制光标所在行到缓冲区。
  「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。
  「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。

  二)文件之间拷贝

  vi 文件1

   :e 文件2  (打开文件2)

   :e #  (两个文件间切换)

   在文件1要复制的位置开始标志mk,末尾标志”ay'k  (输入k光标回到开始处,此时内容已拷贝到缓冲区,a表示缓冲区a)

   e#切换到文件2,到要粘贴的位置,然后用”ap命令,即可粘贴

3.网络禁用解决(Ubuntu)   参考http://www.cnblogs.com/balaamwe/archive/2013/03/04/2942986.html

  service network-manager stop

  rm /var/lib/NetworkManager/NetworkManager.state

  service network-manager start

4.解压    参考http://www.linuxidc.com/Linux/2012-08/68122.htm

  unzip     .zip

  tar -xvf  .gz(解包)                 -C   目录

  tar -zxvf .tar.gz                       -C   目录

  tar -jxvf .tar.bz2                      -C   目录

5.*.sh 出现permission denied,添加可执行权限

  chmod a+x *.sh

  同理,.bin文件

  参考http://blog.sina.com.cn/s/blog_73b89cd30101492v.html

  chmod 777 aa.txt 给文件所有权限
  chmod 755 aa.txt 给属主执行权限,
  chmod 770 aa.txt 给属主和属组权限
  chmod 666 aa.txt 去掉文件的可执行权限

  u 代表属主   g 代表数组   o 代表其他用户   a 代表以上3个   + 代表增叫相关权限   - 代表减去相关权限

  chomd ugo-x aa.txt 减去所有用户的执行权限
  chmod u+x aa.txt 给属主增加执行权限
  chgrp wangxujun aa.txt 修改文件的属性组
  chmod a+x aa 给所有人执行权限
  chmod a-x aa   给所有人减去执行权限
  chmod a+x ,a+r ,a+w aa 给所有人所有权限

6.ubuntu安装rpm格式的方法 参考http://www.2cto.com/os/201112/115160.html

  1)ubuntu 安装alien转换软件

    sudo     apt-get   install   alien

  2)转换

         sudo      alien     --scripts     sqldeveloper-3.0.04.34-1.noarch.rpm

         执行完后会生成一个  sqldeveloper_3.0.04.34-2_all.deb  这样的文件

  3)安装

      sudo  dpkg -i   sqldeveloper_3.0.04.34-2_all.deb

7.添加环境变量  参考http://www.cnblogs.com/pang123hui/archive/2011/05/28/2309889.html

8.vi查找 参考http://blog.163.com/wchao226@126/blog/static/69514819201053095414526

    1)Esc 切换到命令行

    2)/查找的单词(向下查找);?查找的单词(向上查找)

9.查看系统位数(32位还是64位) 参考http://blog.163.com/linshengru@126/blog/static/98663794201131510368124

    file /sbin/init 

10.查看目录名或文件名中含有9091的进程情况  

  ps -ef|grep 9091

11.virtualBox虚拟机下挂载,使用名称为window中share的共享文件夹,现在设备->共享文件夹 下设置

  mount -t vboxsf share /mnt
  umount /mnt

12.redhat配置Java环境,参考http://www.linuxidc.com/Linux/2010-12/30604.htm

  1)把安装文件放在/usr/local  

  2)运行  ./jdk-1_5_0_06-linux-i586.bin

  3)touch /etc/profile.d/java.sh  添加:

     export JAVA_HOME=/usr/local/jdk
     export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
       export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

     source java.sh

13.redhat python 安装 参考http://zhidao.baidu.com/question/379072295.html

  把环境变量配置到/etc/profile.d/下的.sh文件中  命令source .sh即可

14.Linux下ssh登录

  ssh @用户名IP地址  密码

15.打开一个终端:

  Ctrl+Alt+T快捷键可以打开
  Alt+F2,搜索terminal
  Windows徽标键,搜索terminal

16.Linux下环境变量

  /etc/profile用于整个系统所有用户, ~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的"~"符号就是各当前用户的$HOME
  ~/.bash_profile 和 ~/.profile 只在登陆时读取一次。
  ~/.bashrc 每次都读取
  ~/.bash_profile 和 ~/.profile 的区别在于,bash 只读取~/.bash_profile;而对于 ~/.profile 来说,不光bash, 其他shell 也读 ~/.profile
  登录后 的 环境变量  .bash_profile中的会覆盖掉 /etc/profile中的
  登录后 更改   /etc/profile中的  再 source /etc/profile或 . /etc/profile 后 环境变量随着更新,即此时.bash_profile中的环境变量值不会跟着更新
 
17. Linux下查看程序安装路径及执行路径

  linux下查看java的安装路径:用命令 whereis java就可以看到了
  eg:
  -bash-3.1$ whereis java
  java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java

  如果仅仅想知道java执行路径在那里的话 用which java就可以了
  eg:
  -bash-3.1$ which java
  /usr/bin/java

  参考:http://hi.baidu.com/xfpsh/item/9b5c57457ccb492411ee1e0e

18.

  使用strace跟踪进程
  strace -fe open start-all.sh

19.

  启动SVN:svnserve -d -r /home/svn/

20. Linux下设置DNS

  /etc/resolv.conf 中编辑nameserver  实际未改变,解决办法:

  /etc/sysconfig/network-scripts/ifcfg-eth0 最后加上:

  DNS1=202.96.209.5 

  DNS2=202.96.209.133

  service network restart 后可以发现/etc/resolv.conf里面就有两个dns的解析ip了

  注:直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig /network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf  会被冲掉,重 新变成空值

  参考:http://lsscto.blog.51cto.com/779396/762240

 

Linux (ubuntu和redhat) 常用命令及细节的更多相关文章

  1. Linux(Ubuntu) 和 Python 常用命令

    Linux: pwd: check current directory touch f1 f2 f3: create three empty files tree dir/: show the lev ...

  2. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  3. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  4. Linux 文件夹相关常用命令

    Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf  -r  就是向下递归,不管有多少级目录,一并删 ...

  5. Linux文件管理和编辑常用命令

    Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...

  6. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...

  7. Linux课程---4、Linux目录结构及常用命令(目录结构)

    Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...

  8. [转帖]「日常小记」linux中强大且常用命令:find、grep

    「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...

  9. linux系统入门一些常用命令解析

    接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...

  10. Linux详细介绍以及常用命令

    Linux系统说明 Linux( 诞生于1991.10.5) 继承了Unix以网络为核心的设计思想, 是一个性能稳定的多用户网络操作系统. Linux这个词严格意义上只表示Linux内核, 但日常中, ...

随机推荐

  1. 最小二乘法及C语言实现

    我们以最简单的一元线性模型来解释最小二乘法.什么是一元线性模型呢? 监督学习中,如果预测的变量是离散的,我们称其为分类(如决策树,支持向量机等),如果预测的变量是连续的,我们称其为回归.回归分析中,如 ...

  2. openTK学习

    简介 the Open Tool Kit (OpenTK), 是对 OpenGL.OpenAL.OpenCL 的跨平台的封装,使用 C# 编写,它可以用在Mono.dotNet的语言:c#.VB.C+ ...

  3. MR之SequenceFile具体解释

    package com.leaf.hadoop.second; import java.util.Random; import org.apache.hadoop.conf.Configuration ...

  4. 2016.8.22 Axure两级下拉框联动的实现

    刚学Axure,有些很简单的东西都要弄很久,但是弄出来的总归是很开心的. 参考来自:实现省市县下拉框的三级联动 http://www.woshipm.com/rp/348795.html/commen ...

  5. (转)来自互联网巨头的46个用户体验面试问题(谷歌,亚马逊,facebook及微软)

    原文出处: uxdesign - Eleonora Zucconi   译文出处:UXRen - 邓俊杰 如果你是个正在找工作的用户体验研究员,或是一个招聘经理正急需一些启发性问题来测试你的候选人,这 ...

  6. el表达式注意

    如果action那边是String类型,el表达式进行判断的时候必须加引号,即使是数字也要加. 否则可能导致windows正常,linux出错.

  7. 命令行编译sass

    一.安装ruby1.需要的软件设备: 2.安装过程:点击上图“应用程序”安装即可,注意安装过程中其中三项都需要打上勾.如若没有三项都打上勾则需要修改环境变量中的path路径后添加一个分号. 3.打开c ...

  8. SQL Server常用系统表

    1.查询当前数据库中的用户表 select *from sysobjects where xtype='U'; 2.获取SQL Server允许同时用户连接的最大数 SELECT @@MAX_CONN ...

  9. 深入了解Struts1的执行机理

    要说Struts1的工作流程.就必需要说一下Model1和Model2了.由于这个框架是踏着他们的尸骨一步一步的发展起来的. Model1开发模式,想想我们刚刚開始接触Java的时候,我们用的就是这样 ...

  10. C语言批量数据到动态二维数组

    上一篇文章将文件读取放到静态创建的二维数组中,可是结合网络上感觉到今天的DT时代,这样批量大量读取一个上百行的数据,分配的内存是否可能由于大量的数据而产生溢出呢,近期一直研究里malloc函数.通过它 ...