在Linux中, wrx 分别代表写(write)、读(read)和执行(execute)权限,它们对应的权限值分别是:
- r (读权限):权限值为4。
- w (写权限):权限值为2。
- x (执行权限):权限值为1。
通过将这些权限值相加,可以表示不同的权限组合。例如, rwx (读、写、执行)权限的组合值为7(4+2+1), rw- (读、写)权限的组合值为6(4+2)。
在Linux系统中, wc 命令的作用是统计文件中的行数、单词数和字节数。其基本语法为 wc [选项] [文件] 。以下是一些常见的选项及作用:
- -l :只显示行数。
- -w :只显示单词数。
- -c :只显示字节数。
例如, wc -l file.txt 会显示 file.txt 文件的行数; wc -w file.txt 会显示文件中的单词数; wc -c file.txt 则显示文件的字节数。如果不指定选项, wc 会同时显示行数、单词数和字节数。此外, wc 也可以同时处理多个文件,会在最后显示所有文件的统计信息总和。
- 开头表示普通文件。
d开头表示目录文件
l开头表示链接文件
b开头表示设备文件
s开头表示套接字文件
shell是一个命令解释器
RedHat系统中用户默认的shell是bash
Linux系统是一个多用户,多任务的操作系统
touch可以创建一个空文件夹
立刻关机命令:shutdown -h now ,poweroff
硬链接和软连接的创建区别如下:
命令参数
- 硬链接:使用 ln 命令,基本语法为 ln [源文件] [硬链接文件] 。
- 软连接:使用 ln -s 命令,基本语法为 ln -s [源文件] [软链接文件] 。
源文件限制
- 硬链接:不能跨文件系统创建硬链接,因为不同文件系统的inode编号系统不同。
- 软连接:可以跨文件系统创建软链接,对源文件所在位置没有限制。
指向类型
- 硬链接:只能指向文件,不能指向目录。
- 软连接:既可以指向文件,也可以指向目录。
创建原理
- 硬链接:通过在文件系统中为源文件创建一个新的目录项,使新的文件名指向与源文件相同的inode,从而实现多个文件名共享同一个文件内容。
- 软连接:创建一个新的文件,该文件包含了指向源文件的路径信息,类似于一个快捷方式,通过读取这个路径来找到源文件。
在命令模式下,按下以下按键可以进入插入模式:
- i:在当前光标位置前插入文本。
- I:在当前行的行首插入文本。
- a:在当前光标位置后追加文本。
- A:在当前行的行尾追加文本。
- o:在当前行下方新建一行并进入插入模式。
- O:在当前行上方新建一行并进入插入模式。
在Linux中, cat 命令功能:
1. 查看文件内容,如 cat test.txt 。
2. 合并文件, cat file1.txt file2.txt > newfile.txt 。
3. 创建新文件, cat > newfile.txt 再输入内容,按 Ctrl+D 结束。
4. 显示文件内容并标行号, cat -n file.txt 。
Linux中,虽 root 是默认管理员账号,但系统可创建其他有管理员权限的账号,还能通过 sudo 让普通用户执行管理任务,所以管理员账号不一定是 root 。
ls 是Linux系统中用于列出目录内容的命令,具有以下功能:
- 列出当前目录下的文件和子目录:在终端输入 ls ,会显示当前目录下的所有文件和子目录的名称。
- 列出指定目录下的内容:使用 ls [目录名] ,可以列出指定目录中的文件和子目录。例如, ls /home/user/Documents 会列出 Documents 目录下的内容。
- 显示详细信息:加上 -l 选项,如 ls -l ,会以长格式显示文件和目录的详细信息,包括文件权限、所有者、大小、修改时间等。
- 显示隐藏文件:默认情况下, ls 不会显示以 . 开头的隐藏文件。使用 -a 选项,如 ls -a ,可以显示当前目录下的所有文件,包括隐藏文件。
- 排序输出结果:使用 -t 选项可按修改时间排序,最新修改的文件或目录排在前面; -S 选项则按文件大小排序。
重要的系统配置文件大部分在/etc目录下
查看系统内核命令:uname -r
Linux创建分区时一定要创建的两个分区:
SWAP/根分区