访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux常用bash命令

时间:2019-10-06

linux命令中的head命令_常用dos命令_linux常用命令

目录

显示所有环境变量

使用系统自动构建的数据库来搜索可执行文件,源文件和手册页面。

whereis java

它在环境变量PATH指定的目录中搜索可执行文件。此命令将打印可执行文件的完整路径。

which php

清除窗口

列出文件

常用选项

-l 列出文件详情

-a 列出所有文件,包含隐藏文件

创建文件

touch filename

列出指定文件的内容

cat filename

显示文件的第一部分(用空格移动并键入q以退出)

more filename

输出文件的前10行

head filename

输出最后10行文件。

tail filename

linux常用命令_linux命令中的head命令_常用dos命令

将文件从一个位置移动到另外一个位置

mv f1 f2 // f1 文件的原路径, f2是目标路径

将文件从一个位置移动到另外一个位置

cp f1 f2 // f1 文件的原路径, f2是目标路径

删除文件

rm filename 删除文件
rm -f dirname 删除目录

比较文件

diff f1 f2

更改文件的读取,写入和执行权限

chmod -options filename

压缩文件

gzip filename => fi.gz

解压缩gzip压缩的文件

gunzip filename

查看gzip压缩文件linux常用命令,而不需要gunzip

打印文件

查看打印机队列

从打印队列移除某些内容

lprm jobnumbers

awk是处理文本文件最有用的命令。它一行一行的在整个文件上运行,默认情况下,它使用空格分隔字段。awk命令最常用的语法是

常用命令

awk '/search_pattern/ { action_to_take_if_pattern_matches; }' file_to_parse

实例:

新建一个文件内容是

linux命令中的head命令_常用dos命令_linux常用命令

root:x:0:0:root:/root:/usr/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync

文件路径:/Users/shiyou/Desktop/temp/awk_test

执行命令

awk -F':' '{ print $1 }' /Users/shiyou/Desktop/temp/awk_test

输出了:

解释:

-F 指定在我们要基于哪个分隔字段。在我们代码里面是使用冒号 ':'

{print $1} 是指打印出第一个匹配字段

查找文件内的文本。您可以使用grep搜索与一个或多个正则表达式匹配的文本行linux常用命令,并仅输出匹配的行。

grep pattern filename

例如文件还是上面创建的文件,我们执行以下命令

grep -r nologin /Users/shiyou/Desktop/temp/awk_test

-i 选项强制grep忽略单词大小写

-r 可以用于搜索指定目录下的所有文件

输出:

一个文件有多少行,多少单词和多少字符

wc filename

排序文本文件的行

sort filename

省略重复的行

uniq filename
sort example.txt | uniq // 先排序再去重复

显示一行文字

linux命令中的head命令_常用dos命令_linux常用命令

echo output
echo -ne "Hello\nWorld\n" // 输出换行

把所有小写字母变成大写

 上一个教程:Linux常用命令分类汇总