首页 > 代码库 > Linux 命令行总结

Linux 命令行总结

1、使用ln不加参数,会创建硬链接,如果要创建软连接,需要加-s 参数。

# ln test1 test8
-rw-r--r-- 5 root root 0 Nov  4 15:07 test1
-rw-r--r-- 5 root root 0 Nov  4 15:07 test8

2、使用-s 参数,会创建软连接。

# ln -s test1 test9
lrwxrwxrwx 1 root root 5 Nov  4 15:19 test9 -> test1

3、使用cp -s 同样也可以创建软连接。

# cp -s test1 test10
lrwxrwxrwx 1 root root 5 Nov  4 15:21 test10 -> test1

 4、stat命令可以提供文件系统上某个文件的所有状态信息。

# stat test2
  File: `test2  Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 803h/2051d    Inode: 267778      Links: 5
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-11-04 15:07:34.551721265 +0800
Modify: 2016-11-04 15:07:34.551721265 +0800
Change: 2016-11-04 15:17:39.042608528 +0800

5、file命令可以用来查看文件类型的工具

# file test4
test4: symbolic link to `test1‘  #符号连接,test4链接到test1

 

6、cat -n 查看文件的时候加行号

# cat -n test1.sh
     1    #!/bin/bash
     2    #print hello world in the console window
     3    a="hello world"
     4    echo $a

 

7、cat -b 只在文本行前添加行号,空白行不添加行号

# cat -b test1.sh
     1    #!/bin/bash

     2    #print hello world in the console window

     3    a="hello world"

     4    echo $a

8、实时检测进程 top:第一行显示了当前时间、系统的运行时间、登入的用户数以及系统的平均负载。平均负载有三个值:最近一分钟的、最近5分钟的、最近15分钟的平均负载。值越大说明系统的负载越大,如果系统的负载超过2,就说明系统比较繁忙了。

top - 15:45:18 up 198 days,  4:40,  8 users,  load average: 0.10, 0.04, 0.01
Tasks: 1354 total,   1 running, 1352 sleeping,   0 stopped,   1 zombie
Cpu(s):  0.1%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  66001880k total, 13323228k used, 52678652k free,   290580k buffers
Swap: 16777212k total,    18948k used, 16758264k free,  2260564k cached

 

Linux 命令行总结