• ssh远程连接和linux基本操作


    客户端工具:Xshell,SecureCRT
    启动网卡(eth0): ifup eth0
    查看IP地址: ifconfig
     
     
     
    [root@oldboy~] : [登入名 @ 主机名 文件或者路径]
     
     
    windows 文件路径 : c:app....
    而Linux 文件路径 :/
    在根下创建data目录: mkdir /data (mkdir即英文make directorys简写)
    查看:ls -ld /data
    ll :列出信息的
    ls 列出文件及目录
    -l 参数 以详细格式列表
    -d 参数 仅列目录
    -ld 是 -l -d 的简写
    连续创建目录
    mkdir -p /data/data1
    安装tree (查看目录结构) yum install tree -y (-y表示不提示)
    (Linux区分大小写)
    乱码转换:LANG=en
    注意:创建目录中会出现重复
     
    list ---- 列表
    查看目录:ls
    查看根目录:ls /
    -l(long)长格式; -d(directorys)查看目录
    cd change directory改变目录(相当于进入目录) 例子:cd /bin
     
    pwd print work directory 打印工作目录(显示当前所在路径)
    相对路径与绝对路径:
    Windows绝对路径:e:老男孩 ,从头(盘符)开始的路径。
    Linux绝对路径:cat /etc/sysconfig/network-scripts/ifcfg-eth0,从根/开始的路径
    相对路径:不从头开始,不从头(/根)开始的路径。
     
    touch :创建文件或者更新文件的时间戳,如果文件存在就更新文件的访问时间atime等时间戳信息;如果不存在就创建新文件。
    对文件进行编辑:vi ,vim------------常用编辑器
    vim: 功能复杂,高亮,自动缩进。。。。。
    [root@oldboy data]# vi oldboy.txt
    i am studying linux .
    ~
    ~
    ~
    "oldboy.txt" 1L, 22C written
    [root@oldboy data]# cat oldboy.txt (查看文件:cat)
    i am studying linux .
     
    查看内容(检测): cat
     
     
    输入/写入: echo 打印输出内容,配合 > 或者 >>
    > 覆盖 ,意思为输出重定向
    >> 在尾部增加内容,追加输出重定向
    其他方法:
    插入: cat >>文件B<<A
    >内容C
    >A
    (将内容C插入文件B,插在结尾。A可任意字母)
     
    > 或者 1>
    用法:清空
     
    < 或者 0<
    用法:分组
    xargs -n 2 <oldboy.txt (2为一组数据个数)
    注意!
     
     
    拷贝/复制:cp
    移动: mv
     
     
     
    删除命令,比较危险,任意误删,一般先备份。
    删除文件和目录:rm
    强制删除: rm -f
    强制删除目录:rm -fr
     
    !!! 查找 find !!!!
    find 命令解释:
     
    |xargs 相当于把find到的文件放到rm -f 后面(*代表所有)
     
    man命令:帮助 (/表示搜索,q退出)
    查找文件类型:-type
    f(file) d(directory) l(link符号链接)
     
    -mtime 按修改时间查找
    +7代表7天以前,-7代表最近7天。
     
     
    特殊字符:
    .. 两个点代表上一级目录
    . 一个点代表当前目录
    / 根
    ; 命令分隔符
    {} 生成一个序列
    ! 取反(find shell )
    !+字母 执行以字母开头的最近一次命令
    !! 执行最近执行过的命令
    !30 运行历史第30条命令
    ~ 当前用户家目录
    - 用户上一次所在目录
     
     
     
     
    删除空目录:rm -fr data/
     
    grep 过滤/刷选 (-v 排除,并非删除掉)
     
    head 读取文件前n行,默认10行: (seq 生成序列 )
    tail 后几行(和head相似)
     
     
    alias 查看别名
    unalias 取消别名 (命令处理别民,只当时生效,重启失效)
    别民的作用:
    1.通过给危险的命令加一些保护参数,防止人为误删
    2.把很多复杂的字符串命令变成为一个简单的字符或命令。
     
    设计别名
     
    企业面试题:
    系统提示情况:
    不提示方法:
    1.利用上面的别名取消方法(不推荐)
    2.反斜杠法
    3.命令的全路径
     
    别名的作用
    取消rm命令(利用别名法):
    别名的简化作用:
     
    定义别名永久生效:(别名配置位置)
    /etc/profile 全局生效
    ~/.bashrc 当前用户生效
     
    企业面试题:
    先创建环境:
    方法一:
    方法二:sed 用法(必会)
    stream editor Linux三剑客老二,流编辑器,实现对文件的增删改替换查。
    (p打印 -n 默认参数)
    ($ 结尾最后一行)
    方法三 awk
    用于过滤,输出内容,一门语言。 NR代表行号 &&代表并且
    另外:
    方法四
    注:
     
    seq用法
    其他:-s 指定分隔符
     
    面试题12:
    面试题
    13.把oldboy目录及其子目录下所有以扩展名.sh结尾的文件中包含oldboy的字符串全部替换为oldgirl. 【附加题:加分题】
    方法一:
    方法二:反撇
     
     
    man :帮助
     
    which:查看命令路径
     
     
    快捷键:
    tab键补全和路径补全
    ctrl+c 退出当前命令/中断命令
    ctrl+l 清屏
    ctrl+d 退出当前用户
    ctrl+a 到开头
    ctrl+e 到结尾
    ctrl+u和ctrl+k
    ctrl+r 搜索
    ctrl+shift+c 复制
    ctrl+shift+v 粘贴
    ctrl+w 清除当前行
     
     
     
    版本,内核,系统
     
     
     
     
     
     
     
     
  • 相关阅读:
    nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)
    js中json数据简单处理(JSON.parse()和js中嵌套html)
    js中json法创建对象(json里面的:相当于js里面的=)
    SimpleDateFormat使用特定的解释
    eclipse+webservice开发实例
    android在Canvas使用drawBitmap画一幅画
    SoC嵌入式软件架构设计II:没有MMU的CPU虚拟内存管理的设计和实现方法
    SRM 590 DIV1
    菜鸟教程工具(三)——Maven自己主动部署Tomcat
    activity-alias使用
  • 原文地址:https://www.cnblogs.com/liuyuanq/p/9650036.html
Copyright © 2020-2023  润新知