常用的Linux操作命令(一)

ls               目录
mkdir            创建文件夹
vi               新建文件
  :w filename    将文章存入指定的文件名filename
  :wq            保存并退出编辑文件
  :q!            强制离开并放弃编辑的文件

cd               切换到目录/root/docements
  cd ./            切换到当前目录中
  cd ../           切换到上一层目录
  cd ../../        切换到上上一层目录

ls               目录
  ls -1            以字符串的形式列出当前目录下的数据文件和目录
  ls -lr           以长数据串的形式列出当前目录下的所有文件


find             查找
  find -mtime  n   在n天之前的一天内被更改过的文件
  find -mtime +n   在n天前(不含n天本身)被更改过的文件名
  find -mitme -n   在n天之内(含n天本身)被更改过的文件名
  find 文件名      列出表“文件”还要新的文件名
  find / name 文件名称  查找文件名为“文件名称”的文件
  find . -size +4k 查找当前目录中大于4k的文件



grep [--color=auto] '查找的字符串' 文件名    分析文件内容,选出我们需要的

cp                            用于复制文件
  cp -a 文件名1  文件名2      将文件的特性一起复制
  cp -a 文件名1  文件名2      连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
  cp file1 file2 file3 dir    把文件file1、file2、file3复制到目录dir中  

mv  
  mv -i 文件1  文件2          若目标文件已经存在,就会询问是否覆盖
  mv -f 文件1  文件2          如果目标文件已经存在,则直接覆盖
  mv -u 文件1  文件2          如果目标文件已经存在,且表模板文件新,才会更新
  mv file1 file2 file3 dir    把文件file1、file2、file3移动到目录dir中  
  mv file1 file2              把文件file1重命名为file2 


rm                     删除命令
   rm -rf  文件夹         删除文件夹及文件,并删除里面的所有文件
   rm -i   文件名         删除文件,在删除前会询问是否进行该操作
   rm -r   文件夹         递归删除,常用于目录删除
   rm -f   文件名         删除文件,不会再删除前进行提示


ps                     系统进程命令
  ps -A                   所有的进程均显示出来
  ps -a                   不与terminal有关的所有进程
  ps -u                   有效用户的相关进程
  ps -x                   一般与a参数一起使用,可列出较完整的信息
  ps -i                   较长,较详细地将PID的信息列出  
  ps aux                  查看系统所有的进程数据
  ps ax                   查看不与terminal有关的所有进行
  ps -LA                  查看系统所有的进程数据
  ps axjf                 查看连同一部分进程树状态



tar                                      对文件进行打包
   tar -czvf 压缩后名字.tar  fileName ;     压缩文件的命令
   tar -zxvf 压缩名字.tar                  解开压缩包的命令

gz                                       压缩文件的命令

   gzip FileName                            压缩
   gzip -d FileName.gz                      解压




cat              打开文件
set nu           打开的文本会出现行号
ctr+c            从新回到命令上

 

2.查看服务器CPU

 常用的监视工具有:vmstat, top,dstat和mpstat 

 # vmstat

 # mpstat

    ...

 文章:http://www.cnblogs.com/Wen-Man/archive/2011/04/04/2373771.html

  3.查看内存使用情况

   # top

   # free

  4.查看服务器的CPU是32位还是64位

   # getconf LONG_BIT

  5.查看Linux内核及发布版本
# uname -a

   # uname -a

  # cat /etc/redhat-release 

  6.查看服务器当前时间

   # date

  7.查看服务器硬盘和分区

   #df -h

   # fdisk -l

  8.查看jexus目录大小

   #du /usr/local/jexus

  9.查看服务器初始安装的软件包

   # cat -n /root/install.log

   # more /root/install.log | wc -l

  10. 查看已经安装的软件包

   # yum list installed | wc -l

   # rpm -qa

   # rpm -qa | wc -l

   11.网络配置

   # sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 

  12.启动网卡

   # /etc/init.d/network stop 

   # /etc/init.d/network start

  13.DNS

   # sudo vi/etc/resolv.conf

  14.压缩文件夹为tar.gz

   # sudo tar -zcvf *.tar.gz  oldpath 

  15.解压tar.gz文件

   # sudo tar zxf *.tar.gz 

  16.解压 .bz2文件

   # sudo tar jxf *.bz2

  17.自定义service

    http://www.centoscn.com/CentOS/config/2015/0507/5374.html

  18.磁盘分区

   # fdisk -l

   # fdisk /dev/xx

   参考资料:http://www.centoscn.com/CentOS/config/2014/1016/3955.html

  19.挂载分区

   # mount /dev/xx1 /var/www

  20.查看磁盘+分区信息

   # df -TH

  21.查看开启的端口和查找PID

   # sudo netstat -lntp  --查看开启的端口

   #sudo netstat -anp|grep 8080 --查找监听8080端口的Pid

   #netstat -nt |wc -l --查看连接数

  22..NET应用程序后台运行

  # mono xxx.exe  >/dev/null 2>&1 &  -- xxx.exe后台运行

主要来源 http://www.cnblogs.com/gaobing/p/3816494.html

 

posted @ 2016-03-06 09:59  逍遥帝君  阅读(267)  评论(0编辑  收藏  举报