Linux常用命令
来源:互联网 发布:数据统计问题有哪些 编辑:程序博客网 时间:2024/06/11 04:07
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 为 sky2: :s/vivian/sky/g #替换当前行所有 vivian 为 sky3: :n,$s/vivian/sky/ #替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky4: :n,$s/vivian/sky/g #替换第 n 行开始到最后一行中每一行所有 vivian 为 sky5: (n 为数字,若 n 为 .,表示从当前行开始到最后一行)6: 7: :%s/vivian/sky/#(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky8: :%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/bashsleep 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 -lll
13 解压命令
压缩
tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip总结
【其它命令】
*.tar 用 tar –xvf 解压
*.gz 用 gzip -d或者gunzip 解压
.tar.gz和.tgz 用 tar –xzf 解压
*.bz2 用 bzip2 -d或者用bunzip2 解压
*.tar.bz2用tar –xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用tar –xZf 解压
*.rar 用 unrar e解压
*.zip 用 unzip 解压
关机例子# shutdown -h now #立刻关机# shutdown -h 2:30 'halt' #2点30分关机,注意以本机时间为准# halt -p #立刻关机# init 0 #立即将系统运行级别切换为0,即关机# shutdown -r now #立刻重启复制文件夹cp -r -i 源文件路径 目标文件路径(包括修改后的文件名)查找端口号netstat -ano | findstr "5037"taskkill /pid xxx
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- 258. Add Digits
- Hibernate第三课--级联关系,关联关系,集合和继承映射
- 并查集简单实现
- 02.面向对象编程
- Hibernate第四课--HIbernate三大状态转换
- Linux常用命令
- Hibernate第五课--查询
- 初学java的String类的compareTo方法
- MVG读书笔记——几何变换
- Hibernate第六课--1+N问题和缓存
- 170722 逆向-DLL基础
- Hibernate第七课--事务,悲观锁,乐观锁
- 也谈测试用例的设计
- sysctl命令详解