Linux 基本指令1

ls指令

ls【-选项】【目录或文件】当不指定目录或文件时指令能列出当前目录下所有文件除隐藏文件

选项:

-a 列出所有包括隐藏的文件-隐藏文件以.开头。

-d 将目录如文件般显示-一般用ls显示目录是显示其目录中所有文件,加-d则显示目录的信息

-r 以反序的顺序打印出目录的文件。

-1 每一行输出一个文件名有多少文件输出多少行

-l 输出文件的所有信息。

pwd指令

pwd指令可以查看当前所在目录以及从根到当前目录的路径。

cd指令

cd用于在目录间移动,输入cd+目录名会移动到指定目录名的目录下,若当前目录下没有该目录名则移动失败。

绝对路径:cd ./root/test --使用cd加路径的方式移动根目录的位置不会改变无论当前在哪个目录下都能使用由根目录开始的绝对路径进去某个目录下(.是根目录名字),因为每一个目录从根开始的路径都是唯一的。

相对路径:cd ../test--每个目录下都会拥有两个固定的隐藏文件.和..文件.文件代表当前目录,..文件代表上一层目录,这里表示我们移动到上一层目录下的test目录中。

家目录:cd ~ 使用系统需要你是系统的用户,每一个用户操作系统都会为其开一个目录这个目录存储着用户的信息,一般用户的操作也会在此目录下进行此目录为此用户的家目录,cd~就是无论当前在哪个目录下都直接移动到你登录所使用的用户的家目录下。

cd- 返回上一次的目录,当我们从一个目录进到另外一个目录使用此命令可以返回上一个目录,当我们再次使用就回到我们进入的那个目录,若我们没有使用其他方式进入其他目录此命令可以让我们一直在两个目录中移动。

touch 指令

touch选项+文件名字,修改文件的日期时间,包括存取时间,更改时间若文件不存在可创建新文件。

-m 选项可修改文件的修改时间

-t 指定时间戳

-a修改访问时间

-r 可拷贝其他文件的时间戳

mkdir指令

mkdir用于创建目录

目录的属性的第一个字符为d代表此文件为目录文件

-p 带上-p可创建一个路径

在路径中若没有此文件会自动创建目录文件。

rm指令与rmdir指令

与mkdir对应,rmdir是删除目录文件指令只能删除空目录

-p 删除指定目录当删除完test3时上一层目录为空继续删除上一层目录test2和test1。

rm选项+文件或目录 指令可删除文件或者目录,无论文件或者目录是否为空都可以删除

-f 一般文件是只读属性的话在删除时系统会出提示提示我们是否删除

加上-f 就不会再有提示

-i 在删除之前会每一个文件都会询问确认

-r 递归删除,若文件为不空的目录文件不能直接rm删除需要加上-r将目录文件内所有文件删除,若文件内有目录文件则将目录文件内的内容也删除,很危险的一条指令慎用。

这里示范所以都是空目录文件都是直接删除,若不是空会有询问。

man 指令

man时查看Linux联机手册,用于查看指令的功能和选项信息。

man选项+指令可查看指令对应的手册页

-k 根据关键字进行联机搜索

-a 显示全部章节的此指令的信息。例如printf函数在Linux中是一个普通命令同时也是一个库函数,使用-a会将两个都显示出来

-num(数字)只显示所数字所对应的章节的信息

手册分为8章

1 是普通的命令

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

3 是库函数,如printf,fread

4是特殊文件,也就是/dev下的各种设备文件

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

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

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

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

相关推荐
IT小白杨2 分钟前
多账号运营为什么需要独立浏览器环境:原理、机制与自测方法
服务器·chrome·经验分享·安全架构·指纹浏览器
qq_349447954 分钟前
Helm自定义chart,以及常用命令
运维
志栋智能5 分钟前
告警来袭?超自动化3分钟精准定界故障根因
运维·自动化
ai_coder_ai6 分钟前
pc浏览器网页如何实现自动化操作
运维·自动化
前端炒粉11 分钟前
fetch+readablestream(Streamable)流式输出
java·服务器·前端
FORCECON112 分钟前
力控SCADA工程升级:信创跨平台迁移方案,快速搭建安全自主的工业监控系统
linux·windows·自动化·信创·scada·监控组态软件
小义_16 分钟前
Linux 性能排查实战
linux·服务器·php
略略略咯咯29 分钟前
jenkins
运维·servlet·jenkins
艾醒(AiXing-w)36 分钟前
LangChain 1.0 入门(五):提示词工程、partial变量、ChatPromptTemplate、Hub模板库
服务器·网络·langchain
java_logo1 小时前
Docker 部署 TypeWords:轻松搭建英语单词与文章练习平台
运维·docker·容器·轩辕镜像·typewords·英语单词练习·四级单词练习