Linux目录结构与简单的信号

Linux目录结构与简单的信号

1.Linux目录

1.1 根目录下的文件

在这里插入图片描述
/bin目录:存放常用的命令(二进制可执行程序)

/etc目录:存放系统配置文件

/home:所有普通用户的家目录(/home/用户名:普通用户的活动范围)

ps:普通用户只能在自己的家目录下创建文件,~为普通用户的家目录

/root:管理员的家目录

/proc:虚拟文件系统目录,以进程为单位存储内存映射关系。

/dev:设备文件

/mnt:临时挂载点

/lib:存放库文件

/boot:系统内核及启动有关的文件

/tmp: 存放临时文件

/var:存放系统运行中常改变的文件,如系统日志

/usr:存放系统应用程序及文档

2. 简单的命令

注意:Tab键具有补全功能

2.1 ls 命令 查看路径下的所有文件

ls:查看当前路径下的所有文件
ls -l:查看当前路径下所有文件的信息,包括权限,大小,创建日期…
ls -a:查看当前路径下所有文件(包括隐藏文件)
在这里插入图片描述
ls -i:显示文件的inode结点号

ls +路径:查看指定路径下的所有文件

ls +路径 -l:查看指定路径下的所有文件的详细信息

如果无权查看,则在ls命令前加sudo,则以管理员身份查看

2.2 cd命令 切换路径

cd 路径:切换到指定路径

cd ~:切换到普通用户的家目录里

cd /home/stu:切换到普通用户的家目录

cd …:切换到上一级目录

cd .:切换到当前目录 cd mbt 等同于 cd ./mbt(两者都属于相对路径)

2.3 clear命令 清理屏幕

直接使用,但之前写过的代码会找不到

2.4 pwd命令 展示当前路径

直接使用,展示当前的绝对路径

2.5 mkdir命令 创建目录文件

mkdir 目录文件名

在当前位置创建目录文件

2.6 rmdir命令 删除目录文件(空目录)

rmdir 文件夹名

删除指定的目录文件,但目录文件夹必须为空

2.7 rm命令 删除目录文件

rm 普通文件名:删除普通文件

rm -r 文件名:强制删除目录文件(删除指定的目录文件,目录文件是否为空都可以)

rm -rf 文件名:强制删除文件,平且不展示警告

rm命令一定要慎用,删除的文件无法恢复

2.8 touch命令 创建普通文件

touch 文件名

在当前路径下创建文件,可以一次创建多个文件

*->模糊匹配 ps:rm *.c:删除以.c结尾的所有文件

​ ps:rm dir*:删除以dir开头的所有文件

2.9 man命令 查看函数使用

用法1 man 函数名

用法2 man 数字 函数名

帮助手册,查看函数.

数字1为命令

数字2为系统调用函数

数字3为库函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CftamP9F-1669524036137)(C:\Users\程智豪\AppData\Roaming\Typora\typora-user-images\image-20221018203256789.png)]

2.10 vi/vim 命令 打开普通文件

vi 文件名

打开文件后:

命令模式->编辑模式->命令模式->末行模式

2.11 cp命令 拷贝

用法1:cp 普通文件1 普通文件2(将普通文件1拷贝一份为普通文件2)

用法2:cp 普通文件1 指定路径1下的普通文件1 指定路径2下的普通文件2(将指定路径1下的普通文件1拷贝指为定路径2下的普通文件2)

用法3:cp 普通文件 指定路径(将普通文件拷贝到指定路径 ps:只适合用于指定路径没有文件或文件名相同)

用法4:cp -r 目录文件1 目录文件2(拷贝目录文件1为目录文件2)

2.12 cat命令 查看普通文件所有内容

将内容打印到终端上(适用于内容少的文件)

用法1:cat 普通文件名

用法2:cat 指定路径

用法3:cat > 普通文件名

​ 输入内容 向文件中写入数据,会将原有数据直接覆盖 ps:ctrl+d结束输入

用法4:cat 普通文件名1 普通文件名2 > 普通文件名3 将文件名1与文件名2合并为文件名3

用法5:cat >> 普通文件名

​ 输入内容 向文件中追加内容 ps:ctrl+d结束输入

2.13 mv命令 重命名与剪切

用法1:mv 普通文件名1 普通文件名2 将普通文件名1改名为普通文件名2

用法2:mv 指定路径普通文件名1 指定路径普通文件名2 将指定路径普通文件名1改名为指定路径普通文件名2

用法3:mv 指定路径1普通文件名1 指定路径2 将指定路径1普通文件名1移动到指定路径2

2.14 wc命令 统计单词个数

用法1:wc -w 普通文件名 统计单词的个数

用法2:wc -c 普通文件名 统计字符的个数

用法3:wc -l 普通文件名 统计行的个数

2.15 less命令 展示文件

less 普通文件名 打开文件,但只能读不能查看

2.16 head命令 展示文件

用法1:head -行数 普通文件名 展示前行数的内容

用法2:head 普通文件名 展示所有内容

2.17 tail命令 展示文件

用法1:tail 普通文件名 展示所有内容

用法2:tail -行数 普通文件名 展示后行数的内容

用法3:tail -f 普通文件名 实时追踪文件内容信息 面试问题:怎样跟踪日志文件

2.18 more命令 展示文件

more 普通文件名 按屏幕展示内容

空格键换页,回车键换行

2.19 find命令 查找文件

find 路径 文件名

2.20 grep命令 过滤文件

grep 字符 文件名 将文件中包含字符的所有行打印出来

2.21 shutdown命令 关机或重启

shutdown -h now 立刻关机

shutdown -r now 立刻重启

2.22 添加环境变量

export LD_LIBRARY_PATH=路径

2.23 查看环境变量值

echo $LD_LIBRARY_PATH

2.24 清除环境变量

unset LD_LIBRARY_PATH

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值