此文章仅用于Linux复习期末连线题和常见命令参考,如有错漏请留言。
下一篇:Linux常见命令详解,大连海事大学Linux期末连线题复习参考(上)
第五章
runlevel
英语释义:Displays the previous and current runlevels of the system.
常见用法:runlevel 命令用于显示系统的先前运行级别和当前运行级别。
主要参数:无
示例:runlevel
pwd
英语释义:Print name of current/working directory.
常见用法:pwd 命令用于显示当前工作目录的路径。
主要参数:无
示例:pwd
cd
英语释义:Change the shell working directory.
常见用法:cd 命令用于改变当前工作目录。
主要参数:无
示例:cd /home/user/documents
ls
英语释义:List directory contents.
常见用法:ls 命令用于列出指定目录中的文件和子目录。
主要参数:-l(显示详细信息)、-a(显示所有文件,包括隐藏文件)
示例:ls -l, ls -a
locate
英语释义:Find files by name.
常见用法:locate 命令用于根据文件名快速查找文件。
主要参数:无
示例:locate filename
echo
英语释义:Display a line of text/string.
常见用法:echo 命令用于在终端上输出文本或字符串。
主要参数:无
示例:echo “Hello, World”
set
英语释义:Set or unset options and positional parameters.
常见用法:set 命令用于设置或取消 shell 选项和位置参数。
主要参数:无
示例:set -o vi
env
英语释义:Display, set, or remove environment variables.
常见用法:env 命令用于显示、设置或移除环境变量。
主要参数:无
示例:env, env VAR=value command
printenv
英语释义:Print all or part of environment.
常见用法:printenv 命令用于打印所有或部分环境变量。
主要参数:无
示例:printenv
cat
英语释义:Concatenate and display the content of files.
常见用法:cat 命令用于连接文件并显示文件内容。
主要参数:-n(显示行号)
示例:cat file1 file2, cat -n file
head
英语释义:Output the first part of files.
常见用法:head 命令用于显示文件的开头部分。
主要参数:-n(显示行数)
示例:head file, head -n 10 file
tail
英语释义:Output the last part of files.
常见用法:tail 命令用于显示文件的结尾部分。
主要参数:-n(显示行数)
示例:tail file, tail -n 10 file
more
英语释义:Display output one screen at a time.
常见用法:more 命令用于逐屏显示输出。
主要参数:无
示例:more file
less
英语释义:Opposite of more: display output one screen at a time.
常见用法:less 命令用于逐屏显示输出,与 more 相似但提供更多功能。
主要参数:无
示例:less file
grep
英语释义:Print lines matching a pattern.
常见用法:grep 命令用于搜索文本中的指定模式。
主要参数:-i(忽略大小写)、-v(反向匹配)
示例:grep pattern file, grep -i pattern file
chmod
英语释义:Change file mode bits.
常见用法:chmod 命令用于修改文件或目录的权限。
主要参数:u/g/o/a(用户/用户组/其他人/所有)、+/-(增加/删除权限)、r/w/x(读/写/执行)
示例:chmod u+x file, chmod 755 file
history
英语释义:Display the command history list.
常见用法:history 命令用于显示已执行的命令历史记录。
主要参数:-c(清空历史记录)、-w(保存历史记录至文件)
示例:history, history -c
umask
英语释义:Set the default file permissions.
常见用法:umask 命令用于设置新建文件的默认权限掩码。
主要参数:无
示例:umask
第六章
file
英语释义:determine file type
常见用法:file命令用于确定文件类型。它不需要特定的参数,只需在命令后面跟上要检查的文件名即可。
示例:file example.txt
dd
英语释义:convert and copy a file
常见用法:dd命令用于复制文件、转换文件格式以及在文件间进行转移。主要参数包括if(输入文件)、of(输出文件)、bs(块大小)等。
示例:dd if=inputfile of=outputfile bs=4k
fdisk
英语释义:manipulate disk partition table
常见用法:fdisk命令用于在Linux系统上创建、修改和删除磁盘分区。常用参数包括-l(列出分区表)、-n(新建分区)、-d(删除分区)等。
示例:fdisk -l /dev/sda
sfdisk
英语释义:manage disk partition table
常见用法:sfdisk命令用于备份和还原分区表,以及对分区表进行管理。主要参数包括-b(备份分区表)、-l(列出分区表)等。
示例:sfdisk -l /dev/sda
man
英语释义:an interface to the system reference manuals
常见用法:man命令用于查看系统手册页(manual pages)。只需在命令后面加上要查询的命令或工具的名称即可。
示例:man ls
wc
英语释义:print newline, word, and byte counts for each file
常见用法:wc命令用于统计文件中的行数、单词数以及字节数。常用参数包括-l(仅显示行数)、-w(仅显示单词数)、-c(仅显示字节数)等。
示例:wc -l example.txt
grep
英语释义:print lines matching a pattern
常见用法:grep命令用于在文件中搜索指定模式的文本行,并将匹配的行打印出来。常用参数包括-i(忽略大小写)、-v(反向匹配)、-r(递归搜索)等。
示例:grep “pattern” example.txt
cmp
英语释义:compare two files byte by byte
常见用法:cmp命令用于逐字节比较两个文件,并报告它们之间的差异。通常无需额外参数。
示例:cmp file1 file2
diff
英语释义:find differences between two files
常见用法:diff命令用于比较两个文件,并显示它们之间的差异。常用参数包括-u(以统一格式显示差异)、-q(仅显示是否不同)等。
示例:diff file1 file2
sdiff
英语释义:merge two files interactively
常见用法:sdiff命令用于交互式地比较并合并两个文件。主要参数为-o(指定输出格式)。
示例:sdiff file1 file2
sort
英语释义:sort lines of text files
常见用法:sort命令用于对文本文件中的行进行排序。常用参数包括-r(逆序排序)、-n(按数字排序)、-k(指定排序字段)等。
示例:sort example.txt
uniq
英语释义:report or omit repeated lines
常见用法:uniq命令用于从排好序的文本输入中去除重复的行。常用参数包括-c(显示重复行出现次数)、-d(仅显示重复行)等。
示例:uniq example.txt
sed
英语释义:stream editor for filtering and transforming text
常见用法:sed命令用于对文本进行流式编辑,可以实现搜索、替换、添加和删除等操作。主要参数为-s(静默处理)。
示例:sed ‘s/old/new/‘ example.txt
rev
英语释义:reverse lines character-wise
常见用法:rev命令用于将文件中的每一行以字符为单位进行翻转。通常无需额外参数。
示例:rev example.txt
tac
英语释义:concatenate and print files in reverse
常见用法:tac命令用于按行反向列出文件内容。通常无需额外参数。
示例:tac example.txt
stat
英语释义:display file or file system status
常见用法:stat命令用于显示文件或文件系统的详细状态信息,如大小、权限、修改时间等。通常无需额外参数。
示例:stat example.txt
第七章放下一篇了