Linux指令初识

ls:显示当前目录底下的指定文件或目录

ls -l更详细的信息

ls -a显示当前目录下的所有文件

命令中的选项可以一次传递多个 ,例如:ls -al

命令和选项有必须一个或多个空格

以.开头的文件,为隐藏文件ls -a可以看到,ls -l看不见

支持命令拼在一起,顺序随意

文件=文件内容+文件属性

文件属性:

d开头的叫目录

-开头的是普通文件类型,文本文件普通文件的一种

pwd命令,显示当前目录所属路径

windoes: \是路径分隔符

Linux:/是Linux下的路径分隔符

-l /root指定路径下的内容

Linux最开始的斜杠(/)是 根目录

cd后跟路径,切换到指定路径

一个点:特殊目录:当前目录

两个点:特殊目录:上级目录,cd ..用来进行简单的路径回退

ls -d只显示目录名

ls -ld显示更详细信息

ls -l进入目录本身

ls -ld / 只查看根目录本身

/是目录,可以放普通文件和目录,/里面的目录,也可以

Linux的目录结构,是一颗多叉树,其叶子节点一定是空目录或普通文件

tree +路径,会树状展开

路径具有唯一性,可以定位一个文件

whoami是查看当前操作用户

相对路径:一般用相对路径

绝对路径,任何路径下都能找到指定文件--配置文件中使用

任何一个目录下,都有.和..,新建的空目录也是

根目录的.和..都指向自己,其他目录.指向自己,..指向上级目录

cd -跳转至最近的上一次路径,cd ../加目录名或文件名会转换到上级目录的某个文件

用户登录Linux,默认所处目录即为家目录

cd ~会到家目录

touch新建普通文件

mkdir 创建目录

mkdir -p ./dir1/dir2/dir3可以创建一串路径

如何删除文件?

rmdir只能删除空目录(不重要)

rm删除文件

rm -r删除目录,递归式

超级用户删除的时候会问,回答用y or n回答

rm -rf强制删除,不会问

按键信息

tab 快速按两次,可以进行命令补齐和路径补齐(把不知道的路径补齐)

ctrl+c,失控的状态可以终止

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man,man默认查一号手册

nano 记事本,后加文件名可以在里面写内容

cat +文件名进行展示内容

上图操作可以将test.c变成可执行程序,但生成的可执行程序也要通过相对路径找或绝对路径查找

cp -r递归式拷贝目录,cp可以拷贝文件,但不可以拷贝目录

同一个目录下不允许存在同名文件

相关推荐
j_xxx404_2 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
_只道当时是寻常3 小时前
【Codex】Ubuntu 安装 Codex CLI 并解决 Clash 代理与账号认证问题
linux·ubuntu·chatgpt
brucelee1864 小时前
Claude Code 安装教程(Windows / Linux / macOS)
linux·windows·macos
jsons14 小时前
给每台虚拟机设置独立控制台密码
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志5 小时前
全志T113 Tina-SDK 配套工具链开发应用(从Makefile到CMake再到Autotools)
linux
嵌入式×边缘AI:打怪升级日志5 小时前
全志T113嵌入式Linux开发环境搭建(VMware + Ubuntu 18.04)详细步骤
linux·ubuntu
云栖梦泽6 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
yipiantian6 小时前
在Claude项目中实现跨目录访问Skills
linux·运维·服务器
cen__y6 小时前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言
MT5开发7 小时前
Linux安装MariaDB
linux·运维·mariadb