Linux部分场景非常有用的命令集1_chattr&ldd&xargs&screen&ssh&磁盘&du
这里不做详细说明或截图,仅作为记录和简单说明。注:可能只针对某一命令部分功能,不包含整个功能,若要查看全部请自行查阅文档或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的更多相关文章
- Android调试非常有用的命令集1_adb&aapt&git&repo&scp&while
Linux部分场景非常有用的命令集_1_持续更新 这里面也包含了对于开发调试有用的命令,也可以看看. 这里不做详细说明或截图,仅作为记录和简单说明.注:可能只针对某一命令部分功能,不包含整个功能,若要 ...
- Linux中10个有用的命令行补齐命令
本文转自GeekFan,感觉确实比较极客范啊,[TAB][TAB]补全都知道,但是你知道可以定制化补全吗? ---------------------------------------------- ...
- Linux 中 10 个有用的命令行补全例子
在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下 ...
- linux的 压缩与解压 命令集
bzip2压缩费时但效果好,而且支持hadoop的hdfs文件切分,gzip不行 bzip2 [-cdz] 文件名 -c :将压缩的过程输出到屏幕 -d :解压缩 -z :压缩 -# :压缩比的参数, ...
- linux下一些很有用的命令
ps -ef | grep keepalive | grep -v grep | awk '{print $2}' | xargs kill -9 wget --random-wait -r -p - ...
- Ansible Ad-Hoc命令集
Ad-Hoc Ad-Hoc就是 “临时命令”, 从功能上讲 Ad-Hoc跟Ansible-playbook都差不多,Ansible提供了两种完成任务的方式: Ad-Hoc命令集与Ansible-pla ...
- Linux 新手非常有用的命令
http://www.cnblogs.com/felix-/p/4341773.html Linux 新手非常有用的命令 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟! ...
- Linux环境下一些有用但不常见的命令
Linux环境下一些有用但不常见的命令 1.获取显卡硬件信息 lspci -vnn | grep VGA -A 12 (若是n卡,则用glxinfo) 2.执行*.sh文件 常见的执行*.sh文件当属 ...
- HexEdit Linux下命令集
HexEdit Linux下命令集 HexEdit是一款十六进制的编辑器. 移动(Moving) , 移动到文件首部/尾部(go to start/end of the file) → 下一个字符(n ...
随机推荐
- 数学--数论--Miller_Rabin判断素数
ACM常用模板合集 #include<iostream> #include<algorithm> #include<cstring> #include<cst ...
- libevent(六)事件监听
libevent是如何实现事件监听的呢? 在Linux,libevent的底层实现是epoll,因此实现事件监听的方式就是,把需要监听的fd加入epoll中. I/O事件 定时器事件 定时器事件没有f ...
- flink系列-10、flink保证数据的一致性
本文摘自书籍<Flink基础教程> 一.一致性的三种级别 当在分布式系统中引入状态时,自然也引入了一致性问题.一致性实际上是“正确性级别”的另一种说法,即在成功处理故障并恢复之后得到的结果 ...
- 练习//编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组
function norepeat(n){ for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.l ...
- 不需要爬虫也能轻松获取 unsplash 上的图片
我经常会使用 unsplash, 这里面的图片非常清爽,我的大多数文章的图片都是在这个网上找的,虽然也有同类型网站,但是用过一段时间以后基本都放弃了,图片质量参差不齐,筛选过程太费劲. 但是 unsp ...
- Golang 实现 Redis(5): 使用跳表实现 SortedSet
本文是使用 golang 实现 redis 系列的第五篇, 将介绍如何使用跳表实现有序集合(SortedSet)的相关功能. 跳表(skiplist) 是 Redis 中 SortedSet 数据结构 ...
- FOC 转子初始位置检测(图文详解)
本文介绍了PMSM的转子初始位置的各种情况: 文章目录 1 什么是转子的初始位置? 2 如何让转子运行到初始位置? 3 iq=IDC;id=0;θ=0i_{q}=I_{DC} ;i_{d}=0;\th ...
- [hdu5255]枚举
思路:这题与csu1392题目类似,方法类似.枚举最高位,最低位和中间数字的长度,然后列等式,计算中间的数字,看长度是不是跟枚举的一致,需要注意的是中间数字可以有前导0,如果根据等式算出来的中间数字为 ...
- [hdu4552]最长公共前缀
题意:给一个串s,求s的每个前缀出现次数之和. 思路:对于一个后缀i,设i和原串的最长公共前缀为k,则当前总共可以产生k个答案.因此原题转化为求所有后缀与原串的最长公共前缀之和.模板题.以下为通过模板 ...
- Spring Boot Admin实现服务健康预警
Over View 上一篇文章主要介绍了Spring Boot Admin的概况以及我们如何在系统中引入和使用Spring Boot Admin,以此来帮助我们更加了解自己的系统,做到能快速发现.排查 ...