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