Linux (ubuntu和redhat) 常用命令及细节
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下环境变量
~/.bash_profile 和 ~/.profile 只在登陆时读取一次。
~/.bashrc 每次都读取
~/.bash_profile 和 ~/.profile 的区别在于,bash 只读取~/.bash_profile;而对于 ~/.profile 来说,不光bash, 其他shell 也读 ~/.profile
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 会被冲掉,重 新变成空值
Linux (ubuntu和redhat) 常用命令及细节的更多相关文章
- Linux(Ubuntu) 和 Python 常用命令
Linux: pwd: check current directory touch f1 f2 f3: create three empty files tree dir/: show the lev ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux 文件夹相关常用命令
Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf -r 就是向下递归,不管有多少级目录,一并删 ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...
- Linux课程---4、Linux目录结构及常用命令(目录结构)
Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...
- [转帖]「日常小记」linux中强大且常用命令:find、grep
「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...
- linux系统入门一些常用命令解析
接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...
- Linux详细介绍以及常用命令
Linux系统说明 Linux( 诞生于1991.10.5) 继承了Unix以网络为核心的设计思想, 是一个性能稳定的多用户网络操作系统. Linux这个词严格意义上只表示Linux内核, 但日常中, ...
随机推荐
- todo提纲
deep&wide为啥work,如何优化特征:详述attention,attention在ctr预估中如何使用,din为啥work?详述transformer,如何应用于ctr预估;item2 ...
- c 数组做为形參时 该參数退化为指针
当数组做为函数的形參的时候,该參数退化为指针,而且是无法直接求得数组的大小. 传数组给一个函数.数组类型自己主动转换为指针类型,因而传的实际是地址. void func(int array[10]) ...
- 有趣的HTML5/CSS3艺术网站
http://www.html5tricks.com/ 2017年8月31日08:16:21
- 值得推荐的android开发框架简单介绍
一些总结出来的Android高速开发框架,所有都是开源框架,附带项目地址,是开发学习的绝佳资料. Direct-Load-apk项目 项目主页地址:http://www.kymjs.com/ 功能:D ...
- cocos2d-x 3.0 内存管理机制
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- VueJS事件处理器v-on
事件监听可以使用 v-on 指令. v-on:click表达式 HTML: <!DOCTYPE html> <html> <head> <meta chars ...
- 硬件问题大杂烩&Coffee lake框图
PCB阻抗控制 https://www.cnblogs.com/lifan3a/articles/6095372.html 1.高速差分信号串联AC耦合电容什么请况下要做镂空处理: (1)为了阻抗匹配 ...
- CentOS中文乱码的问题
修改CentOS 6.4 root用户的系统默认语言设置 最近用Virtual Box 虚拟了一个CentOS系统,版本6.4,安装时使用简体中文.发现用普通用户登录的时候 设置语言环境为Englis ...
- java eclipse使用不同jdk版本
因为开发需要,两个工程分别需要使用jdk1.6(elipse indigo)和jdk1.8(eclipse neon).因为两个eclipse对于jdk版本的要求不同,若只在环境变量中配置jdk版本, ...
- 新西兰天维网登录发送明文password
新西兰比較有人气的华人社区站点是天维网(新西兰天维网),是这边华人用中文吐槽常常上的论坛,也是华人之间各种交易(比方买卖二手车)的集散地.上次非诚勿扰新西兰专场就是天维网承办的宣传和报名.来新西兰定居 ...