标签:
Quote: |
$ echo $SHELL #打印当前SHELL,当前运行的命令行接口程序 |
Quote: |
$ cat /etc/passwd | grep falcon |
Quote: |
$ strace -f -o strace.out /bin/login |
Quote: |
$ getty 38400 tty8 linux |
Quote: |
$ strace -f -o strace.out getty 38400 tty8 linux |
Quote: |
id:runlevels:action:process |
Quote: |
0 is halt. |
Quote: |
id:3:initdefault: |
Quote: |
si:S:sysinit:/etc/rc.d/rc.S |
Quote: |
ca::ctrlaltdel:/sbin/shutdown -t5 -r now |
Quote: |
c1:1235:respawn:/sbin/agetty 38400 tty1 linux |
Quote: |
fork execve execve fork execve |
Quote: |
$ ps -ef | egrep "/sbin/init|/sbin/getty|bash|/bin/login" |
Quote: |
$ pstree | egrep "init|getty|\-bash|login" |
Quote: |
$ test1 #随便键入一个字符串test1,bash发出响应,告诉我们找不到这个程序 |
Quote: |
$ test #键入test,还是没有效果 |
Quote: |
$ alias test="ls -l" #把test命名为ls -l的别名 |
Quote: |
先 alias --> function --> builtin --> program 后 |
Quote: |
$ type -a test |
Quote: |
$ echo $PATH |
Quote: |
$ cat < ./test.c #<字符表示:把test.c文件重定向为标准输入,作为cat命令的输入,而cat默认把内容输出到标准输出。 |
Quote: |
$ cat < ./test.c | grep hi |
Quote: |
$ sleep 50 & #让程序在后台运行 |
Quote: |
$ strace -f -o strace.log /usr/bin/test |
Quote: |
$ declare -x | wc -l #declare -x声明的环境变量将被导出到子进程中 |
Quote: |
exec /usr/bin/test |
Quote: |
$ make multiprocess |
Quote: |
$ cat /proc/self/maps #查看cat程序自身加载后对应进程的内存映像 |
Quote: |
whoami |
标签:
原文地址:http://www.cnblogs.com/z-books/p/5729558.html