Linux常见命令和故障

一、常见故障

  1、xshell无法远程连接服务器(洗浴中心之路)

    1)道路是否通畅

     

    2)是否有劫财劫色

    3)洗浴中心是否提供你所需要的服务

    端口:用来区分不同服务

    22端口:远程连接服务,默认端口号是22        查看端口是否开启命令:telnet IP地址 端口号

        

    错误原因:

      1、先检查服务器IP是否正确,网卡是否启动

      2、编辑里的虚拟网络编辑器----子网IP   是否正常

      3、保证vmare相关服务是否正常运行   win+r ====》services.msc

      

二、常见命令

  1、格式

    

  2、Linux与win目录结构对比

    

  3、命令

    - 查看命令帮助:man 命令

    - 创建目录:mkdir /data

    - 创建多层目录:mkdir -p /data/ser

    - 显示详细信息:ls -l /data/         简写:ll

    - 切换目录:cd 目录

    - 查看当前路径:pwd

    - 创建文件:touch /data/oldboy.txt

    - 编辑文件:vim /data/oldboy.txt

      - 进入编辑模式:按i 或 a

      - 退出编辑模式:Esc

      - 保存并推出::wq(注意要在英文模式下)     强制保存并退出::wq!(后面加!)

      - 直接退出::q     强制退出不保存::q!

      - 复制:yy

      - 粘贴:p

      - 剪切:dd

      - 撤销:u

    - vim和vi对比:vi相当于记事本,vim相当于notepad++ ,命令是相同的,vim的快捷键比vi多

    - 追加:echo "内容" >> 文件     >>:追加重定向(写入)   >:重定向(覆盖)   >  >>  :如果没有文件直接创建一个新文件

    - 查看文件内容:cat 文件目录

    - 把文件拷贝到另外目录:cp 当前目录文件 拷贝到目录  cp /data/oldboy.txt /tmp/

    - 移动文件:mv /data/ /root/

    - 备份:cp 文件 文件.bak 

    - 重命名:mv 文件 文件.avi

    - 删除:rm 文件

    - 强制删除目录:rm data/ -rf

    - 在系统中查找文件:find / -type f -name "*.txt/文件"        find 在哪里找  -类型 f -名字  "文件名"

    - 找出系统中以.txt结尾并大于1M的文件 并显示详细信息 :find / -type f -name "*.txt" -size +1M |xargs ls -l

    - 打印:cat nginx.conf      显示行数:cat -n nginx.conf 

    - 显示行数::set nu(在Esc状态下)   快速到达文件的最后一行 G  快速到达文件的第一行 gg  快速到达文件的某一行 10gg

    - Linux三剑客:awk  

    - 显示指定行号:awk ‘NR==20’ ett.txt       awk 'NR>=20 && NR<=30' ett.txt        &&:同时

    - 替换文件内容:sed 's#oldboy#oldgirl#g' t.sh 

    - 备份文件然后修改内容:sed -i.bak   's#oldboy#oldgirl#g' t.sh 

    - 把/oldboy目录及其子目录下所有以扩展名 .sh结尾的文件中,文件包含oldboy的字符串全部替换为oldgirl:find /oldboy/ -type f  -name "*.sh"|xargs sed 's#oldboy#oldgirl#g'

    - 查看当前系统版本:cat /etc/redhat-release

  4、相对路径和绝对路径

    1、绝对路径:从根目录开始的路径 /data

    2、相对路径:从当前目录开始

    5、压缩包操作

    创建压缩包 

    z ==== gzip 软件进行压缩 .tar.gz
    c ==== create 打包 创建包
    v ==== verbose 显示过程
    f ==== file 指定压缩包

    1、打包制作一个压缩包

      tar zcf /tmp/etc.tar.gz    /etc/ 

    2、查看压缩包

      tar tf /tmp/etc.tar.gz

    3、解压-解压到当前目录

      tar xf etc.tar.gz

原文地址:https://www.cnblogs.com/f1443526266/p/8556141.html