ls命令用于显示目录列表或文件信息,常用的选项如下:
pwd命令用于显示当前工作目录的路径。在Linux系统中,每个用户都有一个当前工作目录,该目录是用户在执行命令时的默认目录。使用pwd命令可以查看当前所在的目录路径,方便用户进行文件操作和管理。
linux 中的 touch 命令用于创建文件或更新文件的时间戳。语法格式如下:
touch [选项] 文件名
常用选项:
touch test.txt
这条命令将创建一个名为 test.txt 的文件,如果文件已经存在,则更新其时间戳。
mkdir命令在linux中用于创建新的目录。
用法示例:
cat
命令是 Linux 系统中常用的文本文件编辑命令之一。它的常用用法有以下几种:
cat
命令,后面跟文件名即可查看文件的内容,如 cat file.txt
。cat
命令可以将多个文件合并成一个文件,命令格式为 cat file1.txt file2.txt > file3.txt
。cat
命令,后面跟文件名,如果文件不存在,将会新建一个文件,可以在文件里面输入文本。cat
命令可以向文件中追加文本,命令格式为 cat >> file1.txt
。more 命令是在 Linux 系统中用来查看文件内容的工具。它可以按页查看文件,在查看过程中可以使用空格键翻页或者 b 键向后翻页,可以使用 / 和 ? 来查找文本。
常用语法:more filename
例如:more test.txt
常用选项:
tail命令是Linux系统中用于查看文件末尾内容的命令。语法格式为:tail [选项] [文件名]
-n 选项可以指定显示的行数。例如:tail -n 10 file.txt,表示显示file.txt文件的最后10行。
-f 选项可以实时显示文件的末尾内容,直到用户手动停止。例如:tail -f file.txt。
默认情况下,tail命令会显示文件的最后10行。
示例:
tail -n 5 /var/log/syslog #查看 /var/log/syslog 最后5行
tail -f /var/log/syslog #实时查看 /var/log/syslog 文件
Linux中的cp
命令用于复制文件或文件夹。语法格式如下:
cp [选项] 源文件目录 目标文件目录
常用选项包括:
-r
:递归复制,如果源文件是文件夹,则会复制其中的所有文件和子文件夹-p
:保留源文件的属性(权限、时间等)-f
:强制覆盖目标文件-u
:当源文件比目标文件新时才进行复制file.txt
到目录 /home/user/Documents
中,命令为 cp file.txt /home/user/Documents
。/home/user/Pictures
到目录 /mnt/backup
中,并保留源文件的属性,命令为 cp -rp /home/user/Pictures /mnt/backup
。Linux 中的 mv 命令用于移动或重命名文件和目录。语法为:mv [选项] 源文件目录 目标文件目录。
常用选项:
-i:在覆盖目标文件之前询问用户。
-f:强制覆盖目标文件。
-u:仅当目标文件不存在或源文件比目标文件新时才覆盖目标文件。
示例:
-将文件file1移动到目录dir1下:mv file1 dir1
-将目录dir1重命名为dir2:mv dir1 dir2
-将文件file1重命名为file2:mv file1 file2
rm命令是Linux中用来删除文件或目录的命令。
用法: rm [选项] 文件或目录
常用选项:
-i : 删除前询问确认
-r : 递归删除目录
-f : 强制删除,不询问确认
例如:
find
命令是在 Linux 系统中非常常用的一个命令,用于查找文件和目录。它的基本语法如下:
find [路径] [表达式]
其中,路径指定要查找的文件或目录的起始位置,表达式用于指定查找的条件。
以下是一些常见的用法:
find /path/to/search -name "filename"
find /path/to/search -type f
find /path/to/search -size +10M
find /path/to/search -mtime -7
find /path/to/search -user username
find /path/to/search -group groupname
find /path/to/search -type f -exec grep "text" {} \;
以上仅是 find
命令的一些常见用法,更多用法可以通过 man find
命令查看帮助文档或在网上查找资料。
ifconfig 命令在 Linux 中用于配置和显示网络接口的信息。
用法:ifconfig [网络接口] [选项]
常见选项:
netstat 命令在 Linux 中用于显示网络连接、路由表和网络接口等相关信息。
用法: netstat [选项]
常见选项:
man netstat
命令查看 netstat 的完整帮助文档,以获得更多详细的使用说明和选项解释。ps命令是Linux系统中用来查看进程信息的命令。常用参数包括:
$ ps -ef
将会列出所有进程的详细信息。
$ ps -u root
将会列出所有root用户的进程信息。
$ ps -p 1234
将会列出pid为1234的进程信息。
du命令是Linux中的一个常用命令,用于查看文件或目录的磁盘使用情况。它的基本用法是:
du [选项] [文件或目录]
其中,选项可以是:
-h:以人类可读的方式显示文件大小,如1K、2M等。
-s:只显示总大小,不显示每个文件或目录的大小。
-c:同时显示总大小和每个文件或目录的大小。
-a:显示所有文件和目录的大小,包括隐藏文件和目录。
-b:以字节为单位显示文件大小。
例如,要查看当前目录下所有文件和目录的大小,可以使用命令:
du -h .
其中“.”表示当前目录。如果要查看某个特定文件或目录的大小,可以将其作为参数传递给du命令,例如:
du -h /home/user/Documents
这将显示“/home/user/Documents”目录下所有文件和子目录的大小。
df命令用于显示文件系统的磁盘空间使用情况。它会列出文件系统的名称、总容量、已使用容量、可用容量、使用率和挂载点等信息。通过df命令可以查看磁盘空间的使用情况,以便及时清理或扩容磁盘。
df -h命令用于以人类可读的方式显示文件系统的磁盘空间使用情况。它会将容量以K、M或G等单位显示,更易于理解。
具体用法如下:
df -h [选项] [文件系统]
常用选项:
-h
:以人类可读的方式显示磁盘空间使用情况。-t <文件系统类型>
:只显示指定类型的文件系统。-x <文件系统类型>
:排除指定类型的文件系统。-a
:显示所有文件系统,包括特殊文件系统(如proc、sysfs等)。-l
:仅显示本地文件系统,不包括网络文件系统(NFS等)。-i
:显示inode使用情况而非磁盘空间使用情况。df -h
df -h -t ext4
df -h -x tmpfs
df -h -l
以上是df -h命令的基本用法,你可以根据需要使用不同的选项来显示特定类型或排除特定类型的文件系统的磁盘空间使用情况。
top命令是在Linux系统中用来实时查看系统中各个进程的资源占用情况的命令。使用方法为在终端中输入"top"即可。
在使用top命令后,会显示出当前系统中所有正在运行的进程,并按照CPU占用率、内存占用率等指标进行排序。可以通过按键来更改显示内容和进程排序方式。
kill命令用于终止进程。在linux终端中输入"kill [进程号]"即可终止对应进程。例如:"kill 1234"将终止进程号为1234的进程。
如果需要强制终止进程,可以在命令前加上-9参数,例如:“kill -9 1234”。
另外,还可以使用killall命令终止指定名称的所有进程,例如:"killall firefox"将终止所有名称为firefox的进程。
tar命令是Linux系统中常用的文件打包和压缩工具。它可以将多个文件打包成一个单独的文件,也可以将一个打包文件解压缩为多个文件。
常用命令格式如下:
chown命令用于更改文件或目录的所有者和/或组。它的语法是:
chown [选项] [所有者][:组] 文件/目录
其中,选项可以是-R(递归更改),-v(显示更改的详细信息),-c(只显示更改的信息),-f(忽略错误信息)等。所有者和组可以是用户名或用户ID、组名或组ID。如果只指定所有者,则组不会更改。如果只指定组,则所有者不会更改。如果同时指定所有者和组,则用冒号分隔。
例如,要将文件file.txt的所有者更改为user1,组更改为group1,可以使用以下命令:
chown user1:group1 file.txt
要将目录dir1及其所有子目录和文件的所有者更改为user2,可以使用以下命令:
chown -R user2 dir1
chmod命令用于更改文件或目录的访问权限。语法格式为:chmod [选项] 权限 文件/目录。
常用选项:
vim是一款常用的文本编辑器,常用于在Linux系统中编辑文本文件。使用vim命令可以打开一个文件并进行编辑,具体用法如下:
"man"命令用于在Linux系统中查看指令的帮助文档。使用方法为在终端中输入"man"后面加上指令名称,如 “man ls” 可以查看ls命令的帮助文档。在查看时可以使用空格键翻页,使用"q"键退出。
iotop命令用于监控Linux系统中磁盘IO的情况,可以实时显示磁盘IO的使用情况和相关进程的IO统计信息。以下是iotop命令的用法:
lsof(list open files)命令用于列出Linux系统中被打开的文件和正在被进程使用的文件。它可以显示文件的相关信息,如文件描述符、进程ID、用户、文件类型等。以下是lsof命令的常用用法:
列出所有打开的文件:在终端中输入 “lsof” 命令,可以列出当前系统中所有打开的文件。
列出指定进程打开的文件:使用 “-p” 参数加上进程ID,例如 “lsof -p 1234”,可以列出进程ID为1234的进程打开的文件。
列出指定用户打开的文件:使用 “-u” 参数加上用户名,例如 “lsof -u username”,可以列出指定用户名下的进程打开的文件。
列出指定目录下被打开的文件:使用 “+D” 参数加上目录路径,例如 “lsof +D /path/to/directory”,可以列出指定目录下被打开的文件。
列出指定文件被哪些进程使用:使用 “+f” 参数加上文件路径,例如 “lsof +f /path/to/file”,可以列出正在使用指定文件的进程。
列出网络连接:使用 “-i” 参数,例如 “lsof -i”,可以列出系统中当前网络连接的相关信息。
列出监听端口:使用 “-i” 参数加上 “LISTEN”,例如 “lsof -i TCP:LISTEN”,可以列出系统中正在监听的TCP端口。
这些只是lsof命令的一些常用用法,还有其他参数和选项可以进一步探索和使用。
"uptime"命令用于显示系统的运行时间以及系统的平均负载。以下是"uptime"命令的用法:
直接运行:在终端中输入"uptime"命令,即可显示系统的运行时间、当前时间、登录用户数以及系统的平均负载。
显示可读格式:使用"-p"参数可以以可读的格式显示系统的运行时间。例如,"uptime -p"会将运行时间显示为"up 2 days, 3 hours, 30 minutes"这样的格式。
指定刷新时间间隔:使用"-s"参数可以指定刷新时间间隔以更新平均负载的显示。例如,"uptime -s"会在每次刷新时显示系统的运行时间和平均负载。
显示短格式:使用"-s"参数结合"-p"参数可以以短格式显示系统的运行时间和平均负载。例如,"uptime -s -p"会将运行时间显示为"up 2d 3h 30m"这样的格式。
这些只是"uptime"命令的一些常用用法,还有其他参数和选项可以进一步探索和使用。
fdisk命令用于对磁盘进行分区操作,可以创建、删除、调整磁盘分区。以下是fdisk命令的常用用法: