• linux 常用命令


    显示目录内容命令

    ls   列出目录内容

    ls -a   查询所有文件和文件夹,包含隐藏的

    ls -l   查询详细列表,简写为ll

    组合命令   ls -la

    -h 友好展示信息,将大小转成KB

    备注:

    1)d 目录,- 普通文件,l 链接,带点的文件/文件夹表示隐藏

     

    CD磁盘命令

    cd ../   返回上级目录

    cd ~   返回当前用户目录(相当于root用户的桌面,如/root)

    cd /   切换到Linux的根目录

    cd /root   直接切换到任意目录,此为绝对路径,第一个文件夹不加斜杠就是相对路径,(不是任意目录啦)

    cd -   切换到上一次放回的目录,只能在两个目录间进行切换,相当于前进后退

    文件浏览命令

    cat 文件名 快捷查看当前文件的内容,只能查看少量信息的文件,过多会截断

    more 文件名 分页显示文件内容

    {

    回车,向下n行,需要定义,默认为1行

    空格,向下翻一页

    B 向上翻一页

    q 退出

    }

    less -mN 文件名 分页显示文件内容,标注每行的行号,适用于大量数据的查看(后期都是用这个)

    tail-数字 文件名,查看后几行的内容,适用于查看日志输出

     

    复制、删除文件命令

    cp 需要复制的文件  复制的位置   =>复制文件

    cp demo.java d1/demo_new.java  =>复制并改名

    cp -r   递归复制,如果没加 -r ,复制的目录中还有其他文件/文件夹,就会抛出一个警告,

    omitting directory 文件夹名称

    mv 移动、重命名文件,(出现提示按y为确定,其他未取消)

    mv -f 强制覆盖重名文件/文件目录

    mv demo.java hehe.java 重命名为hehe.java

    rm 删除文件/文件夹

    rm -f 暴力删除

    rm -r 递归删除

    rm -rf 暴力递归删除

    rm -rf * 删除当前目录下所有内容

    rm -rf /* 删除Linux根目录下所有内容

     

    记事本命令

    find 目录名 -name '字符串名称' 查找文件/目录

    vim 相当于记事本,分为以下三种模式:

    一般模式,可以浏览内容,按i切换到插入模式,按:切换到底行模式

    插入模式,可以编辑文件内容,按ESC切换到一般模式

    底行模式,可以进行强制退出不保存操作q!,可以进行保存并推出操作wq

    grep 正则表达式,用于字符串搜索工作,返回行数据

    grep -i mbzd demo.txt  在demo文件中模糊查询mbzd字符串,-i是指忽略大小写

    ll | grep ins 这个命令就是进行连接操作,连接了ll命令,可以查询root目录下,文件名包含ins的行数据

     

    压缩/解压命令

    tar -zcvf hehe.tar.gz * ,压缩当前目录所有内容,命令顺序不能打乱

    tar -zcvf hehe.tar.gz demo.txt ,将demo.txt文件压缩

     tar -zxvf hehe.tar.gz ,解压到当前目录

     tar -zxvf hehe.tar.gz -C 指定目录地址,解压到指定目录

     

    系统命令

    UID(User id)用户名称

    PID(Process id)进程编号,用来杀死进程的

    ps -ef 相当于任务管理器,可以查看所有的进程

    ps -ef | grep -i vim

    kill -9 1823 杀死某个进程,1823为PID

    ping 测试和目标的连通性,时间越短,连接越快,会持续不断一直测试,直到按ctrl+c

    重启 reboot

    关机 halt

    setup可以用来进行网络配置,在虚拟机中是全英文,在CRT中是中文,该DHCP时,按空格键这个星号会自动去掉,然后就可以设置静态IP了

     

    文件权限

    用户权限配置

     

    更改文件权限

     chmod u=r demo.txt

    chmod a=r demo.txt

    更改文件夹权限,要递归处理,注意是大写的R

    chmod -R u=r t1

     

    程序安装/卸载命令

    rpm用于管理程序:

    程序安装:rpm -ivh ..

    程序查看:rpm -qa ..

    程序卸载:rpm -e --nodeps .. 

    yum相当于联网的rpm命令

    yum install glibc.i686

    基础命令

    ifconfig 查看网络配置

    pwd(print working directory) 显示当前所在目录,返回绝对路径

    mkdir(make directory) 创建目录

    mkdir -p t3/t4 父目录不存在的情况下自动生成父目录

    rmdir 删除空目录

    touch 文件名 创建文件

    补充

    1)linux通过sed 修改文件中某一行的内容

    sed -ie 's/daemonize no/daemonize yes/g' redis.conf

    2)在vim的底行模式下,用:/字符串内容 也可以进行查找

     

  • 相关阅读:
    Robot Framework学习笔记V1.0
    新炬网络亿能测试“性能测试和自动化测试”技术研讨会
    js里面关于IE和万恶的IE6的判断
    addLoadEvent(func)有关
    js call和apply[转]
    原生AJAX
    搭建Python开发环境(含Selenium WebDriver安装)
    Python实现随机生成指定数量字符串的函数(方法)记面试问题2
    学习Question持续更新Question和Answer进度20170902
    Python数组和list的区别,tuple和set的区别记面试问题1
  • 原文地址:https://www.cnblogs.com/syjp/p/10388595.html
Copyright © 2020-2023  润新知