以下是一些常见的 CentOS 命令的完整用法及举例:
-
ls
(列出目录内容)用法:
ls [选项] [目录或文件]
举例:
ls
:列出当前目录下的所有文件和目录。ls -l
:以长格式列出文件和目录信息。ls -a
:列出包括隐藏文件在内的所有文件和目录。
-
cd
(切换当前工作目录)用法:
cd [目录路径]
举例:
cd /home/user
:切换到/home/user
目录。
-
pwd
(显示当前工作目录路径)用法:
pwd
举例:
pwd
:显示当前所在的目录路径。 -
mkdir
(创建目录)用法:
mkdir [选项] 目录名称
举例:
mkdir newdir
:创建一个名为newdir
的目录。mkdir -p dir1/dir2
:创建多级目录结构。
-
rm
(删除文件或目录)用法:
rm [选项] 文件或目录
举例:
rm file.txt
:删除file.txt
文件。rm -r dir
:删除目录及其内容。
-
cp
(复制文件或目录)用法:
cp [选项] 源文件或源目录 目标文件或目标目录
举例:
cp file1.txt file2.txt
:复制file1.txt
为file2.txt
。cp -r dir1 dir2
:复制目录dir1
到dir2
。
-
mv
(移动文件或目录)用法:
mv [选项] 源文件或源目录 目标文件或目标目录
举例:
mv file.txt newlocation
:移动file.txt
到新位置。
-
cat
(查看文件内容)用法:
cat [选项] 文件
举例:
cat file.txt
:查看file.txt
的内容。
-
more
(分页查看文件内容)用法:
more 文件
举例:
more largefile.txt
:分页查看大文件的内容。 -
head
(查看文件开头部分内容)
用法:head [选项] 文件
举例:
head -n 10 file.txt
:查看file.txt
的前 10 行内容。
tail
(查看文件结尾部分内容)
用法:tail [选项] 文件
举例:
tail -n 20 file.txt
:查看file.txt
的最后 20 行内容。
grep
(在文件中搜索指定文本模式)
用法:grep [选项] 模式 [文件]
举例:
grep "keyword" file.txt
:在file.txt
中搜索包含 “keyword” 的行。
chmod
(更改文件或目录的权限)
用法:chmod [权限模式] 文件或目录
举例:
chmod 755 file.txt
:将file.txt
的权限设置为所有者可读可写可执行,组用户可读可执行,其他用户可读可执行。
chown
(更改文件或目录的所有者)
用法:chown [所有者] [文件或目录]
举例:
chown user file.txt
:将file.txt
的所有者更改为user
。
chgrp
(更改文件或目录的所属组)
用法:chgrp [所属组] [文件或目录]
举例:
chgrp group file.txt
:将file.txt
的所属组更改为group
。
ifconfig
(查看网络接口配置)
用法:ifconfig [接口名称]
举例:ifconfig eth0
:查看以太网接口 eth0
的配置。
ping
(测试网络连接)
用法:ping [目标地址]
举例:ping 8.8.8.8
:向 IP 地址 8.8.8.8
发送 ping 数据包。
top
(显示系统进程信息)
用法:top
举例:top
:实时显示系统进程信息。
ps
(查看进程信息)
用法:ps [选项]
举例:
ps aux
:显示所有进程的详细信息。
kill
(终止进程)
用法:kill [进程号]
举例:kill 1234
:终止进程号为 1234 的进程。
df
(查看磁盘使用情况)
用法:df [选项]
举例:
df -h
:以人类可读的方式显示磁盘使用情况。
du
(查看文件或目录占用的磁盘空间)
用法:du [选项] [文件或目录]
举例:
du -sh /path/to/directory
:查看指定目录占用的总磁盘空间。
yum
(用于软件包管理)
用法:
yum install [软件包名称]
:安装软件包。yum update [软件包名称]
:更新软件包。yum remove [软件包名称]
:卸载软件包。
举例:
yum install httpd
:安装 Apache HTTP 服务器。
systemctl
(管理系统服务)
用法:
systemctl start [服务名称]
:启动服务。systemctl stop [服务名称]
:停止服务。systemctl restart [服务名称]
:重新启动服务。systemctl status [服务名称]
:查看服务状态。
举例:
systemctl start httpd
:启动 Apache HTTP 服务器服务。
这只是一些常见命令的基本用法和举例,每个命令还有更多的选项和用法可以根据具体需求进行探索和使用。