zoukankan      html  css  js  c++  java
  • linux常用命令

    pwd:查看当前路径

    ls:显示当前目录

    ls -l:显示当前目录详细信息

    cd:改变目录 (不是文件!) (change directory)

    cd ..:返回上一级

    su:进入超级用户

    mkdir:创建目录

    rmdir:删除非空目录

    rm:删除文件

    rm –r:删除目录

    touch:新建文件(存在则刷新时间)

    cp复制文件 –> 目标文件: eg:  cp  a.txt   b.txt     a文件复制给b文件

    mv:与cp使用一致,移动文件(原文件不存在了)

    超级用户修改密码:sudo passwd

    cat :是查看功能(默认输出对象为屏幕) 

    ifconfig:打印网络信息

     | :“|”表示管道,作用是可以将前面命令的输出当做后面命令的输入

    exit:退出回到上一次状态(一般用于退出超级用户状态)

    PS1=***: 把前面的提示符修改为***

    如:

    7种文件类型:c字符设备文件,b块文件,d目录文件,l链接文件p管道文件, -普通文件, s网络文件

    vim:是文本编辑工具 

    步骤:

    1,vim + 文件名 进入文件

    2,按“i”进入插入模式,然后开始编辑

    3,esc”退出编辑模式,再输入“:wq” 保存并且退出  w 是 write的意思 q是quit的意思。

    4,或者   q! 强制退出,不保存

    chmod:改变(文件/目录)权限

    权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。Linux档案的基本权限就有九个,分别是owner/group/others三种身份   各有自己的read/write/execute权限

    举例:档案的权限字符为 -rwxrwxrwx  这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

    r:4   w:2   x:1

    例如当权限为: [-rwxrwx---] 分数则是:(从前往后身份分别是 owner  group others)

    owner = rwx = 4+2+1 = 7

    group = rwx = 4+2+1 = 7

    others= --- = 0+0+0 = 0

    1,chmod 777  a.txt    //a的权限为 -rwxrwxrwrx

    2, chmod  ogo+wxrwxrwrx  //+表示增加权限  -表示删除权限   = 表示直接修改权限  eg:chmod g=rwx  a.txt

    cat:

    常用用法:

    1,显示文件内容

    cat 语法为 cat (参数) (文件列表) ,其功能是连接文件或标准输入 至标准输出,常用于显示文件内容。eg:cat -n a.txt   对输出文件进行编号

    -n, –number, 对所有输出行进行编号

    -E, –show - ends, 在每行行尾添加$,用以标记

    其他用法:

     2,显示文件中感兴趣内容

    cat 文件 | grep 关键字   抓取文件中感兴趣的关键字

    3,创建文件

    命令为cat > 文件名 <<结束标记 (在此期间可以向文件添加内容)

    4,向已存在文件中写入内容(覆盖)
      向已经存在的文件中,追加内容,其命令与创建文件相同,均为cat > 文件名 <<结束标记(先查看原文件内容,再写入,再查看,就可以看到覆盖效果)

    也可以用该方法达到清空文件的效果,只需不输入覆盖内容,直接输入结束标记即可

    5,追加文件内容(不覆盖)

    命令为cat >> 文件名 <<结束标记

     more:

     more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。

    q       退出more

    less:

    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。

    q   退出less 命令

    [pagedown]: 向下翻动一页

    [pageup]:   向上翻动一页

    -N    显示每行的行号

    查找

    more, less 都具备查找功能,按/ 然后输入要找的字串,再按 Enter 即可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit)或者ZZ离开

  • 相关阅读:
    springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
    springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
    OA办公系统 Springboot Activiti6 工作流 集成代码生成器 vue.js 前后分离 跨域
    java企业官网源码 自适应响应式 freemarker 静态引擎 SSM 框架
    java OA办公系统源码 Springboot Activiti工作流 vue.js 前后分离 集成代码生成器
    springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
    java 视频播放 弹幕技术 视频弹幕 视频截图 springmvc mybatis SSM
    最后阶段总结
    第二阶段学习总结
    第一阶段学习总结
  • 原文地址:https://www.cnblogs.com/wskb/p/10999966.html
Copyright © 2011-2022 走看看