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)的更多相关文章

  1. linux 小技巧(查找替换文件中的ascii编码字符)

    这里纪录一些linux下用到的小技巧,以免遗忘 在linux中经常碰见各种文件处理.最常用的就是替换文件中的某些字符.常见字符替换还是很容易完成.但是有些不可见字符以及ascii编码字符等等都无法直接 ...

  2. linux 小技巧(磁盘空间搜索)

    这里记录一些linux 管理中可能会用到的又容易忘的一些小技巧. linux磁盘写入失败,提示磁盘空间不足.一般都会用df -h 或者df -i看是不是磁盘空间不足或者是inode空间不足.发生这种情 ...

  3. Linux小技巧scp命令

    Linux服务器运维小技巧scp命令详细教程. 前言 今天给大家带来的是linux中比较实用的命令scp.善用小技巧,解决工作中的痛点. 掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作 ...

  4. linux 小技巧

      http://blog.csdn.net/xianjie0318/article/details/75712990 1.按内存从大到小排列进程:  ps -eo "%C : %p : % ...

  5. 10 个提升效率的Linux小技巧

    您是否曾经惊讶于看到某人在 UNIX 中非常快速地工作,触发命令并快速地执行操作?是的,我碰到过几次,并且我一直都在向那些超级巨星开发者学习.在本文中,我想分享一些 UNIX 命令实践,这些实践是我在 ...

  6. Linux小技巧总结

    1.fdisk创建磁盘分区不重启系统partprobe 使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统才能够读取到/dev/sda*,而使用partprobe则可以使 ...

  7. linux 小技巧总结

    (1)linux判断文件是否存在 if [ -f filename]: then       ......#要执行的语句 fi 具体例子: file=/usr/local/oracle/oradata ...

  8. [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict

    1. 背景介绍 GoldenDict 是一款非常优秀的跨平台电子词典软件,支持 StarDict.Babylon 等多种词典.其 PC 版基于 Qt 编写,完全免费.开源且没有广告.GoldenDic ...

  9. linux小技巧

    主机禁止ping: 修改/proc/sys/net/ipv4/icmp_echo_ignore_all 值为1 默认是0 echo '1' > /proc/sys/net/ipv4/icmp_e ...

  10. Linux小技巧1:如何关闭Root用户SSH登陆

    新建用户 >useradd nonroot //新建用户 >passwd nonroot //创建/修改nonroot用户密码 >vim /etc/ssh/sshd_config 将 ...

随机推荐

  1. 【转-记】mysql总结

    1 | 查询所有数据  select * from Info 查所有数据 select Code,Name from Info 查特定列    2 | 根据条件查  select * from Inf ...

  2. Codeforces 538 B. Quasi Binary

    B. Quasi Binary   time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...

  3. 关于 hibernate 中 hashCode爆栈的探讨

    今天在 hibernate 的一对多映射测试 merge 方法时,出现了以下的异常: 我们可以看到,这里的错误有非常明显的重复性,很显然是做了间接递归,并且递归的调用是 hashMap 中的hashC ...

  4. Dijkstra【p4943】密室

    Description 密室被打开了. 哈利与罗恩进入了密室,他们发现密室由n个小室组成,所有小室编号分别为:1,2,...,n.所有小室之间有m条通道,对任意两个不同小室最多只有一条通道连接,而每通 ...

  5. 树链剖分【p4116】Qtree3 - Query on a tree

    Description 给出N个点的一棵树(N-1条边),节点有白有黑,初始全为白 有两种操作: 0 i : 改变某点的颜色(原来是黑的变白,原来是白的变黑) 1 v : 询问1到v的路径上的第一个黑 ...

  6. 洛谷——P1134 阶乘问题

    P1134 阶乘问题 题目描述 也许你早就知道阶乘的含义,N阶乘是由1到N相乘而产生,如: 12! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 ...

  7. JVM内存溢出及配置

    一.Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆.按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配.堆是在 Java 虚拟机启动时创 ...

  8. BZOJ 3524 [Poi2014]Couriers(可持久化线段树)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3524 [题目大意] 给一个长度为n的序列a.1≤a[i]≤n. m组询问,每次询问一个 ...

  9. 【AC自动机】【状压dp】hdu2825 Wireless Password

    f(i,j,S)表示当前字符串总长度为i,dp到AC自动机第j个结点,单词集合为S时的方案数. 要注意有点卡常数,注意代码里的注释. #include<cstdio> #include&l ...

  10. Python 升级3.6

    首先:更新gcc,因为gcc版本太老会导致新版本python包编译不成功代码如下:#yum -y install gcc 然后下载python源tar包 可利用linux自带下载工具wget下载,如下 ...