链接服务器

ssh

使用ssh:ssh -p22 username@host(服务器地址) 输入后会提示输入密码 -p22是ssh默认端口 可以不用

登录之后会默认处于 home 路径

xshell

...

文件 命令

查看帮助

--help

  • 命令 --help 可以查看很多参数

man

  • man 命令

文件管理命令

  • 查看文件信息:ls

    • ls -a 显示所有文件
    • ls -l 显示详细信息
  • 切换工作目录:cd

    • 绝对路径 从根目 “/”录开始进入

      cd /bin
    • 相对路径

      进入当前目录下的某一目录:cd ./目录

      进入当前目录的上一级目录的某一目录:cd ../目录
  • 显示当前目录路径: pwd

  • 创建新目录:mkdir

    • 递归创建目录需要加 -p 参数:mkdir a/b/c/d -p
  • 创建空文件:touch

    • touch 1.txt
  • 删除文件或目录:rm

  • 拷贝: cp

    • scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令
  • 移动/重命名:mv

  • 建立链接文件:ln

    • 创建软链接(相当于快捷方式):ln -s 路径/文件名 链接到哪 (链接文件显示为绿色 红色表示源文件已经不存在)
  • 查找文件:find

    • 文件名查找:find -name
    • 正则匹配:find -name'*.txt'
  • 查找文件内容:cat、 less、 more、 head、 tail

    • 查看文件内容:cat 文件名
    • 文件太大(分屏显示):空格向前翻页 b往会翻页 回车为行 q为退出
      • less 文件名
      • more 文件名
    • 只看前头内容:head -n 要显示的行数 文件名
    • 只看后头内容:tail -n 要显示的行数 文件名
  • 打包命令: tar

    • 打包和压缩

      • 打包:只是把文件放到一起,大小不变
      • 压缩:先进行打包,在通过压缩算法压缩,使文件变小
        • 方式-->gz:tar -zcvf 文件名.gz 要压缩的文件1 要压缩的文件2 等等
      • 解压:tar -xf 文件名
        • 指定路径解压:tar -xf 文件名 -C 目录

文本处理:

文本编辑器:vi/vim

vi : linux标准编辑器

创建文件:vi 文件名

  • 命令行模式:

    • 跳到开头:按两个g
    • 跳到结尾:shitf + G
  • 进入插入模式:在命令行模式键入 i

    • 退出:esc
    • 保存退出:wq

vim : vi升级版本

echo: 屏幕输出

输出重定向:>

文件属性

\例:- drwxr-xr-x

  • d: 文件类型 目录。 -: 文件。 l: 链接文件。 b:设备文件, c: 设备文件中的串行端口设备,键盘等
  • 后9位分三组:
    • 第一组:rwx 拥有者的权限
    • 第二组:r-x 拥有者他所在的组拥有的权限
    • 第三组:r-x 其他人拥有的权限
  • 位置固定: rwx

    r: 读

    w: 写

    x: 操作

    -:没有权限 如 rw- 即,没有操作的权限

权限修改

  • 权限有三组:每组的数字代表

    • r: 4
    • w: 2
    • x: 1
    • -: 0
  • chmod 777 文件名 (7 = r+w+x) 即 最高权限:所有人都有所有权限

网络

  • ifconfig: 查看网卡信息 eth0 本地
  • ping 测试远程主机的连通性
    • ping -c ping的测试
    • -I 每次ping的时间间隔
  • netstat 打印网络系统的状态信息
    • -t: 列出所有tcp
    • -n:以数字的形式显示地址和端口号
    • -p:显示进程的pid和名字

      netstat -tnp

性能统计

cpu

  • cat /proc/cpuinfo 查看cpu
  • top 查看进程

内存

io

  • 硬盘
  • 网络

网络

  • 查看网卡信息:ifconfig

ping:测试远程主机连通性

网络所有的机器都有唯一的ip地址,ping就是先给目标ip地址发送一个数据包,对方就会返回一个相同大小的数据包,根据返回的数据包就可以看出是不是联通着的
  • -c:ping的次数
  • -i:每次ping的时间间隔

打印linux网络系统的状态信息

netstat

  • -t:列出所有的tcp
  • -n:以数字形式显示地址和端口号
  • -p:显示进程的pid和名字
  • 一般结合使用即可:netstat -tnp

退出linux系统

  • exit

Linux - 文件处理的更多相关文章

  1. Linux实战教学笔记08:Linux 文件的属性(上半部分)

    第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...

  2. Linux文件查找.md

    Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...

  3. Linux 文件压缩与归档

    .note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...

  4. Linux文件类型

    1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...

  5. 修改linux文件权限

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  6. Linux文件和目录权限详细讲解

    转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...

  7. linux 文件系统结构及命令

    1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/  挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用 ...

  8. linux 文件权限、类型、命名规则

    文件权限 -rwxr-x--t        文件类型 用户权限 组权限 其他用户权限 umask是一个掩码,设置文件的默认权限,会屏蔽掉不想授予该安全级别的权限,从对象的全权权限中减掉:对文件全权权 ...

  9. linux文件权限查看及修改(实用)

    查看Linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组 ...

  10. Linux文件权限查看及修改命令chmod

    查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l或者 ll 显示为 -r--r--r--. 1 root root 21 Jan 5 23:02 ...

随机推荐

  1. CF20B Equation 题解

    Content 解方程 \(ax^2+bx+c=0\). 数据范围:\(-10^5\leqslant a,b,c\leqslant 10^5\). Solution 很明显上求根公式. 先来给大家推推 ...

  2. listitems.ListItemCollectionPosition属性为空

    SPListItemCollection listitems = list1.GetItems(query);//当执行完上面的代码后,listitems.ListItemCollectionPosi ...

  3. mobx在react的使用

    ​ 创建项目第六步 mobx 1.安装 yarn add mobx yarn add mobx-react 2.新建/src/store/store.js import {observable, co ...

  4. [WPF] 实现 WPF 的 Inner Shadow

    在 WPF 中,我们通常用 DropShadow 做阴影效果,但都是做外阴影.内阴影(Inner Shadow)的话其实也不是不可以,就是有些曲折.这篇文章介绍几种做内引用的做法. 文章涉及到以下概念 ...

  5. jQuery实现页面导航内容定位效果,并支持内容切换

    需求 页面向下滚动时,需要将顶部的搜索栏信息和导航菜单吸顶,并且,搜索栏信息和导航菜单之间可以切换. 效果 https://www.iguopin.com/index.php?m=&c=ind ...

  6. 【LeetCode】63. Unique Paths II 解题报告(Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址:https://leetcode.com/problems/unique-pa ...

  7. 【LeetCode】228. Summary Ranges 解题报告(Python)

    [LeetCode]228. Summary Ranges 解题报告(Python) 标签(空格分隔): LeetCode 题目地址:https://leetcode.com/problems/sum ...

  8. Redis 实现了自己的 VM

    Redis的VM(虚拟内存)机制就是暂时把不经常访问的数据(冷数据)从内存交换到磁盘中,从而腾出宝贵的内存空间用于其它需要访问的数据(热数据). Redis提高数据库容量的办法有两种: 1.一种是可以 ...

  9. 计算机系统2->从芯片说起 | 芯片怎样诞生

    这部分数字逻辑课上老师在讲CMOS部分时有讲过,当时在课堂上放了一个全英的视频,没怎么看懂,现在在研究计算机系统,自底层说起,也得从这讲起. 主要参考: <嵌入式C语言自我素养> b站相关 ...

  10. IIS部署php项目——discuz论坛

    1.安装CgiModule模块 首先,IIS要部署php项目,需要CgiModule模块的支持,所以首先我们要确认这个模块是否存在 打开IIS管理器: 我这里是存在的: 如果不存在,可以自行在控制面板 ...