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

    chmod 用于改变文件或目录的访问权限 该命令有两种用法: 1.用包含字母和操作符表达式的文字设定法  2.其语法格式为:chmod [who] [opt] [mode] 文件/目录名

    其中who表示对象,是以下字母中的一个或组合: 
    u:表示文件所有者 
    g:表示同组用户 
    o:表示其它用户 
    a:表示所有用户 
    opt则是代表操作,可以为: 
    +:添加某个权限 
    -:取消某个权限 
    =:赋予给定的权限,并取消原有的权限 
    而mode则代表权限: 
    r:可读 
    w:可写 
    x:可执行
    例如:为同组用户增加对文件a.txt的读写权限: 
    chmod g+rw a.txt

    cat 查看文件

    gedit 打开文本编辑器查看并编辑文件

    touch 创建文件

    clear 清除指令

    man ls

    history 查看输入命令的历史

    rm 删除文件

    ps -ef | grep ssh 查看名字为ssh的进程

    * ? [] ^ $ 通配符,例如:ls 2*、ls 2?、ls 2?3、ls 2[12345]3

    > 重定向 把原本现实在终端的内容放在了你所指定的文件中,>> 则把内容追加的文件中,如:ls > xxx.txt、ls >> xxx.txt

    mv 原文件名称 新文件名称  给文件重命名

    mv 原文件名称 路径 移动文件

    ln -s 链接的文件名称 新链接的文件名称 软链接,和windos中创建文件快捷方式一样,如:ln -s xxx.txt xxx-softlink.txt

    ln 链接的文件名称 新链接的文件名称 硬连接,相当于给同一份数据内容新增一个文件名称,如: ln xxx.txt xxx-softlink.txt

     grep “123” xxx.txt 查找文本内容的是否包含指定的内容 参数:-n 增加编号、-v 不包含指定的内容

    cp 复制

    cd .. 前往上一个路径

    find 从指定的路径中找文件

    tar 打包 如:tar -cvf xxx.tar *.py   解包 如:tar -xvf xxx.tar  压缩特殊格式 如:tar -zcvf xxx.tar.gz *.py、tar -jcvf xxx.tar.bz2 解压特殊格式包同理  选项 -c 解压到指定的路径

    zip 打包、unzip 解包 如:zip zzz.zip *.py、unzip zzz.zip *.py 选项 -d 解压到指定路径

    which + 命令 查看使用的命令所在的文件夹路径(知识点,在终端中所使用的linux命令都是在/bin文件夹下的文件)

    cal 查看日历

    date 查看当前时间 格式:“+%Y”

    ps 查看进程信息 选项:-aux 查看当前全部进程信息

    top、htop 动态显示当前进程运行情况

    kill + pid 杀进程 选项:-9 强制杀死

    df 显示硬盘的使用情况

    du 显示当前路径的使用情况

    sudo passwd 用户名 修改用户密码

    ifconfig 用来查看电脑的网卡和ip地址

    ifconfig 网卡名 新ip号  修改网卡的IP号 

    ping 与指定IP号是否相通

    useradd 名称 -m  创建用户  选项:-m 在创建用户之后在home文件夹下创建家目录

    howmi 查看当前用户是谁

    su + 用户名称 切换用户

    ssh 用户名称@ip 远程登录

    netstat -tunlp|grep 80 查看端口号

    (知识点ctl + shift +t 打开多个标签)

    vim 常用命令

    yy 复制光标所在的这一行

    4yy 复制光标所在的行向下的4行

    p 粘贴

    dd 删除、剪切光标所在的行

    2dd 光标所在的行删除2行

    d0 从所在光标开始剪切到行首

    dw 剪切一个单词

    x 删除当前光标的字符

    X 删除当前光标前的字符

    h 左  j 下  k 上  l 右

    H 当前屏幕的上方   M 当前屏幕的中间  L 当前屏幕的下方

    ctrl+f 向下翻一页代码  ctrl+b 向上翻一页代码

    20+G 快速定位到第20行代码

    G 快速定位到整个代码的最后一行

    gg 快速定位到整个代码的第一行

    w 向后跳一个单词的长度,即跳到下一个单词的开始处

    b 向前跳一个单词的长度,即跳到上一个单词的开始处

    D 从当前的光标开始剪切,一直到行末

    u 撤销刚刚的操作

    ctrl+r 反撤销

    v 根据光标选择代码

    V 选择正行代码

    >> 向左移动代码

    << 向左移动代码

    . 重复执行上一次的命令

    { 往下跳一片代码

    } 往上跳一片代码

    r 修改字符

    R 从当前光标开始往右修改

    :/abc 在当前文本中查找abc

    n 查找后切换下一个字符

    N 查找后切换上一个字符

    :%/abc/123/g 末行模式下,将当前文件中的所有abc替换成123

    :1,10/abc/123/g 末行模式下,将第1行至第10行之间的所有abc替换成123

  • 相关阅读:
    【Cocos2d-x】VS2012开发2dx无法解析的外部符号解决记录(第一篇)【转】
    【实用技巧】取消Win7开机账户的手动选择
    Windows环境下面搭建Object C开发环境[转]
    Objective C for Windows
    一个3D的多人在线游戏, 服务端 + 客户端 【转】
    windows下搭建学习objective-c 的运行环境【转载】
    黑苹果安装
    面向对象的几个概念
    object-c学习1
    Objective-C在windows开发环境的搭建
  • 原文地址:https://www.cnblogs.com/-Neo/p/8837321.html
Copyright © 2011-2022 走看看