pengjj2 发表于 2013-1-16 00:42:43

linux的常用命令

1、创建文件夹 mkdir
2、删除文件 rm -f
3、删除文件夹(1)空目录rmdir(2)非空目录rm -rf
4、执行文件中的命令 source
5、删除自己安装的jdk 直接使用文件夹删除命令删除jdk安装目录即可
6、解压文件 tar -xzvf
7、更改文件名 mv oldFileName newFileName
8、启动vsftpd service vsftpd start
9、查看软件是否安装成功 rpm -qa|grep 软件名
10、查看磁盘空间 df -lh 文件大小 du -h --max-depth=1
11、查看linux下安装了多少rpm软件包  rpm -qa
12、将文件夹及子目录的所属用户和用户组进行更改  
      - v 显示chown命令所做的工作。
  例1:把文件shiyan.c的所有者改为wang。
  $ chown wang shiyan.c
  例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。
  $ chown - R wang.users /his
13、配置jdk
      (1) 输入命令 vi /etc/profile 进入profile文件
      (2) 在文件中输入并保存退出
          export JAVA_HOME=/opt/jdk1.x
          export JRE_HOME=/opt/jdk1.x/jre
          export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
          export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
      (3) 输入命令 source profile 执行修改
      (4) 输入命令 java 检查是否成功
14、解决mysql中文乱码
      
       default_character_set=utf8
      
       default_character_set=utf8
       另外注意如果你使用的是MyManager.exe管理工具,
       获得服务器上的数据库时设置客户端编码为gbk
       这样在服务器和客户端都能看到正确的中文了
15、安装编译器,及make:command not found出现
       yum -y install gcc automake autoconf libtool make
16、查看SVN进程
       ps -ef |grep svn
17、杀死进程
       kill 进程号
18、启动svn,进入安装文件的bin下
       输入 /svnserve -d -r 版本库文件目录
       如果提示 commod not found;
       可以输入/usr/svn/subversion1.6.5/bin/svnserve -d -r全路径试试
       这个问题在于profile文件的配置
       #set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_16
export JRE_HOME=/usr/java/jdk1.6.0_16/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export SVN_HOME=/usr/svn/subversion1.6.5
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$SVN_HOME/bin:$PATH
#set tomcat environment
export TOMCAT_HOME=/usr/local/apach-tomcat-6.0.20
如果加入了路径,则可以使用svnserve命令,如果没加入,请使用全路径,一样可以使用
19、在LINUX下怎样决断你的CPU是32位还是64位?
       打入下面的命令
       grep flags /proc/cpuinfo
       输出
       flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush     dts acpi mmx fxsr sse sse2 ss ht tm nx lm 
      如果找到lm, 则说明你的CPU是64位的. lm是long mode的意思.
      Long Mode - 64位CPU
      Real Mode - 16位CPU
      Protected Mode - 32位CPU
20、 Linux下判断你是32系统还是64位系统.
        打入下面的命令
        uname -a 
        输出1
       Linux test-1 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 
       i386, i686说明你是32位的内核, 跑的是32位的系统.
        输出2
       Linux test-2 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 
       x86_64则说明你是64位内核, 跑的是64位的系统.
       如果你cpuinfo的输出有lm标志, 而uname -a命令的输出是i386或i686, 说明你是64位的CPU跑的32位的系统.
21、查看linux系统版本信息 lsb_release -a
22、在命令行下,回删键的乱码,按住 ctrl后再按回删键 
23、vsftpd 500 OOPS: cannot change directory 错误
       在终端输入:setsebool ftpd_disable_trans 1
24、rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具
       sz fileName
25、进入mysql控制台
       mysql   -u   root   -p
26、手动释放缓存
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:
<div class="quote"><div class="quote-content"># cat /proc/sys/vm/drop_caches
0
页: [1]
查看完整版本: linux的常用命令