`
hua04104
  • 浏览: 248704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux简单命令

阅读更多
1.run level     (/etc/inittab)
         Init n
                    0.系统停机状态
                    1.单用户工作状态
                    2.多用户状态(没有NFS)
                    3.多用户状态(有NFS)
                    4.系统未使用,留给用户
                    5.图形界面
                    6.系统正常关闭并重新启动
2.命令使用帮助命令:以shutdown为例
     shutdown --?
     shutdown --help
     man shutdown
3.常用命令:
   reboot 重启系统   reboot now  现在重启
   ls   列目录    -l 以树形列目录
   pwd 列路径
   mkdir 建文件夹
   rmdir 删除空文件夹
   rm  删除文件  -r 删除文件夹或文件(有提示) -rf不提示删文件夹或文件
   touch 建文件
   cp  拷贝文件   -r拷贝目录    < cp 文件名1 文件名2>
   mv 移动文件 -r移动目录   <mv 文件名 路径>
          改文件名   < mv 原文件名  新文件名>
    vi  编辑并新建文件   <vi 文件名>
    vi命令:
              a   进入插入状态                
              exit键   退出插入状态
              :     进入命令状态
               w   存盘
               q    推出vi         q!    不存盘退出
               dd   删除一行    
               dw  删除一个单词
               o    插入一行
              
more   查看文件内容       <more 文件名>
cat      列出文件内容    tac   逆序列出文件内容
head   -n  列出文件前N行
tail      -n   列出文件后N行
  clear  清屏幕
   find   查找文件  
   whereis  查看命令来源(路径)    <whereis ls>
  echo   $PATH  查看环境变量
  ln     连接同步文件   <ln   3.txt  4>      把文件3.txt同步到4
ln -s  软连接,相当于快捷方式。上面为硬链接。
useradd 增加用户     -g  添加用户组
  usermod   -g 更改用户组
  userdel      删除用户  (并没有删除目录,要使用'rm -rf 目录名'把用户目录删除)
  passwd   为用户添加密码
  su     切换用户   <su   用户名>
  chown   更改文件所有者   <chown   文件所有者 文件名>
  grep    查文本文件的哪行语句包含指定字符   <grep   指定字符  文件名>
  fdisk -l  显示磁盘信息
  wc  计算行数
  wall   发信息警告登录上来的所有人,一台机器开多个窗口都会受到。
            <wall  信息内容>          内容带` `的称为命令替换,如<wall  `date` >
            所有人都会收到日期信息。
    ps -ef  查看系统进程       ps -ef | grep tomcat  查看tomcat的进程  或者top 查看运行进程
    kill  杀进程     <kill 进程名或进程号>
   wget  查看网址是否可以访问  <wget 网址>
   rpm -qa 查看安装的所有包       rmp -qa | grep jdk   查看是否安装了JDK
   rpm -e  卸载包                    <rpm -e 包名>     rpm -e --nodeps 强制卸载
   rpm -ivh 安装rpm包        <rpm -ivh 包名>
4.权限
   lrwxrwxrwx    共10位,1位  - 代表文件  l  代表链接   d 代表目录
         2-4位指文件所有者的权限
                                             5-7位指文件所有者同组的开发者的权限
                                             8-10其他人的权限
   r  为读权限   w 为写权限  x 为执行权限
   chmod  +x  4  为4文件增加执行权限
   chmod  -x   4  为4文件去除执行权限
   chmod u+x 4  为文件所有者添加对4文件的执行权限
                g+x 4  为组内开发者添加对4文件的执行权限
                o+x 4   为其他人添加对4文件的执行权限
   chmod 777 4   为用户4添加rwxrwxrwx权限     755    rwxr-xr-x    (二进制)
 
  5.管道
    将一个命令的输出传送给另一个命令,作为另一个命令的输出。
     命令1|命令2|命令3
    ls -rl /tec | more    自动分页查看etc目录
    ls -l | grep "^d"   只列出目录
    ls -l * | grep "^-" | wc -l    列出文件计算行数
  6.重定向
      输出重定向
     ls  >  cmd.txt    把ls查找的内容写入cmd.txt文件内,没有则新建,多次命令不会插入,只能覆盖。
     ls >> cmd.txt    把ls查找的内容插入进cmd.txt文件,不会覆盖。
     lssss 2> cmd.txt   lssss是错误的命令,2>会把错误信息写进cmd.txt内。
     输入重定向
     wall < a.txt     把a.txt文件的内容输入给所有用户。
  7.FTP设置
     ifconfig   显示本机IP
     service iptables stop 关闭防火墙     chkconfig iptables off  
     service vsftpd start   启动vsftp服务器 ,可以用于其它服务器启动。
    service vsftpd stop   停止FTP服务器
     ftp 地址    进入FTP
     bye  退出FTP
     ftp root用户上传权限设置:删除etc目录下的vsftpd.user_list和vsftpd.ftpusers文件中的root字段。

    ftp开机自动启动:方法1:  修改 /etc/rc.local  加入/usr/local/sbin/vsftpd &
                                        方法2:   etc目录下命令行 chkconfig vsftpd on
     方法2chkconfig可以修改其它服务。
  
    更改开机多用户状态(模式3)启动:etc目录下,更改inittab文件里的id.
 
8.JDK的安装
    先给JDk文件授予可执行权限,然后./文件名即可安装。安装在/usr/java下。
    rpm格式的安装: rpm -ivh jdk-6u3-linux-i586.rpm

    ubuntu下载jdk1.6.0_12.bin版本的(非rpm)。
    sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
    sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
    设置环境变量。
9.tomcat的安装
    gzip  -d  解压缩gzip压缩文件
    tar -vxf  解压缩tar压缩文件
     指定JAVA_HOME :   JAVA_HOME=/usr/java/jdk1.6.0_03
                                          export JAVA_HOME
     设置tomcat永远环境变量   修改etc下的文件profile       vi /etc/profile     把上面语句加到文件最后。
     注:profile  用来设置系统环境变量
     tomcat开机自动启动: 和ftp一样,修改/etc/rc.local  加入/tomcat5/bin/startup.sh
     由于由于上面设置的环境变量是在有用户登录上来时才运行,此时还没有用户登录,所以还要在
    rc.local文件中加入环境变量 JAVA_HOME=/usr/java/jdk1.6.0_03和 export JAVA_HOME
     注:rc.local 文件用来记录开机自动运行设置
             tomcat本地能访问远程不能访问要关闭防火墙。
 
10.加载光驱:
      mount /dev/cdrom   /mnt/cdr   把光驱加载到mnt文件夹下的cdr文件夹
       从光驱拷贝文件:
        find -name  perl*  查找以perl开头的文件
        cp   路径/文件名   目标路径  把文件拷到目标路径  
10.mysql的安装
       查看已安装的Mysql版本:rpm -qa | grep mysql
   强制卸载: rpm -e --nodeps 查出的文件
      

       linux下mysql安装包分为服务器包和客户端包,安装这两个包需要先安装一个
         perl-DBI-1.40-5.i386.rpm文件包,在linux第二张光盘上有。
      mysql启动关闭和其他一样:service mysql stop 
                配置开机自动运行:  chkconfig  mysql on
       liunx下的mysql安装完root默认没有密码,设置如下:
                usr/bin/mysqladmin -u root password 密码
     修改后密码登录:
               mysql -u root -p
               输入密码。
11.配置IP地址
      ifconfig eth0 192.168.178.128 netmask 255.255.255.0  配置IP地址和子网掩码
.
         20     负载均衡  产品: F5
      内容分发

12.开启远程登录SSH命令
       service sshd start
   开机自启动命令
      chkconfig sshd on

13.卸载软件
       查询rpm包: rpm -qa | grep jdk
   卸载rpm包: rpm -e  jdk-1.6.0_03-fcs(包名)
14.查询进程
       ps -ef | grep tomcat
       结果:root      6155  3113  0 16:57 pts/0    00:00:00 grep tomcat
15.杀掉进程
      kill   6155(tomcat进程号)
16.linux里以.开头的文件时隐藏文件
17.查询环境变量
      echo $JAVA_HOME
18.查询端口号状态
      netstat -ntupl
      netstat -ntupl | grep 8888
19.从一台linux SSH到另一台linux
      ssh 10.1.64.21
      ssh 远程主机
20.从一台linux上传文件到另一台linux
      scp oc4j.zip 10.1.64.21:/root
      scp 当前目录文件 远程主机:远程目录
分享到:
评论

相关推荐

    nginx负载均衡和linux简单命令1

    nginx 负载均衡和 linux 简单命令 标题解释 nginx 负载均衡和 linux 简单命令是指使用 nginx 服务器来实现负载均衡,并使用 linux 命令来实现简单的服务器管理。本文将详细介绍如何使用 nginx 实现负载均衡,并使用...

    linux简单命令操作.docx

    Linux简单命令操作 Linux是目前最流行的开源操作系统之一,它提供了丰富的命令操作来管理和维护系统。以下是Linux简单命令操作的知识点总结: 命令帮助 * man 命令:查看命令的帮助信息,例如 `man ls` 查看 ls ...

    linux简单命令介绍

    linux简单命令介绍

    linux简单命令汇总

    linux简单命令汇总。 当前文档整理了文件管理、压缩解压、磁盘管理、网络管理、系统管理、用户权限、文件搜索、软件包管理、vi/bash编辑等多个方面的常用指令。 可作为平时查阅使用。

    Linux简单命令解释器

    在Linux上用C++实现简单命令解释器,实现的命令有:pwd , ls , mkdir , rmdir ,rename ,cd ,exit ,help等等

    Java语言编写的Linux简单命令解释器

    本项目专注于使用Java语言构建一个针对Linux操作系统的简单命令解释器,这为理解这两者的结合提供了一个实用的学习平台。以下是关于这个项目的详细知识点: 1. **Java语言**:Java是一种跨平台的面向对象的编程语言...

    关于linux的一些简单命令

    下面,我们将深入探讨一些入门级别的Linux简单命令。 1. **ls**:这个命令用于列出当前目录下的文件和子目录。例如,`ls -l`将显示详细信息,包括文件权限、大小、修改日期等。 2. **cd**:改变当前工作目录。如`...

    linux简单命令,简单的练习题以便检测自己

    本篇将详细解释一些常用的Linux命令,并通过练习题来帮助你检验和巩固自己的技能。 1. **ls** - 列出目录内容 `ls` 命令用于显示当前目录中的文件和子目录。添加 `-l` 参数可以以长格式显示,包括权限、所有者、...

    基于C开发的Linux简单命令解释器【100012648】

    对于我们的题目,在Linux环境下模拟实现简单命令解释器,根据题目要求,我分析后得出,此课程设计主要是在我们熟悉linux基础操作的基础上能够学以致用,编写一个简单的模拟shell命令解释器,以使我们能够理解linux...

    linux部分简单命令

    这里我们将会详述一些常见的Linux简单命令,帮助你快速熟悉这个强大的命令行环境。 1. **Pwd (Print Working Directory)**: 这个命令用于查看当前工作目录,即你所在的目录路径。当你在终端中输入`pwd`并按回车,它...

    在Linux环境下模拟实现简单命令解释器

    包含可运行cpp源码和5页说明书,欢迎下载参考.................................................................................................................................................................

    linux系统简单命令

    Linux 系统简单命令 Linux 系统中有许多简单的命令,用于完成各种操作,如文件管理、系统管理、打印等。本文将对 Linux 系统中的简单命令进行总结和介绍。 一、日期和时间命令 * date 命令:用于打印或设置系统的...

    Linux常用命令大全

    要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令!...Linux 下 Apache 与 Tomcat 整合的简单方法.txt LINUX系统root密码破解步骤.txt linux忘记root密码.txt

    linux的常用命令大全

    linux常用系统命令大全,包含常用系统操作命令

    Linux基础命令教程(豪华版)

    Linux基础命令教程(豪华版) 豪华版主张学到更多的Linux命令知识。  从这里开始学习Linux命令,本课程让你更清楚地了解...这只是非常简单的,你能学会的,shell是Linux四个主要部分之一,其实上Shell是一个命令解释器。

    Linux学习资料集合

    3. **linux简单命令.ppt** - 这个PowerPoint演示文稿可能会以一种更直观的方式呈现Linux命令,可能包含图表、例子和练习,帮助学习者记住和理解常用的Linux命令,如`history`(查看历史命令)、`clear`(清屏)、`...

    Linux常用命令全集.zip

    "Linux常用命令全集.zip"这个压缩包很可能包含了全面的Linux命令参考资料,特别是以.CHM(Microsoft帮助文件)格式的文档,这通常是一个方便的离线手册,用户可以从中查询各种Linux命令的用法和示例。 Linux命令是...

    linux常用命令集

    在Linux操作系统中,掌握常用的命令是提升效率和深入理解系统操作的关键。这本"Linux常用命令集"电子书,提供了一个全面的指南,涵盖了新手到高级用户都需要了解的各种命令。以下是一些重要的Linux命令及其应用: 1...

Global site tag (gtag.js) - Google Analytics