使用过的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.

你可能感兴趣的:(linux命令)