常用的Linux命令及其用法
1. ls:列出文件和目录
ls命令用于列出当前目录中的文件和子目录。通过不同的选项,可以显示详细信息、隐藏文件等。
示例:
bash
ls -l
ls -a
2. cd:切换工作目录
cd命令用于切换当前工作目录。通过指定目标目录,可以快速跳转到其他目录。
示例:
bash
cd /path/to/directory
3. pwd:显示当前工作目录
pwd命令用于显示当前所处的工作目录的路径。
示例:
bash
pwd
4. mkdir:创建新目录
mkdir命令用于创建新的目录。
示例:
bash
mkdir new_directory
5. rm:删除文件或目录
rm命令用于删除文件或目录。使用不同选项,可以删除单个文件、目录以及递归删除。
示例:
bash
rm file.txt
rm -r directory/
6. cp:复制文件或目录
cp命令用于复制文件或目录。
示例:
bash
cp source.txt destination/
7. mv:移动/重命名文件或目录
mv命令可以用来移动文件或目录,也可以用于重命名文件和目录。
示例:
bash
mv file.txt new_location/
mv old_name.txt new_name.txt
8. touch:创建空文件或更新时间戳
touch命令用于创建空文件,也可以用于更新文件的访问和修改时间。
示例:
bash
touch new_file.txt
9. grep:搜索文本内容
grep命令用于在文本文件中搜索指定的字符串。
示例:
bash
grep "search_string" file.txt
10. chmod:修改文件权限
chmod命令用于修改文件或目录的权限。
示例:
bash
chmod +x script.sh
11. chown:修改文件所有者
chown命令用于修改文件或目录的所有者。
示例:
bash
chown user:group file.txt
12. ps:查看进程状态
ps命令用于查看当前正在运行的进程状态。
示例:
bash
ps aux
13. top:动态监视系统状态
top命令可以实时显示系统的运行状态和进程信息。
示例:
bash
top
14. df:查看磁盘空间
df命令用于查看磁盘空间的使用情况。
示例:
bash
df -h
15. du:查看文件/目录大小
du命令用于查看文件或目录的大小。
示例:
bash
du -sh directory/
16. wget:下载文件
wget命令用于从网络下载文件。
示例:
bash
wget https://example.com/file.txt
17. scp:远程拷贝文件
scp命令用于在本地主机和远程主机之间拷贝文件。
示例:
bash
scp file.txt user@remote_host:/path/to/destination/
18. ssh:远程登录主机
ssh命令用于通过安全的方式远程登录到主机。
示例:
bash
ssh user@remote_host
19. tar:压缩/解压文件
tar命令用于压缩和解压文件。
示例:
bash
tar -czvf archive.tar.gz directory/
tar -xzvf archive.tar.gz
20. date:显示系统日期和时间
date命令用于显示当前系统的日期和时间。
示例:
bash
date