linux基础指令(1)

简介: 1.ls指令ls(list directory contents)命令用于显示指定工作目录之下的内容。语法:ls [选项] [目录或文件]

1.ls指令

ls(list directory contents)命令用于显示指定工作目录之下的内容。

语法:ls [选项] [目录或文件]

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件,如:ls -a
  • -i 输入文件的i结点的索引信息(inode号),如ls -ai 指定文件
  • -l 列出文件的详细信息,ls -l等价于ll


ac43b4bc6a6f41879a5ed3c4f59bba77.png

2.pwd指令

pwd(print work directory)用于显示工作目录,执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

语法:pwd


79dc093686004dd0ada87b0a8f0b5752.png

3.cd指令

cd(change directory)改变工作目录,将目录改变到指定目录下。

语法:cd 目录名


a1e2bfbb10dc4871ad711beb419d63c2.png


1c421cd49a3242a794fc153240300d65.png

4. touch命令

touch创建一个文件

语法:touch 文件名


4465850ffb804a748db83e47859f7765.png

5.mkdir命令

mk(make directory)在当前目录下创建一个目录

语法:mkdir [选项] [dirname]

创建一个名为dirname的目录

  • -p :可以是一个路径名称。此时若路径中的某个目录不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;


63804ab3ce384ef6985ef17c3dc2acc1.png

tree命令

以树型结构显示指定目录的内容

linux下默认没有这个命名,需要使用下载命令

yum install -y -tree

语法:tree [目录]


81fbb8905b184e9f80378dde826e9e5e.png

stat

语法:stat 文件名

可以知道文件的ACM时间。


cec5d08200694bf89ed3d1297f424a99.png

6.rmdir指令&&rm指令

rmdir (remove directory)指令只能删除空目录。

rm (remove)命令用于删除一个文件或者目录。

语法:rmdir 空目录

语法:rm [选项][文件名/目录名]

rm

  • -f :即使文件为只读,也强制删除
  • -i :删除之前逐一询问确认
  • -r:删除目录即其下所有文件(递归)
  • 使用rm不可恢复,要谨慎使用!!!
  • rm -rf * 删除当前目录下的所有内容,不删除当前目录
  • rm -rf 文件名 直接删除


7. man命令

man是linux的查找文档,可以帮助我们快速搜索手册寻求帮助。

如果linux下没有这个命名,需要使用下载命令yum install -y man-pages

语法:man [选项] [命令]

1 是普通的命令

2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)

3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件

5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6 是给游戏留的,由各个游戏自己定义

7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

8.cp命令

cp(copy file)复制文件或目录

语法:cp [选项] 源文件或目录 目标文件或目录

-f或–force 强制复制文件或目录,不管目的文件或目录是否已存在

-i或-interactive 覆盖文件之前先询问用户

-r 递归处理,将指定下的文件与子目录一并处理。

9. mv命令

mv(move/rename files)命令用来移动文件或者将文件改名。


语法:mv [选项] 源文件或目录 目标文件或目录

剪切操作:


f41b6ac0b7e747998c121b26d9b50860.png

改名操作:


a0950ec018c24cf7abe7059b2d9e12c3.png

10.echo命令

echo打印字符串内容到显示器

语法: echo str


98cdc8d3467e46338559a92ecad85285.png

> 和 >>重定向符号

echo “hello linux!” > file.txt

1.如果file.txt不存在创建文件

2.把本应在显示器显示的内容,写到文件中


起初test.txt里面没有内容,使用>命令后,将内容写到了文件中。并且每次都是覆盖写入(即先清空文件,再写入)

0e291eb9c55b4b298b70e55e96542b4d.png

echo “hello Lucy” >> file.txt

1.如果file.txt不存在创建文件

2.在file.txt中追加写如hello Lucy


78cf7a12ce7f4e81a96738a5c60d6494.png

11.cat命令&&tac命令

cat查看文件内容,正向打印

tac查看文件内容,逆向打印


语法:cat/tac [选项] [文件]


-b 对非空行才输出行编号

-n 对所有行输出行编号

-s 不输出多行空行

<

cat的本意是从键盘中读取数据并显示到屏幕上


cat < file.txt

改成从文件中读取数据显示到屏幕上


9fe29f9b9cac416db33b43c799efe420.png

cat file.txt >copy.txt

先打开file.txt,再写入到copy.txt

linux基础指令(2):https://developer.aliyun.com/article/1390537?spm=a2c6h.13148508.setting.19.dd0d4f0eYkzL3Z


目录
相关文章
|
25天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
23 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
19天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
48 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
37 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
33 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
58 4
|
4月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
99 2