免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1004 | 回复: 0
打印 上一主题 下一主题

linux常用命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-05 16:08 |只看该作者 |倒序浏览
我整理的一些常用的命令
       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  
eg. [user@test user]$ mv file  /root
   [user@test user]$ mv file-a file-b

7、  cp
英文全名:CoPy
功能:复制文件
格式:cp  

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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7835/showart_34149.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP