linux最全命令大全
-
在这里给大家分享一份比较全的Linux命令大全,希望对大家查询命令有所帮助。请注意,以下命令以适用于Ubuntu和CentOS为主。另外,为了方便查找,我将命令按照字母顺序分类起来。
A命令:
1. apt-get: 安装、升级和卸载软件包。
2. alias: 创建命令别名。
3. awk: 文本处理工具,用于格式化和处理文本。
4. apt-cache: 搜索软件包的信息。C命令:
1. cd: 切换当前工作目录。
2. cat: 打印文件内容。
3. chmod: 修改文件权限。
4. chown: 修改文件所有者。
5. chgrp: 修改文件所属组。
6. cp: 复制文件和目录。D命令:
1. df: 查看文件系统的磁盘空间使用情况。
2. du: 查看文件和目录的磁盘空间使用情况。E命令:
1. echo: 打印文本到标准输出。
2. export: 设置环境变量。F命令:
1. find: 在目录中搜索文件。
2. free: 查看系统内存使用情况。G命令:
1. grep: 用于在文件中查找模式匹配的文本。H命令:
1. head: 显示文件前面几行。
2. history: 查看使用过的命令历史。L命令:
1. ls: 显示目录内容。
2. ln: 创建链接文件。M命令:
1. mkdir: 创建目录。
2. mv: 移动或重命名文件和目录。P命令:
1. ps: 查看进程状态。
2. pwd: 打印当前工作目录路径。R命令:
1. rm: 删除文件和目录。
2. rmdir: 删除空目录。S命令:
1. scp: 安全地复制文件和目录。
2. su: 切换用户身份。
3. sed: 文本处理工具,用于编辑和转换文本。
4. shutdown: 关闭系统。T命令:
1. tail: 显示文件末尾几行。
2. tar: 归档文件和目录。U命令:
1. uname: 显示系统信息。
2. useradd: 创建用户。
3. usermod: 修改用户属性。
4. userdel: 删除用户。V命令:
1. vi: 文本编辑器。
2. vim: 改进版的vi编辑器。W命令:
1. wget: 从网络上下载文件。
2. which: 找出可执行文件的位置。上述命令只是列举了一些常用的Linux命令,每个命令还有更多的选项和用法。为了更好地使用这些命令,建议大家参考相关的命令手册或在终端中使用man命令查看详细的使用说明。希望这份Linux命令大全对大家有所帮助!
2年前 -
Linux是一个开源的操作系统,具有众多的命令和工具可以进行系统管理和操作。下面是一份包含了一些常用Linux命令的简单大全:
1. 文件和目录操作命令:
– ls:列出文件和目录
– cd:切换目录
– pwd:显示当前工作目录
– mkdir:创建目录
– rm:删除文件和目录
– mv:移动文件和目录
– cp:复制文件和目录2. 文本操作命令:
– cat:显示文件内容
– grep:从文件中查找匹配的字符串
– sed:对文本进行流编辑
– awk:处理文本和数据
– sort:对文本进行排序
– head:显示文件的开头部分
– tail:显示文件的结尾部分3. 文件权限和用户管理命令:
– chmod:修改文件和目录的访问权限
– chown:修改文件和目录的所有者
– chgrp:修改文件和目录的所属组
– useradd:创建新用户
– userdel:删除用户
– passwd:修改用户密码
– su:切换用户4. 网络和连接命令:
– ifconfig:配置和显示网络接口信息
– ping:测试网络连接
– ssh:远程登录其他计算机
– scp:在计算机之间安全地复制文件
– wget:从网络上下载文件
– curl:向URL发送请求并获取回复5. 系统信息和进程管理命令:
– uname:显示系统信息
– top:查看系统运行情况和进程信息
– ps:显示当前运行的进程
– kill:终止进程
– df:显示磁盘空间使用情况
– du:计算文件和目录的大小
– free:显示系统内存使用情况请注意,以上只是Linux常用命令的一小部分。Linux拥有众多功能强大的命令和工具,利用这些命令和工具,您可以完成各种系统管理和操作任务。在使用命令之前,建议您先了解每个命令的语法和参数,以免误操作。希望以上内容对您有所帮助!
2年前 -
目录
一、常用命令
1. ls命令
2. cd命令
3. pwd命令
4. mkdir命令
5. rmdir命令
6. cp命令
7. rm命令
8. mv命令
9. find命令
10. grep命令
二、系统管理命令
1. ps命令
2. top命令
3. df命令
4. du命令
5. ssh命令
6. shutdown命令
7. reboot命令
8. alias命令
9. source命令
10. history命令
三、用户管理命令
1. useradd命令
2. userdel命令
3. usermod命令
4. passwd命令
5. su命令
6. sudo命令
7. chown命令
8. chmod命令
9. chgrp命令
10. groups命令
四、文件操作命令
1. cat命令
2. tac命令
3. less命令
4. more命令
5. head命令
6. tail命令
7. touch命令
8. wc命令
9. cut命令
10. paste命令
五、网络命令
1. ifconfig命令
2. ping命令
3. nslookup命令
4. netstat命令
5. route命令
6. wget命令
7. curl命令
8. telnet命令
9. ssh命令
10. scp命令一、常用命令
1. ls命令
ls命令用于列出指定目录中的文件和目录。常用选项如下:
-l:以长格式显示文件和目录信息。
-a:显示所有文件和目录,包括隐藏文件。
-h:以人类可读的方式显示文件大小。
示例:
ls -l:列出当前目录中的文件和目录,并显示详细信息。2. cd命令
cd命令用于切换当前工作目录。常用操作如下:
cd:切换到当前用户的主目录。
cd -:切换到上一个工作目录。
cd ..:切换到当前目录的父目录。
cd 目录名:切换到指定的目录。
示例:
cd test:切换到名为test的子目录。3. pwd命令
pwd命令用于显示当前工作目录的路径。示例:
pwd:显示当前工作目录的路径。4. mkdir命令
mkdir命令用于创建新的目录。示例:
mkdir test:创建名为test的目录。5. rmdir命令
rmdir命令用于删除空目录。示例:
rmdir test:删除名为test的目录。6. cp命令
cp命令用于复制文件或目录。常用选项如下:
-r:递归复制目录及其内容。
-v:显示复制进度。
示例:
cp file1 file2:将file1复制为file2。
cp -r dir1 dir2:复制dir1目录及其内容到dir2目录下。7. rm命令
rm命令用于删除文件或目录。常用选项如下:
-r:递归删除目录及其内容。
-f:强制删除,不提示确认。
示例:
rm file1:删除名为file1的文件。
rm -r dir1:删除名为dir1的目录及其内容。8. mv命令
mv命令用于移动文件或目录,或者重命名文件或目录。示例:
mv file1 file2:将file1重命名为file2。
mv file1 dir1:将file1移动到dir1目录下。9. find命令
find命令用于查找文件和目录。常用选项如下:
-name:按名称查找。
-type:按类型查找。
示例:
find /path -name file1:在/path目录下查找名为file1的文件。10. grep命令
grep命令用于在文件中搜索指定的模式。常用选项如下:
-i:忽略大小写。
-v:反向匹配,显示不包含指定模式的行。
示例:
grep pattern file:在文件中搜索包含指定模式的行。二、系统管理命令
1. ps命令
ps命令用于查看进程信息。常用选项如下:
-u:显示用户进程。
-e:显示所有进程。
-f:显示进程详细信息。
示例:
ps -ef:显示所有进程的详细信息。2. top命令
top命令用于实时监控系统进程状态。常用操作如下:
输入top命令后,可以查看当前系统的进程列表,并实时更新。3. df命令
df命令用于查看文件系统的磁盘空间使用情况。常用选项如下:
-h:以人类可读的方式显示磁盘空间。
-T:显示文件系统类型。
示例:
df -h:显示文件系统的磁盘空间使用情况。4. du命令
du命令用于查看文件和目录的磁盘空间使用情况。常用选项如下:
-h:以人类可读的方式显示磁盘空间。
-s:汇总显示总大小。
示例:
du -h dir1:显示目录dir1的磁盘空间使用情况。5. ssh命令
ssh命令用于远程登录到另一台计算机。常用操作如下:
ssh user@host:使用指定的用户名和主机地址远程登录。
ssh -p port user@host:指定远程服务器的端口号。
示例:
ssh user@192.168.1.10:远程登录到IP地址为192.168.1.10的计算机。6. shutdown命令
shutdown命令用于关机或重新启动系统。常用选项如下:
-h:关机。
-r:重新启动。
-t seconds:指定关机或重新启动前的等待时间。
示例:
shutdown -h now:立即关机。7. reboot命令
reboot命令用于重新启动系统。示例:
reboot:重新启动系统。8. alias命令
alias命令用于设置命令别名。示例:
alias ll=’ls -l’:将ll设置为ls -l命令的别名。9. source命令
source命令用于执行指定脚本文件。示例:
source script.sh:执行名为script.sh的脚本文件。10. history命令
history命令用于显示最近执行过的命令历史记录。常用选项如下:
-c:清除历史记录。
-w:将当前历史记录保存到配置文件中。
示例:
history:显示最近执行过的命令历史记录。三、用户管理命令
1. useradd命令
useradd命令用于创建新用户。常用选项如下:
-m:创建用户的同时创建用户目录。
-d directory:指定用户目录的路径。
示例:
useradd -m -d /home/user1 user1:创建名为user1的用户,并创建/home/user1目录。2. userdel命令
userdel命令用于删除用户。常用选项如下:
-r:删除用户的同时删除用户目录。
示例:
userdel -r user1:删除名为user1的用户。3. usermod命令
usermod命令用于修改用户属性。常用选项如下:
-d directory:修改用户目录的路径。
-g group:修改用户的所属组。
示例:
usermod -d /home/user2 -g group2 user2:将名为user2的用户的用户目录修改为/home/user2,所属组修改为group2。4. passwd命令
passwd命令用于修改用户密码。示例:
passwd user1:修改名为user1的用户的密码。5. su命令
su命令用于切换用户身份。常用操作如下:
su:切换到root用户。
su – 用户名:切换到指定用户名的用户。
示例:
su root:切换到root用户。6. sudo命令
sudo命令用于以其他用户身份执行命令。示例:
sudo command:以root用户身份执行command命令。7. chown命令
chown命令用于修改文件或目录的所有者。示例:
chown user1 file:将file的所有者修改为user1。8. chmod命令
chmod命令用于修改文件或目录的权限。示例:
chmod 755 file:将file的权限修改为rwxr-xr-x。9. chgrp命令
chgrp命令用于修改文件或目录的所属组。示例:
chgrp group1 file:将file的所属组修改为group1。10. groups命令
groups命令用于查看用户所属的组。示例:
groups user1:查看名为user1的用户所属的组。四、文件操作命令
1. cat命令
cat命令用于查看文件内容。示例:
cat file:显示文件file的内容。2. tac命令
tac命令用于反向显示文件内容。示例:
tac file:反向显示文件file的内容。3. less命令
less命令用于按页查看文件内容。常用操作如下:
输入less file命令后,可以使用空格键向下翻页,使用b键向上翻页,使用q键退出。4. more命令
more命令用于按页查看文件内容。常用操作如下:
输入more file命令后,可以使用空格键向下翻页,使用b键向上翻页,使用q键退出。5. head命令
head命令用于显示文件的开头部分。常用选项如下:
-n number:显示文件的前number行。
示例:
head -n 10 file:显示文件file的前10行。6. tail命令
tail命令用于显示文件的结尾部分。常用选项如下:
-n number:显示文件的后number行。
-f:实时显示文件新增的内容。
示例:
tail -n 10 file:显示文件file的后10行。
tail -f file:实时显示文件file新增的内容。7. touch命令
touch命令用于创建新文件或更新文件的访问和修改时间。示例:
touch file:创建名为file的新文件。
touch -d “2021-01-01” file:将file的访问和修改时间设置为2021年1月1日。8. wc命令
wc命令用于统计文件的行数、字数和字符数。示例:
wc file:统计文件file的行数、字数和字符数。9. cut命令
cut命令用于按列截取文件内容。常用选项如下:
-d delimiter:指定列的分隔符。
-f field:指定要截取的列。
示例:
cut -d , -f 1,3 file:按逗号分隔,截取文件file的第1列和第3列。10. paste命令
paste命令用于合并文件的内容。示例:
paste -d , file1 file2:用逗号分隔,合并文件file1和file2的内容。五、网络命令
1. ifconfig命令
ifconfig命令用于查看和配置网络接口。示例:
ifconfig:显示所有网络接口的信息。2. ping命令
ping命令用于测试与目标主机的网络连通性。示例:
ping host:向目标主机发送网络数据包测试连通性。3. nslookup命令
nslookup命令用于查询域名解析。示例:
nslookup domain:查询域名解析。4. netstat命令
netstat命令用于查看网络连接信息。常用选项如下:
-a:显示所有连接。
-t:仅显示TCP连接。
-u:仅显示UDP连接。
示例:
netstat -a:显示所有网络连接信息。5. route命令
route命令用于显示和配置路由表。示例:
route:显示当前系统的路由表信息。6. wget命令
wget命令用于下载文件。示例:
wget url:下载指定URL的文件。7. curl命令
curl命令用于向服务器发送HTTP请求。示例:
curl url:向指定URL发送HTTP请求。8. telnet命令
telnet命令用于远程登录到另一台计算机。示例:
telnet host:使用telnet协议远程登录到指定计算机。9. ssh命令
ssh命令用于远程登录到另一台计算机。示例:
ssh user@host:使用指定的用户名和主机地址远程登录。10. scp命令
scp命令用于在本地计算机和远程服务器之间复制文件。示例:
scp file user@host:directory:将文件file复制到远程服务器的目录directory中。2年前