• 使用过的Linux命令


    一、常用Linux 命令

    1. 改变/usr/local目录的权限:(-R是对所有子目录都有效)

        chomd 777 -R /usr/local

    2. 文件节点号查询:

        ln -i

    3. 查看linux操作历史记录

    shell$ history 

    也可以用
    #vi  ~/.bash_history

    二、使用find命令在系统中搜索文件,使用grep在文件中搜索字符串。 

    2. grep查找命令:

    grep EXIT_*.h

    3. find命令:

    find /目录 -name 'ab*.*'

    三、获取帮助信息

    man gcc

    man ls

    info gcc

    info ls 

    四、其它

    1.进入家目录:

       cd ~

       进入其它家目录:

       cd ~家用户名

    2. /proc文件系统:应用程序通过读写proc文件系统获得设备驱动信息或者设置设备驱动参数。

       cat /proc/cpuinfo

       cat /proc/meminfo

       cat /proc/version

       cat /proc/net/sockstat

       cat /proc/sys/fs/file-max =>76593

       echo 80000 >/proc/sys/fs/file-max

       cat /proc/sys/fs/file-max =>80000

    3.当前运行进程列表:

       每个进程都有唯一的标识符:1-32000之间的数字。ps命令给出当前正在运行进程的列表:ps -a

    五、Linux系统

    1.配置文件:/etc

      设备文件:/dev

                   /dev/console:系统控制台设备

                   /dev/tty:控制终端

                   /dev/null:空设备

    2.如果想知道标准输出是否被重定向了,只需检查底层文件描述符是否关联到一个终端即可。系统调用isatty就是用来完成这一任务的。只要将文件描述符传递给他,他就可判断出该描述符是否连接到一个终端。

        #include <unistd.h>

        int isatty(int fd);

        如果打开的文件描述符fd连接到一个终端,则系统调用isatty返回1,否则返回0.

  • 相关阅读:
    Java8 Lambda表达式详解手册及实例
    成功,侥幸,以小博大?永远离不开的墨菲定律
    Java8 Stream性能如何及评测工具推荐
    康威定律,作为架构师还不会灵活运用?
    Java8 Stream新特性详解及实战
    Java SPI机制实战详解及源码分析
    jQuery是什么
    庞氏骗局
    excel中VBA的使用
    wcf ServiceContract
  • 原文地址:https://www.cnblogs.com/cj2014/p/3722729.html
Copyright © 2020-2023  润新知