linux命令行备忘录
-
Linux命令行备忘录
1. 文件和目录操作:
– cd:切换当前工作目录
– ls:列出目录内容
– pwd:显示当前工作目录的绝对路径
– mkdir:创建一个新目录
– touch:创建一个新文件
– cp:复制文件或目录
– mv:移动或重命名文件或目录
– rm:删除文件或目录2. 文件查看和编辑:
– cat:显示文件内容
– more/less:逐页显示文件内容
– head/tail:显示文件头部或尾部内容
– grep:按模式查找文件内容
– nano/vim:文本编辑器
– wc:统计文件的行数、字数和字节数3. 网络连接和传输:
– ping:测试网络连通性
– ifconfig:管理网络接口
– ssh:远程登录到另一台计算机
– scp:远程拷贝文件
– wget/curl:下载文件
– netstat:显示网络连接和端口信息4. 进程管理:
– ps:显示当前运行的进程
– top/htop:动态显示系统进程状态
– kill:终止进程
– bg/fg:将进程放到后台或前台运行
– jobs:查看后台运行的任务
– nice:设置进程优先级5. 软件包管理:
– apt/yum:安装、升级和删除软件包
– dpkg:Ubuntu/Debian的包管理工具
– rpm:CentOS/RHEL的包管理工具6. 系统信息和硬件监控:
– uname:显示系统信息
– lsb_release:显示Linux发行版信息
– df:显示文件系统使用情况
– free:显示系统内存使用情况
– top/htop:显示系统资源使用情况
– dmesg:显示内核消息
– lspci:显示系统硬件信息7. 压缩和解压缩:
– tar:打包和解压缩文件
– gzip/gunzip:压缩和解压缩文件
– zip/unzip:压缩和解压缩文件以上是一些常用的Linux命令行操作,可以作为备忘录使用。但是要注意,命令行的使用可能因不同的Linux发行版而有所不同,一些命令和选项可能会有所差异,请根据实际情况进行调整。
2年前 -
1. ls:显示当前目录下的文件和文件夹列表。可以通过不同的选项来显示详细信息、按时间排序等。
2. cd:切换当前目录。可以使用相对路径或绝对路径。例如,cd /home将切换到家目录。
3. mkdir:创建一个新的目录。可以使用mkdir命令创建单个目录,也可以使用mkdir -p命令创建多层目录。
4. touch:创建一个新的空文件或更新现有文件的访问和修改时间。例如,touch file.txt将创建一个名为file.txt的空文件。
5. cp:复制文件或目录。可以使用cp命令在不同的位置复制文件。例如,cp file.txt /home将把file.txt复制到家目录。
6. rm:删除文件或目录。可以使用rm命令删除文件。例如,rm file.txt将删除file.txt文件。
7. mv:移动文件或目录。可以使用mv命令将文件或目录从一个位置移动到另一个位置,也可以使用mv命令重命名文件。
8. cat:显示文件的内容。可以使用cat命令显示文件的内容。例如,cat file.txt将显示file.txt文件的内容。
9. grep:在文件中搜索匹配的文本模式。可以使用grep命令搜索文件中匹配指定模式的内容。例如,grep “hello” file.txt将显示文件file.txt中包含单词”hello”的行。
10. vi/vim:文本编辑器。可以使用vi或vim命令打开文本文件进行编辑。例如,vim file.txt将使用vim编辑器打开file.txt文件。
11. chmod:更改文件或目录的权限。可以使用chmod命令更改文件或目录的权限。例如,chmod 755 file.txt将文件file.txt的权限设置为rwxr-xr-x。
12. ssh:远程登录到其他计算机。可以使用ssh命令通过网络安全地登录到远程计算机。例如,ssh username@192.168.0.1将登录到IP地址为192.168.0.1的计算机。
13. tar:创建和提取.tar文件。可以使用tar命令创建和提取.tar文件。例如,tar -cvf archive.tar folder将创建一个名为archive.tar的tar文件,其中包含一个名为folder的文件夹。
14. wget:下载文件。可以使用wget命令从Internet下载文件。例如,wget https://example.com/file.txt将下载名为file.txt的文件。
15. top:显示系统进程和资源使用情况。可以使用top命令查看当前运行的进程,以及系统的CPU和内存使用情况。
2年前 -
标题:Linux命令行备忘录
导语:
Linux命令行是许多系统管理员、开发人员和IT专业人员经常使用的工具。掌握基本的Linux命令行操作可以提高工作效率和问题解决能力。本备忘录将介绍常用的Linux命令行操作,包括文件、目录、文本处理、网络等方面的操作。一、文件和目录相关操作
1. 创建目录:mkdir
命令格式:mkdir [选项] 目录名
示例:mkdir project1
解释:创建一个名为project1的目录2. 查看目录内容:ls
命令格式:ls [选项] [目录]
示例:ls
解释:列出当前目录下的所有内容3. 切换目录:cd
命令格式:cd [目录]
示例:cd project1
解释:切换到project1目录4. 复制文件或目录:cp
命令格式:cp [选项] 源文件或目录 目标目录
示例:cp file.txt project1/
解释:将file.txt复制到project1目录中5. 移动文件或目录:mv
命令格式:mv [选项] 源文件或目录 目标目录
示例:mv file.txt project1/
解释:将file.txt移动到project1目录中6. 删除文件或目录:rm
命令格式:rm [选项] 文件或目录
示例:rm file.txt
解释:删除file.txt文件7. 修改文件或目录权限:chmod
命令格式:chmod [选项] 权限 文件或目录
示例:chmod 755 file.txt
解释:将file.txt设置为所有者可读、可写、可执行,组和其他用户可读、可执行8. 查看文件内容:cat
命令格式:cat 文件
示例:cat file.txt
解释:显示file.txt文件的内容二、文本处理
1. 查找字符串:grep
命令格式:grep [选项] 字符串 文件
示例:grep “error” logfile.txt
解释:在logfile.txt文件中查找包含”error”的行2. 替换字符串:sed
命令格式:sed ‘s/旧字符串/新字符串/g’ 文件
示例:sed ‘s/apple/orange/g’ file.txt
解释:将file.txt文件中的所有”apple”替换为”orange”3. 统计行数、单词数和字符数:wc
命令格式:wc [选项] 文件
示例:wc -lwc file.txt
解释:统计file.txt文件的行数、单词数和字符数4. 查看文件尾部内容:tail
命令格式:tail [选项] 文件
示例:tail -n 10 file.txt
解释:显示file.txt文件的最后10行内容三、网络相关操作
1. 查看IP地址:ifconfig
命令格式:ifconfig
示例:ifconfig
解释:显示当前系统的网络接口和IP地址信息2. 测试网络连通性:ping
命令格式:ping [选项] 目标主机
示例:ping http://www.example.com
解释:向目标主机发送ICMP回应请求,测试网络连通性3. 下载文件:wget
命令格式:wget [选项] 文件URL
示例:wget http://www.example.com/file.tar.gz
解释:从指定的URL下载文件到当前目录4. 上传文件:scp
命令格式:scp [选项] 文件 目标主机:目标路径
示例:scp file.txt user@example.com:/home/user
解释:将file.txt文件上传到远程主机user的/home/user目录结语:
本备忘录介绍了一些常用的Linux命令行操作,包括文件和目录操作、文本处理和网络操作。熟练掌握这些命令可以帮助提高工作效率和问题解决能力,同时也适用于日常使用Linux系统的用户。希望这份备忘录对您有所帮助。2年前