此文章仅用于Linux复习期末连线题和常见命令参考,如有错漏请留言。可能有部分命令重复。
上一篇:Linux常见命令详解,大连海事大学Linux期末连线题复习参考(上)
第七章
ps
英语释义:report a snapshot of the current processes.
常见用法:ps命令用于显示系统中当前正在运行的进程。常用参数包括aux(显示所有进程的详细信息)、ef(以树状结构显示进程关系)等。
示例:ps aux
pstree
英语释义:display a tree of processes.
常见用法:pstree命令用于以树状图显示进程的层次结构。通常无需参数,直接输入pstree即可显示完整的进程树。
示例:pstree
kill
英语释义:terminate a process by specifying its PID (process ID).
常见用法:kill命令用于终止指定PID的进程。常用参数包括-9(强制终止进程)、-15(优雅地终止进程)等。
示例:kill -9 12345
top
英语释义:display and update sorted information about processes.
常见用法:top命令用于实时显示系统中运行的进程信息,包括CPU占用情况、内存占用情况等。通常无需参数,直接输入top即可。
示例:top
at
英语释义:execute commands at a specified time.
常见用法:at命令用于在指定时间执行一次性任务。通过at命令可以在未来的某个时间点执行特定的命令。
示例:at 10:00 PM
crontab
英语释义:schedule periodic background work.
常见用法:crontab命令用于定时执行任务。通过编辑crontab文件可以设置系统定时执行特定的命令或脚本。
示例:crontab -e
&
常见用法:在命令末尾加上&符号,可以将该命令放到后台运行,从而可以立即返回到命令提示符,继续输入其他命令。
示例:./myprogram &
jobs
常见用法:jobs命令用于显示当前在后台运行的任务列表。
示例:jobs
bg
常见用法:bg命令用于将一个在后台暂停的作业转移到后台运行。
示例:bg %1 (将编号为1的作业转移到后台运行)
fg
常见用法:fg命令用于将一个作业放到前台运行。
示例:fg %1 (将编号为1的作业放到前台运行)
三个目录
/proc/pid/environ
常见用法:通过读取/proc/pid/environ文件,可以查看指定进程的环境变量。
示例:cat /proc/12345/environ
/proc/pid/exe
常见用法:通过读取/proc/pid/exe常见用法:通过读取/proc/pid/exe文件,可以查看指定进程的可执行文件路径。
示例:ls -l /proc/12345/exe
/proc/pid/cmdline
常见用法:通过读取/proc/pid/cmdline常见用法:通过读取/proc/pid/cmdline文件,可以查看指定进程的完整命令行参数。
示例:cat /proc/12345/cmdline
第八章
find
英语释义:search for files in a directory hierarchy.
常见用法:find命令用于在指定目录结构中搜索文件。常用参数包括-name(按文件名搜索)、-type(按文件类型搜索)等。
示例:find /path/to/search -name “filename”
mkdir
英语释义:make directories.
常见用法:mkdir命令用于创建新的目录。直接输入mkdir加上要创建的目录名称即可。
示例:mkdir new_directory
rmdir
英语释义:remove empty directories.
常见用法:rmdir命令用于删除空的目录。只有当目录为空时才能被删除。
示例:rmdir empty_directory
mv
英语释义:move (rename) files.
常见用法:mv命令用于移动文件或重命名文件。可以将文件移动到其他目录,也可以在同一目录下进行重命名操作。
示例:mv file1 /path/to/directory
cp
英语释义:copy files and directories.
常见用法:cp命令用于复制文件或目录。可以将文件复制到其他目录,也可以在同一目录下进行复制操作。
示例:cp file1 file2
rm
英语释义:remove files or directories.
常见用法:rm命令用于删除文件或目录。慎用该命令,因为删除的文件无法恢复。
示例:rm file1
chown
英语释义:change file owner and group.
常见用法:chown命令用于修改文件或目录的所有者和所属组。常用参数包括-R(递归修改)等。
示例:chown user:group file1
tar
英语释义:archive files in a tar format.
常见用法:tar命令用于创建.tar文件或对.tar文件进行解压缩操作。
示例:tar -cvf archive.tar file1 file2
gzip
英语释义:compress files using gzip algorithm.
常见用法:gzip命令用于压缩文件,并将原始文件替换为压缩后的文件。
示例:gzip file1
bzip2
英语释义:compress files using bzip2 algorithm.
常见用法:bzip2命令用于使用bzip2算法压缩文件。
示例:bzip2 file1
file
英语释义:determine file type.
常见用法:file命令用于确定文件的类型。
示例:file filename
df
英语释义:report file system disk space usage.
常见用法:df命令用于显示文件系统的磁盘空间使用情况。
示例:df -h
more
英语释义:file perusal filter for crt viewing.
常见用法:more命令用于逐页查看文件内容。
示例:more filename
less
英语释义:opposite of more.
常见用法:less命令也用于逐页查看文件内容,但相比more命令,less具有更多功能和更好的性能。
示例:less filename
cat
英语释义:concatenate and display the content of files.
常见用法:cat命令用于查看文件的内容,并且还可以用于合并文件。
示例:cat filename
su
英语释义:substitute user identity.
常见用法:su命令用于切换用户身份。
示例:su username
w
英语释义:show who is logged on and what they are doing.
常见用法:w命令用于显示当前系统上登录用户的信息。
示例:w
who
英语释义:show who is logged on.
常见用法:who命令用于显示当前登录系统的用户信息。
示例:who
passwd
英语释义:change user password.
常见用法:passwd命令用于修改用户的登录密码。
示例:passwd
whereis
英语释义:locate the binary, source, and manual page files for a command.
常见用法:whereis命令用于定位特定命令的可执行文件、源文件及man手册位置。
示例:whereis command
man
英语释义:an interface to the system reference manuals.
常见用法:man命令用于查看系统手册中的命令说明和用法。
示例:man command
info
英语释义:read documentation in Info format.
常见用法:info命令用于查看GNU项目的文档信息。
示例:info command
tr
英语释义:translate or delete characters.
常见用法:tr命令用于对输入的字符进行替换、删除等操作。
示例:echo “hello” | tr ‘l’ ‘L’
fmt
英语释义:simple optimal text formatter.
常见用法:fmt命令用于对文本进行简单的格式化处理。
示例:fmt -w 80 filename
split
英语释义:split a file into pieces.
常见用法:split命令用于将文件分割成多个部分。
示例:split -b 10M bigfile
awk
英语释义:pattern scanning and processing language.
常见用法:awk命令用于处理文本文件,常用于数据抽取和报表生成。
示例:awk ‘{ print $1 }’ filename
第十章
chsh
英语释义:change login shell
常见用法:chsh命令用于更改用户的登录shell。可以用来切换用户默认的命令行解释器。
示例:chsh -s /bin/bash username
id
英语释义:print real and effective user and group IDs
常见用法:id命令用于显示当前用户的标识信息,包括用户ID(UID)和所属组ID(GID)等。
示例:id
chmod
英语释义:change file mode bits
常见用法:chmod命令用于修改文件或目录的权限。
示例:chmod 755 file
chown
英语释义:change file owner and group
常见用法:chown命令用于修改文件或目录的所有者和所属组。
示例:chown user:group file1
chgrp
英语释义:change group ownership
常见用法:chgrp命令用于修改文件或目录的所属组。
示例:chgrp groupname file1
set
英语释义:set or unset options and positional parameters
常见用法:set命令用于设置Shell的各种属性和变量。
示例:set -x
unset
英语释义:unset values and attributes of variables and functions
常见用法:unset命令用于取消已定义的变量或函数。
示例:unset variable_name
以下部分请自己了解哈
常用的环境变量;
export;readonly;read;shift;test;expr;let;sed;find;
tr;mail;tee;tar;压缩相关命令;
alias;write,mesg;links;w3m;lynx;
网络相关:ping,traceroute;ifconfig,netstat;cal;time;bc;units;
spell;ispell;look;fmt;cut;awk;script;监控相关:date;top;free;
vmstat;df;lspci;