Linux 基础命令是使用 Linux 操作系统时最常用的命令。以下是一些常见的基础命令及其简要说明和示例:
ls
:列出目录内容。
ls # 列出当前目录的文件和目录
ls -l # 以详细格式列出
ls -a # 列出所有文件,包括隐藏文件
cd
:改变当前目录。
cd /path/to/directory # 进入指定目录
cd .. # 返回上一级目录
cd ~ # 返回用户主目录
pwd
:显示当前工作目录的完整路径。
pwd
mkdir
:创建新目录。
mkdir new_directory
rmdir
:删除空目录。
rmdir empty_directory
rm
:删除文件或目录。
rm file.txt # 删除文件
rm -r directory_name # 递归删除目录及其内容
cp
:复制文件或目录。
cp source.txt destination.txt # 复制文件
cp -r source_directory/ destination/ # 递归复制目录
mv
:移动或重命名文件或目录。
mv old_name.txt new_name.txt # 重命名文件
mv file.txt /path/to/destination/ # 移动文件
cat
:连接文件并打印到标准输出。
cat file.txt
less
:逐页查看文件内容。
less file.txt
more
:类似于 less
,逐页查看文件内容。
more file.txt
head
:查看文件的前几行。
head -n 10 file.txt # 查看前 10 行
tail
:查看文件的后几行。
tail -n 10 file.txt # 查看后 10 行
nano
或 vi
:文本编辑器,用于编辑文件。
nano file.txt
vi file.txt
top
:实时显示系统进程和资源使用情况。
top
df
:显示文件系统的磁盘空间使用情况。
df -h # 以人类可读的格式显示
du
:显示目录或文件的磁盘使用情况。
du -h /path/to/directory # 以人类可读的格式显示
free
:显示内存使用情况。
free -h # 以人类可读的格式显示
uname
:显示系统信息。
uname -a # 显示所有系统信息
chmod
:更改文件或目录的权限。
chmod 755 file.txt # 设置权限为 rwxr-xr-x
chown
:更改文件或目录的所有者。
chown user:group file.txt # 更改文件所有者和组
ping
:测试网络连接。
ping www.example.com
ifconfig
或 ip
:查看和配置网络接口。
ifconfig
ip addr show
curl
:用于与 URL 进行数据传输。
curl http://www.example.com
tar
:用于打包和压缩文件。
tar -cvf archive.tar /path/to/directory # 创建 tar 包
tar -xvf archive.tar # 解压 tar 包
gzip
和 gunzip
:用于压缩和解压缩文件。
gzip file.txt # 压缩文件
gunzip file.txt.gz # 解压缩文件
find
:在文件系统中查找文件。
find /path/to/search -name "*.txt" # 查找所有 .txt 文件
grep
:在文件中搜索文本。
grep "search_term" file.txt # 在文件中查找指定文本
以上是一些常用的 Linux 基础命令,掌握这些命令可以帮助用户在 Linux 环境中高效地进行文件管理、系统监控和网络操作等任务。****