Linux常用命令

Posted 我和我的龙龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

ls #目录操作命令,显示目录下的内容

ls -l #显示目录下所有文件夹的详细信息

ls -a #显示目录下的所有内容,包括隐藏文件夹

cd [目录名] #切换目录

mkdir [目录名] #创建目录

rmdir [目录名] #删除目录,只能删除空目录

touch [文件名] #修改文件的时间戳

stat [文件名] #查看文件的详细信息-时间戳和文件系统

cat [文件名] #查看小文件的数据内容

cat -n [文件名] #查看含有行号123的小文件的数据内容

more [文件名] #分屏查看大文件的数据内容,比cat查看的数据大

head [文件名] #查看文件的前10行数据

head -12 [文件名] #查看文件的第12行数据,head -n

tail [文件名] #查看文件的倒数10行数据

tail -3 [文件名] #查看文件的倒数3行的数据,tail -n

rm -rf [文件名或目录或递归文件路径] 强制删除文件或目录

cp -a [源文件或目录的路径] [目的文件或目录的路径] #复制文件和目录

mv [源文件或目录的路径] [目标文件或目录的路径] #不同路径-移动文件,同路径-改名

chmod 777 [文件名或目录] #修改文件的权限,user group other三种身份的用户

chown 目的user/user:目的group [文件名或目录] #修改 文件和目录 的 所有者user或所属组group

chgrp 目的group [文件名或目录] #修改 文件和目录 的所属组

man [命令符如ls] #联机帮助查询非shell内置命令的帮助文档

help [命令符如ls] #查询shell内置命令的帮助文档

命令符如ls --help #查询对应非shell内置命令的帮助文档

whereis 命令符如ls #查找命令的二进制所在的路径,和命令的帮助文档的路径

which 命令符如ls #列出命令所在路径

locate [文件名] #根据文件名查找文件路径,文件的路径范围要求?

find [路径][选项][文件名] #在目录中查找文件

find . -name "abc*" #查找含有abc文件名的文件

vim [文件名或文件路径] #用vim编辑器打开文件,iao输入模式,esc退出输入,:wq保存并退出vim编辑器

vim +3 [文件名或文件路径] #用vim编辑器进入文件的第3行

vim +/字符如locate [文件名或文件路径] #用vim编辑器打开文件,并定位光标到locate字符的位置

/locate #要在vim编辑器-esc命令模式下,查找locate字符。如要匹配查找多个,命令模式下再输入 n,向下匹配查找

R #要在vim编辑器-esc命令模式下,直接替换光标所在位置的字符。先输入R,再输入需要直接替换的字符。

x #要在vim编辑器-esc命令模式下,一个一个地删除字符。

dd #要在vim编辑器-esc命令模式下,删除光标所在的整行字符。

2dd #要在vim编辑器-esc命令模式下,删除光标所在行及向下共2行的字符。

p #要在vim编辑器-esc命令模式下,粘贴上一步x/dd删除的字符。

u #要在vim编辑器-esc命令模式下,撤销上一步操作。

:wq #要在vim编辑器-esc命令模式下,报存并退出vim编辑器.

shift+z shift+z #要在vim编辑器-esc命令模式下,报存并退出vim编辑器.

vim -o v1.txt v2.txt #vim编辑器同时编辑2个文件,esc命令模式下ctrl+w+w,切换两个文件

shell #是Linux的命令行解释器。用户可以用shell来启动、挂起、停止、编写程序。

echo -e "希望打印的内容如hello" #打印字符串。

vi hello.sh #创建shell文件。

#!/bin/bash #shell脚本的首行必备输入,标识使用bash环境执行shell脚本。

bash hello.sh #执行shell脚本。

history #查看历史命令,默认最近1000条命令

find . -name "abc*" #查找文件名,查找含有abc文件名的文件.通配符*

grep "abc" file.txt #查找行,在file.txt文件中查找并显示出含有abc字符的行。

 

以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux第二章-Linux常用命令

Linux文本操作常用命令

:常用工具命令第23节:常用命令 - Linux命令

Linux常用命令

Linux部署项目常用命令