您的位置:首页 > 运维架构 > Linux

linux实用命令总结及个人理解心得体会

2018-07-21 16:47 405 查看
1: bc命令进制换算如图



2: ldd commomd路径 显示二进制程序所依赖的库。



3: date 命令

date -s  "2008-08-08 20:00:00" 修改时间
date -d  "-7 day" 7天已前
date +%F%T            完整的时间
date +%H:%M:%S  时分秒
date +%y:%m:%d   年月日

4.hexdump 把16进制的可执行文件显示为二进制。
hexdump /bin/ls

5.screen 命令
screen -S 创建会话 实用
screen -ls 显示可加入的会话
screen -x 加入会话

6.ltrace 追踪二进制文件所依赖的库
7.strace 追踪二进制文件系统调用
8.lsblk命令用于列出所有可用块设备的信息 (实用)

9.abi和api的形象比喻:你(程序员)想做一盘饺子(程序),那你可以去买饺皮(买饺皮的入口就是API,通过这个入口可以直接取回已经成形并能实现相对功能的模块),然后在去买肉馅(同理,只不过你要去卖肉馅的入口),然后你(程序员)通过自己的手艺可以做出不品味的饺子。而ABI就相当于,你自己去养猪,然后种麦,收割等等步骤,最终自己做出饺皮跟肉馅然后组合成不同品味的饺子(过程相对有点久跟困难吧)。

10.shell一个用户与内核打交道的接口,任何可以提供用户与内核打交道的接口都可以称为sheel.而linux默认使用的这种接口是bash,而bash也提供了一些相对的功能例如:命令补充,别名,历史记录,bash语言的解释器(可以用来写脚本),当然bash也提供了很多自己命令使用: enable命令可以查看bash内置的一些变量。

11.linux命令执行的优先级:alias(别名)>bash内置命令>hash缓存>PATH路径

12.要想获取一个命令的使用帮助。首先判断这个命令是bash内部命令,还是外部命令(用type可以查看),如果是内部命令可以用 help+命令来获取帮助,如果是外部命令可以用 man+命令或者,命令 --help 的方式来获取帮助,拿到一个命令先做判断可以快速定位方法。

13.在linux下面上传,下载命令。rz上传至服务器,sz从服务器下载,查看这两个命令从哪一个软件安装而来 rpm -qf /bin/rz。

14.whatis可以查看文件的帮助文档在那一章节结合man使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  实用 命令 总结