这里不做详细说明或截图,仅作为记录和简单说明。注:可能只针对某一命令部分功能,不包含整个功能,若要查看全部请自行查阅文档或help

1.chattr

当某一文件或目录,不想被无意修改或删除(即使root权限)。这是chattr是非常有用的。

chattr +a aa.log   //只能往文件中追加数据,不能删除或移动
chattr +i bb.log //不能删除、移动、向文件追加数据

去掉属性修改:

chattr -a aa.log
chattr -i bb.log

  

2.ldd

当某个程序出现异常,可以用这个命令检查依赖库是否正常。

#ldd /usr/bin/ssh
linux-vdso.so.1 (0x00007ffe38cdc000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f2841f3e000)
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f2841afb000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f28418f7000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f28416da000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f28414bf000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f2841274000)
     ...

如上,会列出了所有依赖库。每条包含 依赖库、依赖库指向或对应的系统库、库的开始地址。

3.xargs

给命令传递参数,组合多个命令。如下面一些例子:

find frameworks/ -name "Android.mk" | xargs grep -rn "platformprotos"   //在framework下的Andorid.mk文件中搜索platformprotos关键字
find out -name "*libcameracustom*" | xargs rm -rf //out下搜索匹配*libcameracustom*的文件并删除

  

4.screen

常用于:1.ssh连接断开,使用screen能有效解决断开造成的困扰。 2.模拟演示

ssh连接断开

创建一个screen会话,命名随意。创建后 默认在这个会话里,除非系统重启或会话被关闭。

screen -S yourname  

如果连接断开,重新进入之前的会话:

screen -ls  //查看所有的会话,如其中一条是要进入的:5216.flx01      (2019年10月16日 17时38分05秒)   (Attached)
screen -r 5216 或 screen -d 5216 //进入之前的会话,执行的命令仍然在执行没有断掉

模拟演示:

screen -S yourname //演示方创建
screen -x yourname //观看方观看,可多个

  

5.ssh连接相关

查询有哪些连接及相关连接信息:

who

向某个连接发送信息:

echo "I will close your connection" > /dev/pts/22    //“要发送的信息”, >后面是连接 通过who查看到的

关闭某个连接:

fuser -k /dev/pts/22

  

6.磁盘或分区处理

查看所有磁盘信息:

sudo fdisk -l

 系统文件磁盘占用情况,一般看到的是分区所占用磁盘及挂载点:

查看设备所采用的文件系统类型:这里一般看到的是磁盘信息以及对应的UUID,UUID是系统分配给设备的唯一识别码

blkid

格式化磁盘

sudo mkfs -t ext4 /dev/sdb   //注意不要格式错了

最后修改fstab文件(/etc/fstab):添加或修改

7.du

显示文件或目录的磁盘空间使用情况

du -h --max-depth=1  //当前目录下的所有一级子目录的空间大小

  

Linux部分场景非常有用的命令集1_chattr&ldd&xargs&screen&ssh&磁盘&du的更多相关文章

  1. Android调试非常有用的命令集1_adb&aapt&git&repo&scp&while

    Linux部分场景非常有用的命令集_1_持续更新 这里面也包含了对于开发调试有用的命令,也可以看看. 这里不做详细说明或截图,仅作为记录和简单说明.注:可能只针对某一命令部分功能,不包含整个功能,若要 ...

  2. Linux中10个有用的命令行补齐命令

    本文转自GeekFan,感觉确实比较极客范啊,[TAB][TAB]补全都知道,但是你知道可以定制化补全吗? ---------------------------------------------- ...

  3. Linux 中 10 个有用的命令行补全例子

    在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下 ...

  4. linux的 压缩与解压 命令集

    bzip2压缩费时但效果好,而且支持hadoop的hdfs文件切分,gzip不行 bzip2 [-cdz] 文件名 -c :将压缩的过程输出到屏幕 -d :解压缩 -z :压缩 -# :压缩比的参数, ...

  5. linux下一些很有用的命令

    ps -ef | grep keepalive | grep -v grep | awk '{print $2}' | xargs kill -9 wget --random-wait -r -p - ...

  6. Ansible Ad-Hoc命令集

    Ad-Hoc Ad-Hoc就是 “临时命令”, 从功能上讲 Ad-Hoc跟Ansible-playbook都差不多,Ansible提供了两种完成任务的方式: Ad-Hoc命令集与Ansible-pla ...

  7. Linux 新手非常有用的命令

    http://www.cnblogs.com/felix-/p/4341773.html Linux 新手非常有用的命令 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟! ...

  8. Linux环境下一些有用但不常见的命令

    Linux环境下一些有用但不常见的命令 1.获取显卡硬件信息 lspci -vnn | grep VGA -A 12 (若是n卡,则用glxinfo) 2.执行*.sh文件 常见的执行*.sh文件当属 ...

  9. HexEdit Linux下命令集

    HexEdit Linux下命令集 HexEdit是一款十六进制的编辑器. 移动(Moving) , 移动到文件首部/尾部(go to start/end of the file) → 下一个字符(n ...

随机推荐

  1. LCA 学习总结

    怎么说,LCA裸题直接套板子,大家都会做,这样的题没必要看,剩下的题发先LCA只是一个工具就像是搜索一样,只是一个工具而不是一种算法,所以借助这套工具在其图论问题如最长路,数据结构等问题上再去发挥作用 ...

  2. 5) ModelSerializer(重点) 基表 测试脚本 多表关系建外键 正反查 级联 插拔式连表 序列化反序列化整合 增删查 封装response

    一.前戏要做好 配置:settings.py #注册drf INSTALLED_APPS = [ # ... 'api.apps.ApiConfig', 'rest_framework', ] ​ # ...

  3. js递归实现方式

    定义: 递归函数就是在函数体内调用本函数: 递归函数的使用要注意函数终止条件避免死循环: 递归实现形式: 1.声明一个具名函数,通过函数名调用 function f(a){ if(a<=1){ ...

  4. 初识CoAP协议

    前言 本文介绍什么是CoAP,以及如何在物联网设备上使用它.CoAP是一种物联网协议,具有一些专门为受约束的设备而设计的有趣功能.还有其他一些可用于构建物联网解决方案的IoT协议,例如MQTT等. 物 ...

  5. vim基础快捷键

    vim快捷键 1. 移动光标 快捷键 作用 h 光标向左移动一个字符 j 光标向下移动一个字符 k 光标向上移动一个字符 l 光标向右移动一个字符 6j 向下移动6个字符 Ctrl+f 屏幕向下移动一 ...

  6. Spring Cloud学习 之 Spring Cloud Hystrix(断路器原理)

    断路器定义: public interface HystrixCircuitBreaker { // 每个Hystrix都通过它判断是否被执行 public boolean allowRequest( ...

  7. Cookie什么?Cookie和Session防御怎么做?

    Cookie什么?Cookie和Session防御怎么做? Cookie的概念 Cookie,复数形态Cookies,中文名称为小型文本文件.指某些网站为了辨别用户身份.进行session跟踪而储存在 ...

  8. HDU 2004 (水)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2004 题目大意: 给你成绩让你根据成绩打分解题思路: 简单的if...else 应用 需要注意是,if ...

  9. 关于 Blob

    博客地址:https://ainyi.com/88 对于 Blob,前端开发中可能比较少遇到:数据库中可使用 Blob 概念,例如 Mysql 存储二进制数据的类型就是 Blob,也就是说图片可存储于 ...

  10. 推荐一款Python神器,5 行 Python 代码 实现一键批量扣图

    今天给大家分享一款Python装逼实用神器. 在日常生活或者工作中,经常会遇到想将某张照片中的人物抠出来,然后拼接到其他图片上去.专业点的人可以使用 PhotoShop 的"魔棒" ...