打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux返回用户主目录的命令有哪些,Linux基本命令汇总

Linux基本命令汇总

一、Linux管理文件和目录的命令

点击如下标题,会自动跳转到该命令详解 ~

1、  pwd命令

2、  cd命令

3、  ls命令

4、  cat命令

5、  grep命令

6、  touch命令

7、  cp命令

8、  mv命令

9、  rm命令

10、vi命令

11、dd命令

一、Linux管理文件和目录的命令

1、pwd命令

#注:pwd命令会输出当前工作目录的完整路径

主要用法:

(1)pwd命令会输出当前工作目录的完整路径;

命令:pwd

(2)pwd命令在目录连接链接时,pwd -P显示实际路径,而非使用”link“路径

命令:pwd -P

2、cd命令

#注:cd命令改变所在目录

主要用法:

(1)改变所在目录;

命令:cd /dirname/

dirname:要切换的目标目录

cd dirname

pwd

(2)返回上次所在的目录;

命令:cd -

(3)进入用户主目录(也可以称为家目录);

命令:cd ~

(4)返回上级目录;

命令:cd …

(5)返回上两级目录;

命令:cd …/…

(6)进入根目录;

命令:cd /

(7)当前目录;

命令:cd .

(8)把上个命令的参数作为cd参数使用;

命令:cd !$

3、ls命令

#注:ls命令是查看文件或目录(ls命令等价于ll命令)

主要用法,常用的选项有如下:

-a     列举目录中的全部文件,包括隐藏文件

-l      列举目录中的细节,包括权限、所有者、群组、大小、创建日期、文件是否是链接等

-f      列举的文件显示文件类型

-r      逆向,从后向前地列举目录中内容

-R     递归,该选项递归地列举当前目录下所有子目录内的内容

-s     大小,按文件的大小排序

-h     以人类可读的方式显示文件的大小,如K、M、G作为单位

4、cat命令

#注:cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能

主要用法:

(1)查看1.txt文件;

命令:cat 1.txt

(2)查看1.txt文件的内容,并且由1开始对所有输出行进行编号;

命令:cat -n 1.txt

(3)查看1.txt文件的内容,用法与-n相似,只不过对于空白行不编号;

命令:cat -b 1.txt

(4)同事显示1.txthe 2.txt文件内容,注意文件名之间以空格分隔,而不是逗号;

命令:cat 1.txt 2.txt

(5)对1.txt文件中每一行加上行号后然后写入到2.txt文件中,会覆盖原来的内容。文件不存在则自动创建;

命令:cat -n 1.txt > 2.txt

#不加-n选项就是不添加行号

(6)对1.txt文件中每一行加上行号然后追加到2.txt中去,不会覆盖原来的内容,文件不存在则自动创建;

命令:cat -n 1.txt >> 2.txt

#同上,不加-n选项就是不添加行号

(7)创建文件以及写入文件内容的用法;

命令:cd /dirname/

#注意创建文件的时候要设置文件结束标志,也就是<

5、grep命令

#用途:搜索文件中的模式

#描述:Linux系统一种强大的文本搜索工具,命令用于搜素由Pattern参数指定的模式,并将每个匹配的行写入标准输出中,这些模式是具有限定的正则表达式,它们使用ed或egrep命令样式,grep命令使用压缩的不确定算法,它的使用权限是所有用户

主要用法:

(1)打印匹配的行数;

选项:-c

(2)将每个指定模式视作扩展的正则表达式(ERE),ERE的空值将匹配所有的行;

选项:-E

(3)禁止在匹配行后附加包含此行的名称,当指定多个文件时,将禁止文件名;

选项:-h

(4)在使用grep时忽略大小写;

选项:-i

(5)在每一行之前放置文件中相关的行号,每个文件的起始行号为1,在处理每个文件时,行计数器都将被复位;

选项:-n

(6)反转查找,输出与条件不相符的行;

选项:-v

(7)执行单词搜索;

选项:-w

(8)显示与指定模式精确匹配而不含其它字符的行;

选项:-x

(9)输出匹配到的关键字后一行(包括匹配到的关键字这);

选项:-A1

(10)输出匹配到的关键字前一行(包括匹配到的关键字这一行);

选项:-B1

(11)输出匹配到的关键字前后各一行(包括匹配到的关键字这一行);

选项:-C1

(12)实现多个选项间的逻辑or关系;

选项:-e

(13)#基本正则表达式元字符;举例:grep   元字符    文件或者目录

.       匹配任意单个字符

\       忽略正则表达式中特殊字符的原有含义

[]       匹配指定范围内的任意单个字符

[-]       范围,如[A-Z]即A、B、C到Z都符合要求

[^]       匹配指定范围外的任意单个字符 #显示白色是不匹配的,

#          匹配次数

(14)用在要指定次数的字符后面,用于指定前面的字符要出现的次数

#举例:grep “r{1,3}oot” /etc/passwd

*       匹配前面的字符任意次,包括零次

.*       任意长度的任意字符

?       匹配其前面的字符0或1次

+       匹配其前面的字符至少一次

{n}       匹配前面的字符n次

{m,n}       匹配前面的字符至少m次,最多n次

{,n}       匹配前面的字符最多n次

{n,}       匹配前面的字符最少n次

(15)例子:匹配/etc/passwd文件root其中的o是0次或者1次

#正则表达式(选项需要加双引号),位置锚定,定位出现的位置

^       行首锚定,用于模式的最左侧

$       行位锚定,用于模式的最右侧

^$       用于过滤空行

^#       用户过滤以#开头的行

>或者\b       词尾锚定,用于单词模式的右侧

匹配整个ABC单词

6、touch命令

7、cp命令

8、mv命令

9、rm命令

10、vi命令

11、dd命令

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
迁徙到 Linux:命令行环境 | Linux 中国
对 Linux 新手非常有用的 20 个命令
Linux常用基础命令汇总篇
认识Linux命令
万字详解 Linux 常用指令(值得收藏)
第2章 Linux的常用命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服