linux 常用命令

1 文件权限

chmod:修改文件权限

chown:修改文件所有者

2 rpm指定安装路径

下面的命令,把gaim-1.3.0-1.fc4.i386.rpm安装到/opt/gaim目录中去。

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm 

[root@localhost RPMS]# ls /opt/  gaim

3 Vi编辑工具的命令

命令模式:
:q! 不保存退出
:wq 保存后退出

编辑模式:
i插入
esc退出编辑

查找命令

/pattern<Enter> :向下查找pattern匹配字符串 
?pattern<Enter>:向上查找pattern匹配字符串 

使用了查找命令之后,使用如下两个键快速查找:

n:按照同一方向继续查找 
N:按照反方向查找 

基本替换

1:  :s/vivian/sky/ #替换当前行第一个 vivian 为 sky

2:  :s/vivian/sky/g #替换当前行所有 vivian 为 sky

3:  :n,$s/vivian/sky/ #替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

4:  :n,$s/vivian/sky/g #替换第 n 行开始到最后一行中每一行所有 vivian 为 sky

5:  (n 为数字,若 n 为 .,表示从当前行开始到最后一行)

6:  
7:  :%s/vivian/sky/#(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

8:  :%s/vivian/sky/g#(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
  可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符 

1:  :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/

2:  :%s+/oradata/apras/+/user01/apras1+ (

3:  使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/


4.  linux tar.gz安装方法 

4 linux下解压tar.gz文件

下面所所有操作,后面有所有步骤说明 
[yonghu@localhost ~]#   su root 
口令:   
[root@localhost ~]# cd /home/new/Desktop 
[root@localhost Desktop]#   tar -xzvf fcitx-3.4.2.tar.gz 
[root@localhost Desktop]#   cd /home/new/Desktop/fcitx-3.4.2 
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx 
[root@localhost fcitx-3.4.2]#make 
[root@localhost fcitx-3.4.2]#make install 

各步骤详解 

[yonghu@localhost ~]#su root   //(使用root帐户登录,使用其他用户,之后操作有可能权限不够) 
口令: // 输入root密码 
[root@localhost ~]# cd /home/new/Desktop 

// (切换到tar.gz文件所在目录,这里我的tar.gz文件在桌面) 

[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz 

// (解压tar.gz文件,这里以fcitx-3.4.2来举例,解压得到fcitx-3.4.2文件夹) 

[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2 

//(切换目录到fcitx-3.4.2,软件解压的目录) 

[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx 

//(配置,把文件存放在/opt/fictx下,删除时,卸载软件时,只要删除这个文件就行了) 

[root@localhost fcitx-3.4.2]#make (编译) 

[root@localhost fcitx-3.4.2]#make install (安装)


转自:http://baile8410.iteye.com/blog/546517

5 查找命令所在位置

Which  命令名称

或者

Whereis 命令名称

6 shell中的延迟等待

只需要使用命令sleep time(s)即可
如
#/bin/bash
sleep 10  /*等待10秒钟*/
echo “hello world”

7 删除含有指定字符串的进程:

ps -aux | grep /usr/local/bin/node | grep -v root | awk '{print $2}' | xargs kill -9  

ps -aux | grep jenkins | grep -v root

8 jenkins

启动
sudo service jenkins start/stop/restart
设置开机启动
sudo chkconfig jenkins on

9 查看端口号8080是否被占用

netstat –apn | grep :8080

10 删除目录、文件 rm(remove)

功能说明:删除文件或目录。
语  法:rm [-dfirv][--help][--version][文件或目录...]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。 
参  数:
 -d或–directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。 
 -f或–force  强制删除文件或目录。 
 -i或–interactive  删除既有文件或目录之前先询问用户。 
 -r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
 -v或–verbose  显示指令执行过程。 
例如:
rm -rf 文件或者文件名

11 开通端口号

打开iptables配置文档
vim /etc/sysconfig/iptables
添加一行: -A INPUT –p tcp –m state –state NEW –m tcp –dport 8081 –k ACCEPT

然后,重启配置文档:
service iptables restart 

12 列举文件夹里面的内容的命令

有2个命令可以 用
ls  -l

ll
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值