linux常用命令合集
-
1. cd命令:用于切换当前目录。例如,cd /home将切换到/home目录。
2. ls命令:用于列出当前目录的文件和子目录。例如,ls -l将以长格式列出文件和目录的详细信息。
3. mkdir命令:用于创建新目录。例如,mkdir newdir将创建一个名为newdir的新目录。
4. rm命令:用于删除文件和目录。例如,rm filename将删除名为filename的文件,rm -r directory将删除名为directory的目录及其所有内容。
5. cp命令:用于复制文件和目录。例如,cp file1 file2将复制file1并将其命名为file2。
6. mv命令:用于移动文件和目录,或者将文件和目录重命名。例如,mv file1 file2将把file1移动到file2。
7. cat命令:用于查看文件内容。例如,cat filename将在终端显示filename文件的内容。
8. grep命令:用于在文件中搜索指定的模式。例如,grep pattern filename将在filename文件中搜索包含pattern的行。
9. ping命令:用于测试与网络上另一台计算机的连接。例如,ping google.com将测试与google.com的连接。
10. ifconfig命令:用于显示和配置网络接口的信息。例如,ifconfig eth0将显示eth0网络接口的信息。
11. ssh命令:用于通过安全的远程连接登录到远程计算机。例如,ssh username@hostname将登录到指定的远程计算机。
12. man命令:用于查看命令的帮助信息。例如,man ls将显示ls命令的帮助信息。
13. top命令:用于监视系统的进程和资源使用情况。例如,top将显示当前运行的进程列表和系统资源使用情况。
14. wget命令:用于从网上下载文件。例如,wget url将从指定的url下载文件。
15. tar命令:用于打包和压缩文件和目录。例如,tar -czvf archive.tar.gz dirname将打包和压缩dirname目录为archive.tar.gz文件。
这些是Linux中常用的一些命令,可以帮助你更好地管理和操作系统。熟练掌握这些命令将提高你的工作效率。
2年前 -
Linux是一种开源的操作系统,被广泛用于服务器和嵌入式系统。下面是一些常用的Linux命令合集:
1. cd:用于改变当前工作目录。例如, cd /home 进入 /home 目录。
2. ls:列出指定目录下的文件和子目录。例如, ls -l 显示详细信息,包括文件权限和修改时间。
3. mkdir:创建新目录。例如, mkdir test 创建一个名为 test 的目录。
4. rm:删除文件或目录。例如, rm file.txt 删除名为 file.txt 的文件。
5. cp:复制文件或目录。例如, cp file.txt /home 将文件 file.txt 复制到 /home 目录。
6. mv:移动文件或重命名文件。例如, mv file.txt /home 将文件 file.txt 移动到 /home 目录。
7. touch:创建新文件或修改文件的时间戳。例如, touch file.txt 创建一个名为 file.txt 的文件。
8. cat:显示文件内容。例如, cat file.txt 显示 file.txt 文件的内容。
9. grep:在文件中查找指定的模式。例如, grep “keyword” file.txt 在 file.txt 文件中查找包含关键词 “keyword” 的行。
10. chmod:修改文件和目录的权限。例如, chmod 755 file.txt 将文件 file.txt 的权限设置为 rwxr-xr-x。
11. chown:修改文件和目录的所有者。例如, chown user file.txt 将文件 file.txt 的所有者改为 user。
12. su:切换到其他用户。例如, su user 切换到 user 用户。
13. sudo:以超级用户身份执行命令。例如, sudo apt-get update 更新软件包列表。
14. apt:管理软件包。例如, apt-get install package 安装软件包。
15. ssh:使用安全shell协议远程登录到另一台计算机。例如, ssh user@remote_host 远程登录到 remote_host。
以上是一些常见的Linux命令,有助于日常系统管理和操作。了解和熟悉这些命令可以提高工作效率并更好地利用Linux操作系统。
2年前 -
一、文件及目录操作命令
1. ls:列出目录下的文件和目录信息
– 常用选项:-l(长格式显示)、-a(显示所有文件,包括隐藏文件)、-h(以人类可读的方式显示文件大小)
– 示例:ls -l2. cd:切换当前工作目录
– 示例:
– cd /home:切换至/home目录
– cd ..:切换至上级目录
– cd ~:切换至当前用户的主目录3. pwd:显示当前工作目录的路径
– 示例:pwd4. mkdir:创建一个新目录
– 示例:mkdir mydir5. rm:删除文件或目录
– 常用选项:-r(递归删除目录及其内容)、-f(强制删除)
– 示例:
– rm file.txt:删除file.txt文件
– rm -r mydir:递归删除mydir目录和它的内容6. cp:复制文件或目录
– 常用选项:-r(递归复制目录及其内容)
– 示例:
– cp file.txt /home/dir:将file.txt复制到/home/dir目录下
– cp -r mydir /home/dir:递归复制mydir目录及其内容到/home/dir目录下7. mv:移动文件或目录,或修改文件或目录的名称
– 示例:
– mv file.txt /home/dir:将file.txt移动到/home/dir目录下
– mv file.txt newname.txt:将file.txt重命名为newname.txt8. touch:创建空文件或修改文件的访问时间
– 示例:touch file.txt9. cat:显示文件的内容
– 示例:cat file.txt10. more:分页显示文件的内容
– 示例:more file.txt11. less:以交互方式分页显示文件的内容,支持向前翻页
– 示例:less file.txt12. head:显示文件的前几行内容
– 常用选项:-n指定行数,默认为前10行
– 示例:head -n 5 file.txt13. tail:显示文件的后几行内容
– 常用选项:-n指定行数,默认为后10行
– 示例:tail -n 5 file.txt14. find:在指定目录及其子目录下查找文件或目录
– 示例:find /home -name file.txt15. grep:在文件中查找指定的字符串
– 示例:grep “keyword” file.txt二、文件内容处理命令
1. echo:输出文本或变量的内容
– 示例:echo “Hello, World!”2. cat:将多个文件合并为一个文件,或将文件的内容输出到标准输出或另一个文件中
– 示例:
– cat file1.txt file2.txt > combined.txt:将file1.txt和file2.txt合并为combined.txt
– cat file.txt:将file.txt的内容输出到标准输出
– cat file.txt > newfile.txt:将file.txt的内容重定向到newfile.txt3. head:显示文件的前几行内容
– 常用选项:-n指定行数,默认为前10行
– 示例:head -n 5 file.txt4. tail:显示文件的后几行内容
– 常用选项:-n指定行数,默认为后10行
– 示例:tail -n 5 file.txt5. wc:统计文件的行数、词数和字符数
– 常用选项:-l(仅显示行数)、-w(仅显示词数)、-c(仅显示字符数)
– 示例:wc -l file.txt6. sort:对文件的内容进行排序
– 常用选项:-n(按数值进行排序)、-r(逆序排序)
– 示例:sort file.txt7. cut:剪切文件的列
– 常用选项:-f指定要剪切的列,-d指定分隔符
– 示例:cut -f 1,3 -d ‘,’ file.txt8. sed:对文件内容进行编辑和替换操作
– 示例:sed ‘s/old/new/g’ file.txt三、系统管理命令
1. date:显示系统当前时间
– 示例:date2. uptime:显示系统的运行时间和平均负载
– 示例:uptime3. who:显示当前登录的用户信息
– 示例:who4. ps:显示当前运行的进程信息
– 常用选项:-ef(显示所有进程的详细信息)
– 示例:ps -ef5. top:实时显示系统的状态和运行的进程信息(类似于Windows下的任务管理器)
– 示例:top6. kill:终止正在运行的进程
– 示例:kill PID7. shutdown:关闭系统
– 示例:shutdown -h now8. reboot:重启系统
– 示例:reboot9. ifconfig:显示配置和管理网络接口的信息
– 示例:ifconfig10. ping:向指定的IP地址或域名发送网络请求,检测网络连接是否正常
– 示例:ping 192.168.0.111. netstat:显示网络连接、路由表和网络接口统计信息
– 常用选项:-t(显示TCP连接)、-u(显示UDP连接)
– 示例:netstat -t四、压缩和解压命令
1. tar:打包文件或目录
– 常用选项:-c(创建一个新的归档文件)、-x(从归档文件中提取文件)、-z(使用gzip压缩归档文件)、-f(指定归档文件的名称)
– 示例:
– tar -czf archive.tar.gz file1 file2:将file1和file2打包并使用gzip压缩为archive.tar.gz
– tar -xzf archive.tar.gz:解压缩archive.tar.gz2. gzip:压缩文件
– 示例:gzip file.txt3. gunzip:解压缩文件
– 示例:gunzip file.txt.gz4. zip:打包和压缩文件或目录
– 示例:zip -r archive.zip dir5. unzip:解压缩zip文件
– 示例:unzip archive.zip以上只是一部分常用的Linux命令,还有很多其他命令可以用来进行文件及目录操作、系统管理、文件内容处理等。可以通过查看命令的帮助文档(例如man命令)了解更详细的用法和选项。
2年前