Linux指令集涵盖了广泛的功能,从系统管理到文件操作,再到网络配置等,以下是一些常用的Linux指令及其简要说明:
系统基本指令
1、关机与重启
shutdown -h 18:00
:指定系统时间18:00的时候关机。
shutdown -r now
:立即重启。
reboot
:重启系统。
2、快捷键
Ctrl+C
:终止正在执行的指令。
Ctrl+A
:回到命令开始。
Ctrl+E
:回到命令结尾。
Ctrl+U
:清空命令行。
Ctrl+L
:清屏(相当于命令clear)。
3、显示系统信息
uname -r
:显示系统的版本与内核信息。
uname -a
:显示系统的名称。
arch
:显示机器的处理器架构。
uname -m
:显示机器的处理器架构。
文件和目录管理
1、列出目录内容
ls
:列出当前目录内容。
ls -l
:以列表的形式显示当前目录下的子目录或者文件。
ls -a
:显示所有文件及目录(包含有隐藏文件)。
2、切换目录
cd ~
:切换到用户主目录。
cd /
:切换到根目录。
cd ..
:切换到上一级目录。
cd /path/to/directory
:切换到指定目录。
3、创建和删除目录
mkdir new_directory
:创建单个目录。
mkdir -p parent_directory/child_directory
:创建嵌套目录。
rmdir dir1
:删除一个叫做 ‘dir1’ 的目录。
rm -rf dir1
:删除一个叫做 ‘dir1’ 的目录并同时删除其内容。
4、复制、移动和重命名文件
cp source.txt destination.txt
:复制文件。
mv dir1 new_dir
:重命名或移动一个目录。
mv oldname.txt newname.txt
:重命名文件。
5、查看文件内容
cat file.txt
:查看文件内容。
less file.txt
:分页查看文件内容,适合查看大文件。
head file.txt
:查看文件的前几行。
tail file.txt
:查看文件的最后几行。
系统管理
1、查看进程
ps
:查看当前用户的进程。
ps aux
:查看所有用户的所有进程。
2、动态查看系统资源使用情况
top
:动态查看系统资源使用情况,包括CPU和内存使用情况。
3、终止进程
kill 1234
:终止指定PID的进程。
kill -9 1234
:强制终止指定PID的进程。
4、磁盘空间使用情况
df -h
:查看所有文件系统的磁盘使用情况。
du -h
:查看目录或文件的磁盘使用情况。
5、内存使用情况
free -h
:查看系统内存的使用情况。
6、系统服务管理
sudo systemctl start servicename
:启动服务。
sudo systemctl stop servicename
:停止服务。
sudo systemctl restart servicename
:重启服务。
sudo systemctl status servicename
:查看服务状态。
sudo systemctl enable servicename
:设置服务开机自启动。
网络管理
1、检查网络连接
ping google.com
:检查与目标主机的网络连接。
2、配置网络接口
ifconfig
:查看网络接口配置(现代Linux系统中更推荐使用ip命令)。
3、查看网络连接状态
netstat -a
:查看所有网络连接。
netstat -tuln
:查看监听端口。
4、命令行HTTP客户端
curl http://example.com
:获取网页内容。
常用编辑器
1、简易文本编辑器
nano file.txt
:编辑文件。
2、高级文本编辑器
vim file.txt
:编辑文件。
表格展示部分常用指令及其说明
指令 | 说明 |
ls | 列出目录中的文件和子目录 |
cd | 切换目录 |
mkdir | 创建新目录 |
rm | 删除文件和目录 |
cp | 复制文件和目录 |
mv | 移动或重命名文件和目录 |
cat | 查看文件内容 |
less | 分页查看文件内容,适合查看大文件 |
head | 查看文件的前几行 |
tail | 查看文件的最后几行 |
ps | 查看当前用户的进程 |
top | 动态查看系统资源使用情况,包括CPU和内存使用情况 |
kill | 终止进程 |
df | 查看磁盘空间使用情况 |
du | 查看目录或文件的磁盘使用情况 |
free | 查看系统内存的使用情况 |
systemctl | 管理系统服务 |
ifconfig | 查看网络接口配置(现代Linux系统中更推荐使用ip命令) |
netstat | 查看网络连接状态 |
curl | 命令行HTTP客户端 |
nano | 简易文本编辑器 |
vim | 高级文本编辑器 |
常见问题解答(FAQs)
Q1: 如何使用Linux命令行下载文件?
A1: 可以使用wget
或curl
命令来下载文件,使用wget
下载一个文件的命令是:wget http://example.com/file.zip
,使用curl
下载的命令是:curl -O http://example.com/file.zip
,这两个工具都支持HTTP和FTP协议,并且可以递归下载整个网站。
Q2: 如何更改Linux命令行提示符?
A2: Linux命令行提示符通常由环境变量PS1控制,要更改提示符,可以在用户的shell配置文件中(如~/.bashrc或~/.zshrc)设置PS1变量,要在提示符前添加当前工作目录的简短路径,可以添加以下行到配置文件中:export PS1='u@h:w$ '
,这将使提示符显示为“用户名@主机名:当前工作目录$”。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1266605.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复