访问手机版  

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

招聘|合作 登陆|注册

网络工程师培训

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

linux常用命令 Linux中的常用命令及分类

时间:2018-11-27

Linux中常用命令的分类,并没有详细的列出各个命令的选项和参数,仅作为命令的记忆和命令的查找目录。linux常用命令linux常用命令

echo "STRING"  命令行显示字符串STRING,默认换行,-e可以添加\n换行
printf "STRING" 命令行显示字符串STRING,默认不换行,与C语言中类似
pwd 查看当前所在目录
cd DIR 切换目录,cd ~切换到家目录,cd - 切换到上一个目录
ls DIR 列出某目录下的文件及文件夹,-l 显示详细信息简写ll,-a显示全部文件及文件夹

1)对文件整体操作

touch FILE 文件不存在新建文件,文件存在更新访问时间戳
stat FILE 查看文件的时间戳(访问时间、改变时间(属性或内容)、修改时间(内容))
file FILE 查看文件类型
whereis FILE 显示可执行文件(二进制文件)的完整路径
mkdir DIR 新建目录 -p 如果新建目录的上一级目录不存在一并创建(从外到内)
rmdir DIR 删除目录 -p 如果删除目录的上一级目录为空一并删除(从内到外)
find DIR 递归显示某目录下的目录和文件
cp DIR/FILE DIR 复制某目录下的文件或目录到另一目录下,-r 递归复制目录
mv DIR/FILE DIR 移动某目录或文件到另一目录下
rm FILE 删除文件或目录,-r 递归删除目录,-f强制删除不提醒

2)对文件属性改动

chmod FILE 修改文件权限(数字、+、u g o a+)-R目录的级联更改权限(递归)
chown FILE 修改文件的属主 -R同上
chgrp FILE 修改文件的属组 -R同上

3)对文件内容的查看

cat FILE 命令行显示文本内容,-n显示行号
more FILE 显示文本内容,并能向下翻(回车、空格等)
less FILE 显示文本内容,能向上翻也能向下翻(b向上,f向下)
head FILE 显示文本前n行,默认n=10,-n NUM指定显示前NUM行
tail FILE 显示文本后n行,默认n=10,-n NUM指定显示后NUM行

nano Linux内核自带的命令行编辑器,ctrl+o保存,ctrl+x退出
vi/vim FILE vi/vim编辑器,三个模式:一般模式、插入模式、命令模式

5)对文件内容处理

cut OPTION  FILE 根据分隔符对文件进行切割和显示,-d 分隔符,默认空格,-f 加数字NUM,显示第NUM个字段
grep "STRING" 过滤出匹配到字符串的行,-o只显示字符串,-E 扩展正则表达式匹配 -c显示匹配到字符串的个数
wc FILE 显示文本中的行数、单词数、字节数,-l行数,-w单词数,-c字节数
tr "STRING1" "STRING2" FILE 把文本中的STRING1替换成STRING2
sed 流编辑器(打印、删除行、替换)
sed -n '行NUM或NUM1,NUM2'p 打印某行 
sed '行NUM或NUM1,NUM2'd 删除某行(不加-n)
sed '/STRING/'p 匹配并显示,默认显示所有行,无意义(一般加-n显示匹配的行) d删除匹配到的行
sed 's/STRING1/STRING2/' 把匹配到的字符串STRING1替换为STRING2,默认显示所有行  -r 扩展正则匹配
awk 流编辑器(功能强大)
awk FIELD 'PATTERN+COMMAND' FILENAME
  (FIELD)awk -F'分隔符' 根据某字符把一行分割成多个域,默认空格,FILE获取某个字段用$n
  (PATTERN)'/pattern/' 匹配行的模式
  (COMMAND)'{command}' 对行执行的命令,{}内可以是print、printf、if、for等命令,COMMAND包括BEGIN{}、{}、END{}
  awk中的内置变量有NF 分割几段,NR 行号,FILENAME当前操作的文件名等
  awk可以自定义变量,定义数组的索引可以是字符串,也可以是数字,更像HashMap的key