• linux常用基础命令(一)


    Rz命令 

    rz命令本地上传文件到服务器:

    rz在弹出的框中选择文件,上传文件

    sz命令

    sz命令发送文件到本地:

    Sz文件名

    例:将文件file1

    Sz file1

    Tomcat启动/关闭命令

    比如tomcat的目录/app/data/tomcat78/tomcat_acm_school_8060

    $cd bin 进入bin目录

    $./startup.sh 执行启动命令

    $./shutdown.sh执行关闭命令

    $ps –ef | grep tomcat 查看是否已有tomcat在运行

    $kill -9 processid 杀死相应的进程

    进入对应Tomcat部署目录,输入下述命令,可以查看tomcat启动日志

    $tail -f catalina.out

    $ctrl+c 退出该命令

    Mv命令

    将一个或多个文件移动到某个目录下

    $mv TY_201702091030[6923-6927].rar TY_201702101415_[6932-6932].rar TY_201702101550[6928-6929].rar 20170213-1038

    Cp命令

    cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

    cp源目标

    -i覆盖文件之前先询问用户

    -R 或 --recursive   递归处理,将指定目录下的文件及子目录一并处理

    例:同时将文件file1、file2、file3与目录dir1复制到dir2
    cp -R file1 file2 file3 dir1 dir2

    cp -rf  r是递归,用于文件夹,f是强制,不管是否存在,就是覆盖的意思

    cp -rf /mnt/test/  /var/

    $cp –r dib-dep /app/data/www/app78/acm_school_cjxy/cjxy/ 对cjxy下的dib-dep包进行覆盖

    Rm命令

    rm用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录

    rm

    -f强制删除,忽略不存在的文件,从不给出提示。

    -I交互模式删除文件,删除文件前给出提示。

    -r递归的删除目录下面文件以及子目录下文件。

    例:删除目录dir1目录和文件

    rm –rf dir1

    Zip命令

    zip压缩文件

    -r表示递归压缩子目录下所有文件

    例 压缩test文件

    $zip -r test1.zip test

    unzip命令

    unzip压缩包解压

    unzip 文件名

    例:解压缩test1.zip

    unzip test1.zip

    rar命令

    $rar a update-package.rar update-package 将update-package中的所有内容压缩成名为update-package.rar的压缩文件,保留update-package文件夹

    $rar x update-package.rar update-package 将update-package压缩成update-package.rar,不保留update-package文件夹

    http://blog.sina.com.cn/s/blog_667725170100npua.html

    unrar命令

    $unrar x file1.rar file2/ 将file1.rar解压到file2中,保留原来的文件目录

    $unrar e file1.rar file2/ 将file1.rar解压到file2中,

    $unrar x file1.rar 将file1.rar解压到file1

    e             Extract files to current directory
      l[t]          List archive [technical] 
      p             Print file to stdout
      t             Test archive files 
      v[t]          Verbosely list archive [technical] 
      x             Extract files with full path 

    vi命令

    vi 打开编辑文件

    编辑模式:    i I o O a A

    进入编辑模式:

            --i     当前insert

            I       行头insert

            a      向后一个字符insert

            A      行末insert

            o      下一行insert

                     --ESC        从编辑模式回退到一般模式

    输入:wq保存退出编辑文件

    输入:w保存文件

    输入:q不保存退出文件

    Pwd命令

    Pwd查看当前所属目录

    Date命令

    Date查看系统日期

    查看Linux版本

    lsb_release  -a(适用于所有Linux系统,但在debian上需要安装lsb)

    Cat命令

    在使用cat > filename.txt 创建文件时,可以采用下面的步骤

    cat > filename.txt

    录入文本内容

    Ctrl+D

    查看文档内容采用

    Cat filename.txt

    mkdir

    mkdir命令用于建立名称为 dirName 之子目录。

    rmdir

    rmdir命令删除空的目录。

    ps

    ps命令用于显示当前进程的状态

     

    du

    du命令用于显示目录或文件的大小

    top

    top命令用于实时显示process 的动态

    history

    查看服务器命令执行历史记录

    -c 清楚命令执行历史记录

    Find命令

    语法http://wenku.baidu.com/view/6240a4005acfa1c7aa00cc8b.html?from=search

    Linux下结束find命令的查找

    Ctrl+c

    Find命令语法:

    在当前目录查找文件

    #find –name myfile1.txt

    在整个硬盘查找

    #find / -name myfile1.txt

    在指定目录下查找

    #find /app/data/www/app78 –name myfile1.txt

    在/app/data/www/app78下查找包含myfile的文件

    #find /app/data/www/app78 –name “*myfile*”

    配置Tomcat和Java环境变量

    $ cd /ect 进入ect目录

    $vi profile 编辑profile文件

    在该文件的末尾加上

    JAVA_HOME=/usr/local/java

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

    说明:

    JAVA_HOME就是该jdk的路径

    PATH的作用是指定命令搜索路径,它会到PATH变量指定的路径中查找看是否能找到相应的命令程序

    CLASSPATH环境变量用于指定类搜索路径。

    $java –version 查看jdk安装成功没

    $tar -zxvf apach-tomcat-6.0.16.tar.gz

    $mv apach-tomcat-6.0.16 /usr/local

    1.进程的查看的命令
    ps aux
    ps -ef|grep tomcat
     
    2.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限 r 4 w 2 x 1
    chmod a+x,g+w exer1
    chmod 775 exer1
    a代表所有用户 u代表所有者用户,g代表同组用户,o代表其他组用户

    3.vi编辑器中执行保存退出的命令
    :wq-保存退出 加个!代表强制
    :q代表不保存退出
     
    4.在/home/stud1/wang目录下有一文件file,使用 什么命令将file文件中的内容输出到file.copy文件中.
     cat file 〉file.copy  (〉为输出符号)
    可以复制copy,移动mv
     
    5.假设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为
    /root
     
    6.能显示文本文件内容的命令是
    cat/more/less vim vi tail
     
    7.删除文件的命令是
    rm
    -r 表示递归删除 -f表示不提示
     
    8.如何找到httpd 的进程号
    ps -ef|grep httpd (这个命令的作用是检查httpd进程是否存在)
     
    9.列出当前Linux服务器所有的监听端口及其进程号
    netstat -lp
     
    10.如何看到一个子进程的父进程号
    ps -xf|grep 进程名称  

    11. 如何将某目录打包(比如目录/home/test)
    tar -czvf  test.tar.gz /home/test

    12.linux远程用的是什么协议
    SSH
     
    13.linux文件传输协议
    FTP、SFTP
     
    14.解释下列命令的含义,ls -la |grep log;ps -ef;kill -9 2543
    ls -la|grep log查找当前目录含有log文件名的文件。ps –ef查看所有进程。
    Kill -9 2543强制终止2543进程
     
    15.在linux中,从root用户切到userl用户,一般用什么命令
    su user1  切换到user1,但切换后的当前目录还是root访问的目录
    su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)
     
    16.在Linux系统中,一个文件的访问权限是755,其含义是什么
    755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。
     
    17.查看/etc/passwd文件的前10行的命令。
    head -10 /etc/passwd

    18.查看/etc/vsftpd/vsftpd.conf的后10行的命令。
    tail -10 /etc/vsftpd/vsftpd.conf
     
    19.修改/home/abc的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。
    chmod u=rwx,go=rw /home/abc
     
    20.写出系统1分钟后关机的命令。
    shutdown +1    (这个操作可能会有延迟)
    shutdown -h +1 
     
    21.复制文件/etc/passwd到用户主目录,文件名不变。
    cp /etc/passwd /home/

    22.进入用户主目录,显示当前的路径。
    cd /home |pwd
     
    23.写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。
    答案 : 输出用户名,当前日期和时间,以及当前工作目录的命令就是logname,date,who i am
    现在,创建一个名为userstats.sh文件,将下面的代码添加到它。
    复制代码 代码如下:
    #!/bin/bash
    echo "Hello, $LOGNAME"
    echo "Current date is `date`"
    echo "User is `who i am`"
     
     
    linux命令大全请查看该网站:http://www.runoob.com/linux/linux-command-manual.html
     
    生命很短,请让生活更精彩一些!
  • 相关阅读:
    http://gzbbs.soufun.com/2811007370~59~471/4372594_4372594.htm
    借dudu的地方招个标,寻找广州网站开发外包公司
    System.InvalidOperationException: 哈希表插入失败。加载因子太高。
    网络艺术品交易黑洞
    水润麻涌
    麻涌蕉林香飘四季
    web开发的浏览器(工具)插件
    很好很强大的六个SEO关键词分析工具
    (转载)library cache lock和library cache pin到底是什么
    (转载)library cache lock和library cache pin到底是什么(续)
  • 原文地址:https://www.cnblogs.com/Aaron-007/p/10575089.html
Copyright © 2020-2023  润新知