标签 linux 下的文章

linux下查看一个目录下文件大小

开发中遇到“gzip: stdout: No space left on device"的错误,磁盘满了。

执行命令,查看磁盘当前情况。

df -h

磁盘结果

执行下面命令,查看data目录下的文件分布情况。

du -h --max-depth=1 /data

执行下面命令,删除占用最大目录的过期文件。

find /data/log -mtime +10 -name "*.*" | xargs -t -i unlink {}

ubuntu下如何把语言环境变量改为中文

查看当前系统的语言环境

ubuntu@VM-14-193-ubuntu:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
ubuntu@VM-14-193-ubuntu:~$

编辑配置文件

ubuntu@VM-14-193-ubuntu:~$ vim ~/.profile
# 添加下面内容
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

- 阅读剩余部分 -

grep命令详解

grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。
grep -- print lines matching a pattern (将符合样式的该行列出)
◎语法: grep [options]
PATTERN [FILE...]
grep用以在file内文中比对相对应的部分,或是当没有指定档案时,
由标准输入中去比对。 在预设的情况下,grep会将符合样式的那一行列出。

◎参数:
-Anum:如-A3 匹配到’搜索字符串’的那一行后面的3行也列出来
-Bnum:如-B2 匹配到’搜索字符串’的那一行前面的2行也列出来
-a:将binary的档案以text档案的方式搜索
-c:计算找到’搜索字符串’的次数
-i:忽略大小写
-n:输出行号
-v:反向选择,即显示出没有’搜索字符串’的行内容
–color=auto :将找到的内容以颜色标识出来
-r:递归地,读取每个资料夹下的所有档案