0%

Linux常见命令

linux命令

文件

  • 统计目录下文件数量(不包含子目录文件)
    1
    2
    3
    ls -l|grep "^-"| wc -l
    # grep "^-" 过滤已'-'开头的行
    # wc 统计显示行数
  • 统计目录下文件数量(包含子目录文件)
    1
    2
    ls -lR|grep "^-"| wc -l
    # -R 包含子目录

系统

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
tty
# 查看当前终端
> /dev/pts/0

#返回用户根目录
cd
#返回之前的目录
cd -
#命令历史记录
history

#搜索历史命令 输入命令关键字 找到后按右光标键
ctrl + r
#执行历史记录中119条命令
!119

#等效于 clear 清屏
ctrl + l
#光标移动到命令行头
ctrl + a

#引用上一个命令的最后一个参数
!$

#设置时间
date -s "2018-11-2 22:30"

# 按指定格式输出日期
date "+%Y-%m-%d %H:%M:%S"

#日期加一个月 不会修改当前日期
date -d "+1 months"

# 定时关机
shutdown -h 23:30
# 取消
shutdown -c

#分页查看文件 空格 下一页, enter 下一行 不能后退
more

#支持分页 pageup pagedown 分页
less

head #显示文件前10行
head -n 3 test.txt #显示前三行

tail test.txt

tailf #等效于 tail -f 动态显示文件