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


目录
相关文章
|
11天前
|
人工智能 Unix Linux
Linux下的基本指令介绍
在早期的操作系统中,键盘先于鼠标出现,操作系统最初并无图形化界面,依赖指令进行交互。Xshell的复制粘贴不同于常规,需用Ctrl+Insert复制,Shift+Insert粘贴。
28 0
Linux下的基本指令介绍
|
1月前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
22 2
|
9天前
|
安全 Linux 数据安全/隐私保护
Linux基础——Linux常见基本指令(上)
Linux基础——Linux常见基本指令(上)
14 1
|
10天前
|
Linux
【Linux操作系统】基本指令-2
【Linux操作系统】基本指令
【Linux操作系统】基本指令-2
|
9天前
|
机器学习/深度学习 Linux
Linux基础——Linux常见基本指令(下)
Linux基础——Linux常见基本指令(下)
8 0
|
9天前
|
Linux Windows
Linux基础——Linux常见基本指令(中)
Linux基础——Linux常见基本指令(中)
9 0
|
10天前
|
安全 Linux
【Linux操作系统】基本指令-1
【Linux操作系统】基本指令
|
1月前
|
消息中间件 运维 Linux
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
|
20天前
|
Linux C语言 iOS开发
【Linux1】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令
【Linux1】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令
|
1月前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
21 1