0%

帮助命令

linux中命令很多,而且每个命令还有不同的选项,在使用命令的时候经常忘记该命令后应该跟什么选项来进行操作,linux中是有帮助命令来介绍每个命令及每个选项的

man命令

man命令是linux中最常用的帮助命令

1
2
3
4
5
6
7
8
#man [选项] 命令
man ls

-------------------------
-f 查看命令拥有哪个级别的帮助
-k 查看和命令相关的所有帮助

使用空格翻页,回车换行

info命令

info命令是比man命令展示更多的命令信息

1
info ls

whatis命令

给出一个命令的简要概述

1
2
whatis ls
ls (1) - list directory contents

whereis命令

显示包含某些命令或工具的目录

1
2
whereis java
java: /usr/bin/java

权限管理命令

权限的查看及含义

可以使用ls -l来查看每个文件或目录的权限,一共有十位

1
2
3
4
5
6
7
ls -ls

-------------------------------------------------------------------

-rw-------. 1 root root 946 Feb 14 16:13 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 Feb 15 15:47 Desktop

阅读全文 »

文件操作命令

创建文件

使用touch命令可以创建文件和修改文件时间

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 如果是已存在的文件,则会更新时间戳
touch test.txt
# 创建多个文件
touch test1.txt test2.txt
# 批量创建文件
touch test{3..11}.txt

--------------
-a 只修改文件的最后访问时间
-m 只修改文件的修改时间
-c 仅修改时间,不创建文件
-d 指定时间
-r 修改文件时间相同,如touch -r a.txt b.txt 使得b.txt的时间和a.txt的时间相同
-t 设置为指定时间,格式为[[CC]YY]MMDDhhmm[.ss]
阅读全文 »

目录操作命令

文件列表

ls命令文件列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ls [选项] [参数]

------------------------------
-l 详细信息
-L 紧接着符号性连接,列出它们指向的文件
-a 所有文件,包含隐藏文件(以点号起始的文件)
-A 与-a相同,但是不会列出来. 和 ..
-c 根据创建时间排序显示
-t 根据文件修改时间排序
-d 查看目录信息,而不是子目录信息
-h 人性化设置 文件大小可以显示为 K/M/G
-i 查看文件节点(inode)号
-s 显示每个文件的大小
-S 指定按大小排序
-F 在显示的目录后加上/、可执行文件后加上*、符号链接名后加上@
-1 数字1,单栏输出
-r 倒序排序
-R 递归列出,下延进入每个子目录

多个参数可以拼接,且没有先后顺序

ls还支持过滤器,可以进行简单的文本匹配

  • 问号?代表一个字符
  • 星号*代表零个或多个字符
1
2
3
4
5
6
7
8
# 查看14开头的文件
ls -l 14*
-rw-r--r-- 1 work work 120672 Dec 17 2022 142_1671187285060.lp
-rw-r--r-- 1 work work 120666 Dec 17 2022 142.lp

#
ls -l heap.h?rof
-rw------- 1 work work 456892187 Apr 26 2023 heap.hprof
阅读全文 »

linux目录结构

存放命令目录
/bin/、/usr/bin/ 是普通用户和超级用户都可以使用的命令,/bin/是usr/bin/目录的软链接
/sbin/、/usr/sbin/ 是超级用户可以使用的命令,/sbin/是usr/sbin/目录的软链接
系统启动目录
/boot/ 系统启动目录,保存与系统相关的文件,如内核文件和启动引导程序
硬件设备目录
/dev/ 硬件设备文件目录
配置文件目录
/etc/ 配置文件目录,系统内所有默认安装方式的服务配置文件都在此目录中
普通用户的家目录
/home/ 存放用户的主目录
函数库目录
/lib/、/lib64/ 系统调用的函数库,lib64为64位的,分别是/usr/lib/和/usr/lib64/的软链接
备份恢复目录
/lost+found/ 系统意外崩溃产生的一些文件碎片,当系统启动时fsck工具会自动扫描并修复
挂载目录
/midea/ 媒体目录,可移动媒体设备的常用挂载点,如挂光盘
/misc/ 挂NFS服务
/mnt/ 之前的挂载目录,执行mount命令完成装载工作
系统信息
/proc 存放存储进程和系统信息
第三方软件安装目录
/opt/ 常用来存放第三方软件包和数据文件
系统软件资源目录
/usr/ 存放应用程序,命令程序文件、程序库、手册和其他文档
临时文件
/tmp 存放临时文件
/var 系统默认日志存放目录