### tar tar命令将多个文件打包在一起,并且可以实现解压打包 -z 通过gzip解压或者压缩 -c 创建新的tar包 -v 显示详细执行过程 -f 指定压缩文件的名字 -t 不解压查看tar包的内容 -p 保持文件的原有属性 -P 以绝对路径打包 -j 通过bzip2压缩或者解压 -x 解开tar包 -C 指定解压的目录路径 --exclude=pattern 排除不需要的文件或者目录 -X 从指定文件读取不需要的文件或者目录名 -N 日期, 仅打包比指定日期 新的文
发表于:2020-07-18 阅读(147)
### which 显示命令的全路径,即命令在哪里,which命令查找的范围是PATH环境变量的路径 -a 默认情况找到了就停止,-a会遍历所有路径,输出所有匹配项 ```shell ~/Documents/vnote   dev ●  which ls ls: aliased to ls --color=tty ~/Documents/vnote   dev ●  which -a ls ls: aliased to ls --color=tt
发表于:2020-07-17 阅读(179)
### watch 监视命令执行情况 -n 命令执行的间隔,默认2s -d 高亮显示命令结果的变动之处 -t 关闭watch命令在顶部显示的时间间隔,命令及当前时间的输出 ```shell ✘  ~/Documents/vnote   dev ●  watch -n 1 -d netstat -ant ```
发表于:2020-07-16 阅读(146)
### du 统计磁盘空间使用情况 -a 显示所有文件大小 -h 以人类可读的方式查看大小 -s 显示文件的总大小 --exclude=<目录或文件> 略过指定的目录或文件 -X --exclude-from=FILE 从文件读取所需要略过的目录或者文件 --max-depth=N 显示n级子目录的大小 ```shell ~/Downloads  ll total 155800 drwxr-xr-x 3 andy root 4096 7月 14 08:06
发表于:2020-07-15 阅读(179)
### stat 显示文件或文件系统状态 -f 显示文件 所在分区的文件系统状态而非文件状态 -c 使用指定输出格式代替默认值 -t 使用简洁格式输出 ```shell ~  stat /etc/hosts File: /etc/hosts Size: 219 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 2883756 Links: 1
发表于:2020-07-14 阅读(137)
### hostname hostname显示或者设置系统主机名 -a 如果设置了别名,则可以用a选项显示主机别名 -i 显示主机的ip地址,依赖dns解析,速度较慢 -I 显示主机的所有IP,不依赖dns,速度快 -s 显示主机名短格式 ```shell ~  hostname Andy ~  hostname -i 127.0.1.1 ~  hostname -I 192.168.1.13 2408:824e:d28:8010:f818:3
发表于:2020-07-13 阅读(134)
### uname uname 查看系统相关信息 -a 显示所有相关信息 -m 显示硬件架构 -n 显示主机名 -r 内核版本号 -s 内核名称 -v 内核版本 -p 主机处理器类型 -o 操作系统名 -i 硬件平台 ```shell ✘  ~  uname -a Linux Andy 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
发表于:2020-07-12 阅读(140)
### grep 从文件或者管道中筛选出需要的信息 -v 显示不匹配的行,或者说排除某些行,显示不包含匹配文本的所有行 -n 显示匹配行及行号 -i 不区分大小写 -c 只统计匹配的行数 -E 使用扩展的egrep命令 --color=auto 为grep过滤的匹配字符串添加颜色 -w 只匹配过滤的单词 -o 只输出匹配的内容 ```shell ~/Desktop  grep -n 'andy' /etc/passwd 41:andy:x:1000:0:andy,,,:
发表于:2020-07-11 阅读(131)