文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux常用命令

linux常用命令

时间:2005-07-05  来源:iry

我整理的一些常用的命令

       Linux 基础

 

基本的命令

 

1、  ls

英文全名:LiSt

功能:列出当前目录下的文件和目录

常用选项: -a、 -l

-a: 列出所有的文件(包括以“.”开头的文件和目录,在默认的情况下不显示)

-l: 以列表的形式显示文件和目录

 

2、  cd

英文全名:Change Directory

功能:改变当前目录到目标目录

eg. [user@test user]$ cd /

   [user@test /]$ cd

 

3、  pwd

英文全名:Print Work Directory

功能:打印当前的工作目录

eg. [user@test user]$ pwd

   /home/user

 

4、  mkdir

英文全名:MaKe DIRectory

功能:建立一个空的目录

eg. [user@test user]$ mkdir test

 

5、  rmdir

英文全名:ReMove DIRectory

功能:删除一个空的目录

eg. [user@test user]$ rmdir test

   [user@test user]$ rmkdir abc                       //abc 目录不为空

   rmdir: ‘abc’: Directory not empty

   [user@test user]$

 

6、  rm

英文全名:ReMove

功能:删除文件或目录

常用的选项: -f  -r

-f: 强制删除文件或目录,不用对每一个要文件手动回答 yes

-r: 删除目录以及目录下的所有文件和目录

eg. [user@test user]$ rm –rf abc                       //abc 目录下的所有文件和目录将被删除

   [user@test user]$

7、mv

英文全名:MoVe

功能:移动文件到新的目录或改名

格式:mv <source filename> <destination filename or directory>

eg. [user@test user]$ mv file  /root

   [user@test user]$ mv file-a file-b

 

7、  cp

英文全名:CoPy

功能:复制文件

格式:cp <source filename> <destination filename>

 

8、  ps

英文全名:Process Status

功能:打印出当前进程的一个快照

常用的选项:-a –x

eg. [user@test user]$ ps –ax                                    //打印出系统当前的所有进程

 

9、top

功能:显示出当前系统中按CPU 占有率高低排列的进程表和内存的使用情况等

 

10、cat

功能:查看文件的内容

eg. [user@test user]$ cat filename

 

11、more

功能:分页查看文件的内容

eg. [user@test user]$ more filename

类似的命令:less 

 

12、tail

功能:察看文件的尾部

常用的选项: -n                //显示文件尾部 n 行, 默认为10行

eg. [user@test user]$ tail –n 20 test.c

 

13、head

功能:察看文件的头部

常用的选项: -n                //显示文件的头部 n 行,默认为10行。

 

14、man

英文全名:manual

功能:察看命令或函数的在线手册页

eg. [user@test user]$ man open

 

 

环境变量:

环境变量的设置:变量名=“变量的值”

打印变量的值:echo $变量名

eg. [user@test user]$ echo $TEST

                                                 //没有任何的输出表示TEST变量没有设置

   [user@test user]$ TEST=“TEST1”

   [user@test user]$ echo $TEST

   TEST1

 

把环境变量和一个用户或全局相关:/etc/profile $HOME/.bash_profile

 

系统以有的环境变量:

eg. [user@test user]$ echo $PATH

   [user@test user]$ PATH=$PATH:/HOME/

export PATH or export PATH=$PATH:./

 

服务的启动与停止:

运行级别:

       LINUX的运行级别共有7级:

       0 关机

       1 单用户模式

       2 多用户模式,但没有NFS

       3 完全多用户模式

       4 没有使用

       5 图形界面

       6 重新启动

这样的7个运行级别都是由SHELL脚本来实现的。在 /etc/rc.d/ 目录下面有 rc0.d/       rc1.d/

rc2.d/     rc3.d/     rc4.d/      rc5.d/      rc6.d/ 对应LINUX的7个运行级别。启动某一个运行

级别就是执行对应的某一个 rcX.d/ 目录下的脚本。我们一般都启动运行级5,但在服务器

上多启动运行级3。

 

我们在 /etc/rc.d/rc3.d/ 下面可以看到一些以K或S后面跟一些数字开头的文件(符号连接)。

这些符号连接都是指向 /etc/rc.d/init.d/ 下面的一些文件。K代表 KILL, S代表 START。

相当于用 START 和 STOP 参数调用 /etc/rc.d/init.d/ 下面的相应脚本。

 

 

启动服务的通用的方法:

eg. [user@test user]#  /etc/rc.d/init.d/adsl start

   [user@test user]#  /etc/rc.d/init.d/adsl stop

   [user@test user]#  /etc/rc.d/init.d/adsl restart

 

符号连接:

ln –s filename symbolic-name

 

 

基本的网络设置

ifconfig

英文全名:InterFace CONFIGuration

功能:察看网络接口状态或控制

eg. [root@test root]# ifconfig                                   //显示所有网络接口的状态

   [root@test root]# ifconfig eth0                            //显示eth0网络接口的状态

   [root@test root]# ifconfig eth0 192.168.1.1  //设置eth0网络接口的地址

 

setup

功能:系统设置,包括网络设置

 

route

功能:察看或设置路由表

eg. [root@test root]# route –n                                  //察看机器的路由表

  

 

常用网络联通测试工具

 

telnet

功能:远程连接,网络联通测试

eg. [user@test user]$ telnet 127.0.0.1 22

 

ftp

功能:文件下载客户程序

eg. [user@test user]$ ftp ftp.ite.com.cn

 

lynx

功能:文本模式下的http 浏览器

 

ping

功能:连通性测试

eg. [user@test user]$ ping www.sohu.com

 

 

shell相关

 

sh 与 bash

sh 是UNIX的shell, bash是FSF开发的sh 增强版本,以GPL发布。

 

执行shell程序的方法

eg. [user@test user]$ ./test.sh                    //执行test.sh

   [user@test user]$ test.sh

   [user@test user]$ . test.sh

   [user@test user]$ exec test.sh

   [user@test user]$ source test.sh

 

mc

       mc 是一个Linux系统中的可视化的shell

 

安装 JDK

1、下载 j2sdk-1_4_2_04-linux-i586-rpm.bin

2、[root@test root]# chmod +x  j2sdk-1_4_2_04-linux-i586-rpm.bin

3、拷贝 j2sdk-1_4_2_04-linux-i586-rpm.bin 到 /usr/local

4、执行 ./ j2sdk-1_4_2_04-linux-i586-rpm.bin 在执行的过程中回答 yes 得到

       j2sdk-1_4_2_04-linux-i586.rpm

       JDK的默认安装路径是 /usr/java

5、[root@test local]# rpm –Uvh j2sdk-1_4_2_04-linux-i586.rpm

6、设置环境变量

       PATH=$PATH:/usr/java/j2sdk1.4.2_04/bin

       NPX_PLUGIN_PATH=/usr/java/j2sdk1.4.2_04/jre/plugin/i386

       CLASSPATH=./:/usr/java/j2sdk1.4.2_04/lib

       JAVA_HOME=/usr/java/j2sdk1.4.2_04

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载