代码改变世界

Linux常用命令

2013-02-26 11:29  idkkk  阅读(196)  评论(0编辑  收藏  举报

本文只是对常用的Linux命令做下简单记录,如果是Linux老鸟请直接略过。

1) 创建目录

# mkdir -p /data/logs

2) 删除文件或者目录

# rm -rf /data/logs/search.log

3) 挂载镜像文件

# mount -t iso9660 -o loop /software/64.iso /mnt/iso

4) 增加用户及用户组,并设置密码

# groupadd mqm
# useradd -d /var/mqm -g mqm -G mqm mqm
# passwd mqm

5) 安装软件

 

5.1) 源代码安装

# tar zxvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure --prefix=/usr/local/memcached-1.4.15
# make
# make install
# make clean

5.2) rpm包安装

# rpm -ivh MQSeriesServer-7.5.0-0.x86_64.rpm

5.3) yum在线安装

# yum install mysql5 mysql-dev

6) 修改文件的权限

# chmod 755 *.sh

7) 修改文件宿主

# chown -R mysql.mysql /opt/data

8) 系统环境变量及用户环境变量

系统环境变量:/etc/profile

用户环境变量:~/.bash_profile (假设使用Bash)

9) 解压缩文件

9.1) 解压缩gz

# tar zxvf nexus-2.1.2-bundle.tar.gz

9.2) 解压缩tar

# tar xvf nexus-2.1.2-bundle.tar

9.3) 解压缩bz2

# bunzip im4java-1.3.2-bin.tar.bz2

9.4) 解压缩Z

# tar Zxvf FileName.tar.Z

9.5) 解压缩zip

# unzip FileName.zip

10) 移动目录

# mv logs /backup

11) 拷贝目录

# cp -R /data/logs /opt/logs

12) 查找文件内容或者文件

# find / | xargs grep "group"
# find ./ -name "*jsp*"

13) 查看进程

# ps -ef | grep tomat

13) 杀掉进程

# kill -9 PID

# killall java

14) 查看侦听端口

# netstat -an | grep 8080

15) 查看CPU及系统内核

# more /proc/cpuinfo

# uname -a

16) 网络测试

# traceroute 192.168.7.29

17) dns测试

# nslookup

# dig

18) 查找及定位命令

# whereis java
# locate java

19) Linux间拷贝

# scp 64.iso root@10.1.100.143:/root

20) 查看ip及网卡信息

# ifconfig

21) 查找attachment目录下第三级目录

find attachment/* -mindepth 3 -maxdepth 3 -type d -regex ".*0$"

还有很多很多命令,这里就不逐一列举,所有命令的参数均可以通过man COMMAND查看对应命令的参考手册。