Zhang's Wikipedia

玩就玩大的

linux 实用命令 —— cut、tr、sort、touch

1. [:alnum:] tr -cd ‘[:alnum:]’ -d:delete;-c:complement;-cd:删除后边的参数以外的; [:class:] [:alpah:]:字母,[:digit:]:数字; [:xdigit:]:十六进制字符 [:alnum:]:字母和数字 [...

2018-05-17 22:33:07

阅读数:224

评论数:0

Linux shell —— 数组与关联数组

使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量; $ declare -A fruits_price $ fruits_price=([apple]='$100' [orange]='$150') 列出关联数组的索...

2018-05-06 19:42:01

阅读数:89

评论数:0

ubuntu 源、codename 与 sources.list 文件

查看 codename$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: ...

2017-10-03 18:38:42

阅读数:641

评论数:0

plink 与 ssh 远程登录问题

plink 是一种 putty-tools,ubuntu 环境下,如果没有安装 plink,可通过如下方法进行安装:$ echo y | sudo apt-get install plink1. 解决ssh第一次登录需要交互确认的问题解决SSH第一次登录需要交互确认的问题echo y | plin...

2017-09-16 18:36:12

阅读数:728

评论数:0

SELinux 初探

SELinux:Security Enhanced Linux。SELinux 是 NSA(美国国家安全局)开发设计,整合到 Linux 内核中的一个模块。 0. 基本概念 DAC(Discretionary Access Control),自主访问控制,传统的文件权限和账号关系;系统账号主要分为...

2017-09-03 15:55:59

阅读数:219

评论数:0

linux 基础 —— 网络管理

1. 常见命令 netstat(net state),用于显示各种网络相关的信息,网络连接,路由表(routing tables,-r 参数),接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 。Linux...

2017-08-20 10:55:51

阅读数:204

评论数:0

ubuntu 下的文件校验(md5、sha256)

在本地使用 md5sum/sha256sum 生成某待测文件的 hash 值,以跟标准文件的 hash 值做对比验证,确定经网络传输过程得到的文件是否真实无损。一般而言,hash 值如果一致,大概率上能保证文件的一致性。我们以 Download Anaconda Now! | Continuum(...

2017-07-07 09:42:09

阅读数:2053

评论数:0

linux 下的文件搜索、可执行文件搜索

1. whereis 文件名 速度快,只是模糊查询,例如查询 $ whereis mysql,则会将mysql, mysql.ini, mysql*所在的目录都找出来; 2. find 准确,但效率低, 3. locate 最好,最快, 第一次使用该命令,可能需要更新数据库, references...

2017-07-06 21:51:38

阅读数:197

评论数:0

linux 代码行数统计利器 ——cloc

史上最全面的Linux应用软件大集合 | 博客水木1. 生产力 Linux 桌面的便利贴:Stickynotes

2017-07-06 10:50:04

阅读数:241

评论数:0

Linux 内核源码(kernel source)路径

查看内核的发行版:uname -r(--kernel-release)$ uname -r 4.4.0-78-generic 内核源码所在的位置:/usr/src$ cd /usr/src

2017-06-05 12:38:34

阅读数:1554

评论数:0

Linux 磁盘管理

1. LVM(logical volume manager)Linux环境下对磁盘分区进行管理的一种机制。为什么要提出LVM的概念和机制?Linux用户安装 Linux 操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分...

2017-06-04 22:14:12

阅读数:303

评论数:0

rz、sz (上传下载)命令参数的解释

$ man rz,查看帮助;-a, –ascii -b, –binary 用binary的方式上传下载,不解释字符为 ascii -e, –escape 强制escape 所有控制字符,比如 Ctrl+x,DEL 等 -ary –o-sync -a 表示使用ascii码格式传输文件,如果是Dos...

2017-05-01 18:22:38

阅读数:2297

评论数:0

linux 命令学习 —— 硬件外设管理(dmesg、lsusb)

dmesg:print or control the kernel ring buffer dmesg命令设备故障的诊断是非常重要的。在dmesg命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。 1. 列出加载到内核的所有驱动 $ dmesg ...

2017-02-26 15:47:15

阅读数:1046

评论数:0

E: Could not get lock /var/lib/dpkg/lock(无法获得锁)

出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单。有以下两种解决办法:1. 强制解锁执行下面两段命令即可:sudo rm /var/cache/apt/archives/lock sudo...

2017-02-25 23:42:58

阅读数:1586

评论数:0

xshell/putty 连接 linux 虚拟机 connection failed 的解决方案

ubuntu 默认并没有安装 ssh 服务,如果通过 ssh(XShell/putty) 连接 ubuntu 虚拟机,则需要手动安装 ssh-server(ssh 分客户端和 openssh-client 和服务器端 openssh-server)。1. 检查是否安装 ssh 方式之一:使用 wh...

2017-02-19 11:07:54

阅读数:3632

评论数:0

Linux 环境变量

1. ~/.bashrc:配置用户自身的环境变量 注意,对 ~/.bashrc 的修改要在重新登录(而非关机重启)后才可以生效,比如,对于终端而言(terminal),就是 logout,重新登录; 不再是全局,而是每个用户自身的,自然就在用户家目录下的.bashrc文件中进行环境变量的设置,...

2016-10-30 23:44:37

阅读数:1338

评论数:0

强悍的 ubuntu —— 窗口界面管理与设置

1. 鼠标加速减速$ xset m default

2016-07-03 15:54:26

阅读数:2375

评论数:0

Linux 符号链接与 inode

iNode,index node,不是 Apple 公司的产品。 原文地址: Linux 的 inode 的理解1. inode 是什么?理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取...

2016-06-20 10:36:42

阅读数:517

评论数:0

强悍的命令行 —— 磁盘空间的查看与磁盘空间的释放

1. df:以磁盘分区为单位df 是以磁盘分区为单位来查看文件系统。$ df -hl /dev/hdb2 75G 75G 0 100% /就是 HD 硬盘接口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是 0,因此利用率是100%, 它被挂载到根分区目录上(/)。2...

2016-06-20 10:16:58

阅读数:1478

评论数:0

linux 命令行域名的解析(DNS) —— dig、host

很多时候,需要对域名进行解析(domain name),那么在GNU Linux 下有什么好的工具可以使用呢?大部分时间我们只需要使用 ping 命令即可完成这个工作,但是 ping 命令对于有域名对应多个 IP 的情况并不能够完整地进行得到,那么以下就介绍下能够得到完整的域名对应的IP地址,主要...

2016-06-17 11:00:19

阅读数:2073

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭