linux常用基本命令26
-
1. cd:切换目录命令。可以使用cd命令进入指定的目录,例如:cd /home/user1将进入/home/user1目录。
2. ls:显示目录内容命令。使用ls命令可以查看当前目录下的文件和子目录,例如:ls -l可以以列表形式显示详细信息。
3. pwd:显示当前工作目录命令。运行pwd命令可以显示当前所在的工作目录的绝对路径。
4. touch:创建文件命令。使用touch命令可以创建一个新的空文件,例如:touch file1会在当前目录下创建一个名为file1的空文件。
5. cp:复制文件命令。使用cp命令可以复制文件或目录,例如:cp file1 file2将file1复制到file2。
6. mv:移动文件和重命名命令。使用mv命令可以移动文件或目录的位置,也可以给文件或目录重命名,例如:mv file1 dir1将file1移动到dir1目录下。
7. rm:删除文件和目录命令。使用rm命令可以删除文件或目录,例如:rm file1可以删除名为file1的文件,rm -r dir1可以删除名为dir1的目录及其所有文件。
8. mkdir:创建目录命令。使用mkdir命令可以创建一个新的文件夹,例如:mkdir dir1可以在当前目录下创建一个名为dir1的文件夹。
9. rmdir:删除空目录命令。使用rmdir命令可以删除一个空的目录,例如:rmdir dir1可以删除名为dir1的空目录。
10. cat:查看文件内容命令。运行cat命令可以查看文件的内容,并将其打印到终端上。
11. more和less:分页查看文件内容命令。使用more或less命令可以逐页查看文件的内容,可以使用空格键进行翻页。
12. head和tail:查看文件前几行和后几行命令。使用head和tail命令可以查看文件的前几行或后几行内容,默认显示前10行,可以通过参数指定显示行数。
13. grep:文件内容匹配命令。使用grep命令可以在文件中搜索特定的字符串,例如:grep “hello” file1可以在file1文件中搜索包含”hello”的行。
14. wc:统计文件行数、字数和字符数命令。运行wc命令可以统计文件的行数、字数和字符数。
15. sort:排序文件内容命令。使用sort命令可以按照字典序对文件内容进行排序。
16. find:查找文件或目录命令。使用find命令可以在指定目录下查找特定的文件或目录。
17. chmod:修改文件权限命令。使用chmod命令可以修改文件的权限,例如:chmod u+x file1可以给文件file1添加执行权限。
18. chown:修改文件所有者命令。使用chown命令可以修改文件的所有者,例如:chown user1 file1将file1文件的所有者修改为user1。
19. chgrp:修改文件所属组命令。使用chgrp命令可以修改文件的所属组,例如:chgrp group1 file1将file1文件的所属组修改为group1。
20. tar:打包和压缩文件命令。使用tar命令可以将多个文件打包成一个文件,也可以将一个文件解压缩成多个文件。
21. unzip:解压缩文件命令。使用unzip命令可以解压缩.zip格式的压缩文件。
22. wget:下载文件命令。使用wget命令可以从网络上下载文件,例如:wget http://www.example.com/file1将下载名为file1的文件。
23. ssh:远程登录命令。使用ssh命令可以通过网络远程登录到其他的Linux服务器。
24. ps:查看进程信息命令。使用ps命令可以查看当前系统中运行的进程信息。
25. top:实时查看系统资源使用情况命令。运行top命令可以实时查看系统的CPU、内存等资源使用情况。
26. man:查看命令帮助手册命令。使用man命令加上指定命令的名称,可以查看该命令的详细帮助信息。例如:man ls可以查看ls命令的帮助文档。
2年前 -
1. cd命令:用于改变当前工作目录。例如,cd /usr/bin将当前工作目录更改为/usr/bin。
2. ls命令:用于列出目录中的文件和子目录。例如,ls /home将列出/home目录中的所有文件和子目录。
3. mkdir命令:用于创建新的目录。例如,mkdir test将在当前工作目录下创建一个名为test的新目录。
4. rm命令:用于删除文件或目录。例如,rm test.txt将删除当前工作目录下的test.txt文件。
5. cp命令:用于复制文件或目录。例如,cp file.txt /tmp将复制file.txt文件到/tmp目录。
6. mv命令:用于移动文件或目录,也可用于重命名文件或目录。例如,mv file.txt /tmp将移动file.txt文件到/tmp目录,mv file.txt newfile.txt将将file.txt文件重命名为newfile.txt。
7. cat命令:用于将文件的内容打印到终端。例如,cat file.txt将打印file.txt文件的内容。
8. touch命令:用于创建空文件或更改文件的访问和修改时间。例如,touch newfile.txt将创建一个名为newfile.txt的空文件。
9. grep命令:用于在文件中搜索指定的字符串。例如,grep “hello” file.txt将在file.txt文件中搜索包含hello的行。
10. chmod命令:用于更改文件或目录的权限。例如,chmod 755 file.txt将给file.txt文件设置所有者权限为读、写和执行,其他用户权限为读和执行。
11. chown命令:用于更改文件或目录的所有者。例如,chown user file.txt将把file.txt文件的所有者更改为user。
12. chgrp命令:用于更改文件或目录的组。例如,chgrp group file.txt将把file.txt文件的组更改为group。
13. ps命令:用于显示当前正在运行的进程。例如,ps aux将显示所有正在运行的进程的详细信息。
14. top命令:用于动态显示系统的进程状态和资源利用情况。例如,top将显示当前系统的进程列表和资源使用情况。
15. wget命令:用于从Web服务器下载文件。例如,wget http://example.com/file.txt将下载名为file.txt的文件。
16. tar命令:用于打包和解压文件。例如,tar -cvf archive.tar file1 file2将将文件file1和file2打包到名为archive.tar的文件中。
17. gzip命令:用于压缩文件。例如,gzip file.txt将压缩file.txt文件,并将其命名为file.txt.gz。
18. unzip命令:用于解压缩zip文件。例如,unzip archive.zip将解压缩名为archive.zip的zip文件。
19. find命令:用于在目录中查找文件或文件夹。例如,find /home -name file.txt将在/home目录及其子目录中查找名为file.txt的文件。
20. du命令:用于显示目录或文件的磁盘使用情况。例如,du -sh /home将显示/home目录的总大小。
21. df命令:用于显示文件系统的磁盘空间使用情况。例如,df -h将显示所有文件系统的可用空间和已使用空间。
22. scp命令:用于在本地和远程主机之间复制文件。例如,scp file.txt user@remote:/path将文件file.txt复制到远程主机上的/path目录。
23. ssh命令:用于远程登录到另一台计算机。例如,ssh user@remote将使用用户user登录到远程主机。
24. ping命令:用于测试与远程主机的连接。例如,ping example.com将测试与example.com的连接。
25. ifconfig命令:用于显示和配置网络接口。例如,ifconfig eth0将显示和配置eth0网络接口的详细信息。
26. man命令:用于查看命令的手册页。例如,man ls将显示关于ls命令的详细信息。
2年前 -
一、文件与目录管理命令
1. ls命令:用于显示目录中的文件和子目录。
基本语法:ls [选项] [文件夹]
常用选项:
– -l:以长格式显示文件和目录详细信息
– -a:显示所有文件和目录,包括隐藏文件
– -h:人性化显示文件和目录大小
– -R:递归显示文件和子目录2. cd命令:用于切换当前工作目录。
基本语法:cd [目录路径]
常用操作:
– cd:切换到当前用户的主目录
– cd ..:切换到上一级目录
– cd -:切换到上次访问的目录
– cd /:切换到根目录3. pwd命令:用于显示当前工作目录的路径。
基本语法:pwd
4. mkdir命令:用于创建目录。
基本语法:mkdir [选项] 目录名
常用选项:
– -p:递归创建目录,如果父目录不存在则一并创建
– -m:设置新创建目录的权限5. rmdir命令:用于删除空目录。
基本语法:rmdir [选项] 目录名
常用选项:
– -p:递归删除目录,如果父目录为空则一并删除6. touch命令:用于创建空文件或更新文件的访问时间。
基本语法:touch [选项] 文件名
常用选项:
– -a:只更新文件的访问时间
– -m:只更新文件的修改时间7. cp命令:用于复制文件和目录。
基本语法:cp [选项] 源文件 目标文件
常用选项:
– -r:递归复制目录和文件
– -p:保持源文件的属性,包括权限、时间等
– -f:强制覆盖已存在的文件8. mv命令:用于移动文件和目录或重命名文件和目录。
基本语法:mv [选项] 源文件 目标文件
常用操作:
– mv 文件名 新文件名:重命名文件
– mv 文件名 目录名:将文件移动到目录中9. rm命令:用于删除文件和目录。
基本语法:rm [选项] 文件名
常用选项:
– -r:递归删除目录和文件
– -f:强制删除文件,不进行确认操作二、文件查看与编辑命令
10. cat命令:用于查看文件内容。
基本语法:cat 文件名
11. more命令:用于逐页显示文件内容。
基本语法:more 文件名
常用操作:
– 空格键:显示下一页
– Enter键:显示下一行
– q键:退出查看12. less命令:用于逐行显示文件内容。
基本语法:less 文件名
常用操作:
– 空格键:显示下一行
– b键:显示上一行
– /关键词:在文件中搜索指定字符串
– q键:退出查看13. head命令:用于显示文件的前几行。
基本语法:head [选项] 文件名
常用选项:
– -n:指定显示的行数,默认为10行14. tail命令:用于显示文件的后几行。
基本语法:tail [选项] 文件名
常用选项:
– -n:指定显示的行数,默认为10行
– -f:实时显示文件的最新内容,类似于输出日志文件15. grep命令:用于在文件中搜索指定字符串。
基本语法:grep [选项] 字符串 文件名
常用选项:
– -i:忽略大小写进行匹配
– -v:反向匹配,只显示不匹配的行16. wc命令:用于统计文件中的字节数、行数和单词数。
基本语法:wc [选项] 文件名
常用选项:
– -l:只显示行数
– -w:只显示单词数
– -c:只显示字节数17. vi/vim命令:用于编辑文本文件。
基本语法:vi/vim 文件名
常用操作:
– i键:进入插入模式,进行文本编辑
– ESC键:退出插入模式,回到命令模式
– :wq:保存修改并退出
– :q!:不保存修改,强制退出三、文件传输命令
18. scp命令:用于在Linux系统之间进行文件传输。
基本语法:scp [选项] 源文件 目标地址
常用选项:
– -r:递归传输目录和文件
– -P:指定端口号,默认为2219. sftp命令:用于在Linux系统之间进行文件传输和交互式操作。
基本语法:sftp [选项] 目标地址
常用选项:
– -P:指定端口号,默认为2220. wget命令:用于从Web服务器下载文件。
基本语法:wget [选项] 下载链接
常用选项:
– -c:断点续传,如果文件已存在,则从上次下载的位置继续下载四、系统管理命令
21. ps命令:用于查看系统中运行的进程。
基本语法:ps [选项]
常用选项:
– -ef:显示所有进程的详细信息
– -aux:显示所有进程的详细信息,并包括系统进程和守护进程22. top命令:用于实时显示系统中运行的进程和系统负载情况。
基本语法:top
常用操作:
– q键:退出top命令23. kill命令:用于终止指定的进程。
基本语法:kill [选项] 进程号
常用选项:
– -9:强制终止进程,相当于发送SIGKILL信号24. df命令:用于显示磁盘分区的使用情况。
基本语法:df [选项]
常用选项:
– -h:人性化显示磁盘使用情况,以K、M、G为单位25. du命令:用于显示文件和目录的磁盘使用情况。
基本语法:du [选项] 文件或目录
常用选项:
– -h:人性化显示磁盘使用情况,以K、M、G为单位
– -s:只显示总的磁盘使用情况,不显示详细信息26. uname命令:用于显示系统信息。
基本语法:uname [选项]
常用选项:
– -a:显示所有系统信息
– -r:显示内核版本信息
– -n:显示主机名信息2年前