linux小技巧(1)
1、避免文件夹拼写错误
shopt命令:
演示一下:
我想进入/home文件夹可是不小心拼写错了:
[fulinux@ubuntu ~]$ cd /hoem
-bash: cd: /hoem: No such file or directory
假设使用了shopt命令情况就不一样了:
[fulinux@ubuntu ~]$ shopt -s cdspell
[fulinux@ubuntu ~]$ cd /hoem
/home
[fulinux@ubuntu home]$ pwd
/home
正确了。
2、删除某个文件或文件夹之外的全部文件或文件夹
3、dpkg 命令来查找头文件所在位置:
[fulinux@ubuntu ~]$ dpkg -S stdio.h
syslinux-common: /usr/lib/syslinux/com32/include/stdio.h
libc6-dev:amd64: /usr/include/x86_64-linux-gnu/bits/stdio.h
libc6-dev:amd64: /usr/include/stdio.h
libstdc++-4.8-dev:amd64: /usr/include/c++/4.8/tr1/stdio.h
perl: /usr/lib/perl/5.14.2/CORE/nostdio.h
4、ifnames命令查看代码中有哪些条件编译语法:
[fulinux@ubuntu libmodbus-3.1.1]$ ifnames src/*.c
AI_ADDRCONFIG src/modbus-tcp.c
B1000000 src/modbus-rtu.c
B115200 src/modbus-rtu.c
B1152000 src/modbus-rtu.c
B1500000 src/modbus-rtu.c
B230400 src/modbus-rtu.c
B2500000 src/modbus-rtu.c
B3000000 src/modbus-rtu.c
B3500000 src/modbus-rtu.c
B4000000 src/modbus-rtu.c
B460800 src/modbus-rtu.c
B500000 src/modbus-rtu.c
B57600 src/modbus-rtu.c
B576000 src/modbus-rtu.c
B921600 src/modbus-rtu.c
FIONBIO src/modbus-tcp.c
GCC_VERSION src/modbus-data.c
HAVE_ACCEPT4 src/modbus-tcp.c
HAVE_BYTESWAP_H src/modbus-data.c
HAVE_DECL_TIOCM_RTS src/modbus-rtu.c
HAVE_DECL_TIOCSRS485 src/modbus-rtu.c
HAVE_STRLCPY src/modbus.c
MSG_NOSIGNAL src/modbus-tcp.c
OS_BSD src/modbus-tcp.c
OS_WIN32 src/modbus-tcp.c
O_CLOEXEC src/modbus-rtu.c
SOCK_CLOEXEC src/modbus-tcp.c
SOCK_NONBLOCK src/modbus-tcp.c
WINVER src/modbus-tcp.c
_MSC_VER src/modbus-data.c src/modbus-rtu.c src/modbus-tcp.c src/modbus.c
_WIN32 src/modbus-rtu.c src/modbus-tcp.c src/modbus.c
__FreeBSD__ src/modbus-tcp.c
__GNUC__ src/modbus-data.c
__OpenBSD__ src/modbus-tcp.c
bswap_16 src/modbus-data.c
bswap_32 src/modbus-data.c
by fulinux
blog blog.csdn.net/fulinus
linux小技巧(1)的更多相关文章
- linux 小技巧(查找替换文件中的ascii编码字符)
这里纪录一些linux下用到的小技巧,以免遗忘 在linux中经常碰见各种文件处理.最常用的就是替换文件中的某些字符.常见字符替换还是很容易完成.但是有些不可见字符以及ascii编码字符等等都无法直接 ...
- linux 小技巧(磁盘空间搜索)
这里记录一些linux 管理中可能会用到的又容易忘的一些小技巧. linux磁盘写入失败,提示磁盘空间不足.一般都会用df -h 或者df -i看是不是磁盘空间不足或者是inode空间不足.发生这种情 ...
- Linux小技巧scp命令
Linux服务器运维小技巧scp命令详细教程. 前言 今天给大家带来的是linux中比较实用的命令scp.善用小技巧,解决工作中的痛点. 掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作 ...
- linux 小技巧
http://blog.csdn.net/xianjie0318/article/details/75712990 1.按内存从大到小排列进程: ps -eo "%C : %p : % ...
- 10 个提升效率的Linux小技巧
您是否曾经惊讶于看到某人在 UNIX 中非常快速地工作,触发命令并快速地执行操作?是的,我碰到过几次,并且我一直都在向那些超级巨星开发者学习.在本文中,我想分享一些 UNIX 命令实践,这些实践是我在 ...
- Linux小技巧总结
1.fdisk创建磁盘分区不重启系统partprobe 使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统才能够读取到/dev/sda*,而使用partprobe则可以使 ...
- linux 小技巧总结
(1)linux判断文件是否存在 if [ -f filename]: then ......#要执行的语句 fi 具体例子: file=/usr/local/oracle/oradata ...
- [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict
1. 背景介绍 GoldenDict 是一款非常优秀的跨平台电子词典软件,支持 StarDict.Babylon 等多种词典.其 PC 版基于 Qt 编写,完全免费.开源且没有广告.GoldenDic ...
- linux小技巧
主机禁止ping: 修改/proc/sys/net/ipv4/icmp_echo_ignore_all 值为1 默认是0 echo '1' > /proc/sys/net/ipv4/icmp_e ...
- Linux小技巧1:如何关闭Root用户SSH登陆
新建用户 >useradd nonroot //新建用户 >passwd nonroot //创建/修改nonroot用户密码 >vim /etc/ssh/sshd_config 将 ...
随机推荐
- C#实现DES加密解密,AES加密解密
DES算法描述简介: DES是Data Encryption Standard(数据加密标准)的缩写.它是由IBM公司研制的一种加密算法,美国国家标准局于1977年公布把它作为非机要部门使用的数据加密 ...
- CSS基本属性—文本属性和背景属性
一.CSS常用文本属性 [css中的颜色表示方式] 1.直接使用颜色的单词表示:red.green.blue 2.使用颜色的十六进制表示:#ff0000,#00ff00: 六位数,两两 ...
- AMQ学习笔记 - 03. 消息的接收方式
概述 消息有两种接收方式:同步接收和异步接收. 同步接收:主线程阻塞式等待下一个消息的到来,可以设置timeout,超时则返回null. 异步接收:主线程设置MessageListener,然后继续做 ...
- 揭秘响应式web设计
0.引言 响应式web设计的作用主要使网页能在不同小大的显示窗口下依然优雅.当前的显示窗口有pc,ipad,iphone以及一些其他的设备.不同的显示窗口的分辨率各不相同,如何在不同的分辨率的情况下 ...
- [CTSC2017]游戏(Bayes定理,线段树)
传送门:http://uoj.ac/problem/299 题目良心给了Bayes定理,但对于我这种数学渣来说并没有什么用. 先大概讲下相关数学内容: 1.定义:$P(X)$ 表示事件$X$发生的概率 ...
- 【二分答案】【哈希表】【字符串哈希】bzoj2946 [Poi2000]公共串
二分答案,然后搞出hash值扔到哈希表里.期望复杂度O(n*log(n)). <法一>next数组版哈希表 #include<cstdio> #include<cstri ...
- Arena | 用Excel设计的RPG游戏
文章目录 写在前面 支持的软件 下载地址 游戏界面截图 写在前面 你在用Excel做报表的时候,世界的某个角落,有位大神早就用它做出了一款RPG游戏--Arena.xlsm 加拿大大学生Cary Wa ...
- Java高级架构师(一)第17节:X-gen生成所需的DAO部分模板
- notepad++ 常用的插件及教程
NotePad++ 教程 HEX-Editor http://files.cnblogs.com/pengdonglin137/HexEditor_0_9_5_UNI_dll.zip 我的N ...
- OpenCV 64位时 应用程序无法正常启动0x000007b 问题解决
这问题根本不是DirectX问题,不知道网上怎么这么这样的回复.而且也不亲自验证一下.下面将自己花很多时间才解决的方式整理一下. 因为一般情况下你配置的OpenCV加入系统环境变量的都是X86下的bi ...