linux脚本和基本命令行
linux脚本和基本命令行详细介绍
在 Linux 系统中,脚本和命令行是管理和操作系统的重要工具。下面为你介绍一些基本的命令行命令以及如何编写简单的脚本。
基本命令行命令
文件和目录操作
ls:列出当前目录下的文件和文件夹。若要查看详细信息,可使用ls -l;若要显示隐藏文件,可使用ls -a。cd:用于切换目录。例如,cd /home/user/Documents可切换到指定目录;cd ..则能返回上一级目录。mkdir:创建新的目录。例如,mkdir new_folder会创建名为new_folder的目录。rm:删除文件或目录。删除文件使用rm file.txt;删除目录及其内容使用rm -r directory。cp:复制文件或目录。复制文件用cp source_file destination_file;复制目录用cp -r source_directory destination_directory。mv:移动文件或目录,也可用于重命名。移动文件用mv source_file destination_directory;重命名文件用mv old_name new_name。
文件内容查看
cat:显示文件的全部内容。如cat file.txt会将file.txt的内容输出到终端。less:分页查看文件内容。使用less file.txt打开文件,按q可退出。head:显示文件的前几行。默认显示前 10 行,如head file.txt;若要显示前 5 行,使用head -n 5 file.txt。tail:显示文件的后几行。默认显示后 10 行,如tail file.txt;若要显示后 5 行,使用tail -n 5 file.txt。
系统信息查看
uname:显示系统信息。uname -a会显示详细的系统信息。df:查看磁盘使用情况。df -h以人类可读的格式显示磁盘使用信息。top:实时显示系统中各个进程的资源占用情况。
简单的 Shell 脚本示例
下面是一个简单的 Shell 脚本示例,其功能是显示当前日期和目录下的文件列表:
bash
"
将上述代码保存为一个文件,例如 script.sh,然后通过以下步骤运行脚本:
- 赋予脚本执行权限:
chmod +x script.sh - 运行脚本:
./script.sh
这个脚本首先输出当前日期,接着输出当前目录下的文件列表。
以上是 Linux 脚本和基本命令行的一些基础内容,随着不断学习和实践,你可以掌握更多复杂的命令和脚本编写技巧。