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可以拷贝文件,但不可以拷贝目录

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

相关推荐
路溪非溪12 分钟前
关于Linux内核中头文件问题相关总结
linux
Lovyk3 小时前
Linux 正则表达式
linux·运维
Fireworkitte3 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9004 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char4 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
淮北也生橘126 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习
华强笔记9 小时前
Linux内存管理系统性总结
linux·运维·网络
十五年专注C++开发9 小时前
CMake进阶: CMake Modules---简化CMake配置的利器
linux·c++·windows·cmake·自动化构建
phoenix098110 小时前
ansible部署lnmp-allinone
linux·运维·ansible
winds~10 小时前
【git】 撤销revert一次commit中的某几个文件
linux·c++