📅  最后修改于: 2023-12-03 14:59:29.096000             🧑  作者: Mango
Bash 是常用的命令行工具和脚本语言,本文将介绍 Bash 中的一些常用命令和技巧。
列出当前目录下所有文件和目录:
ls
列出当前目录下所有文件和目录,包括隐藏文件:
ls -a
列出当前目录下所有文件和目录的详细信息:
ls -l
列出当前目录下所有文件和目录的详细信息,包括隐藏文件:
ls -la
创建一个新的目录:
mkdir directory_name
复制文件:
cp file_name new_file_name
复制目录:
cp -R directory_name new_directory_name
移动文件或目录:
mv old_path new_path
重命名文件或目录:
mv old_name new_name
删除文件:
rm file_name
删除目录:
rm -r directory_name
查找文件中包含指定字符串的行:
grep "string" file_name
查找文件中包含指定字符串的行,并显示行号:
grep -n "string" file_name
用新字符串替换文件中所有指定的字符串:
sed 's/old_string/new_string/g' file_name
将一个文件按行排序:
sort file_name
将一个文件按行逆序排序:
sort -r file_name
显示当前用户:
whoami
显示当前登录用户:
who
显示系统中所有用户:
cut -d: -f1 /etc/passwd
显示当前系统的负载:
uptime
显示当前系统中所有进程的内存使用情况:
ps aux
显示当前系统的磁盘使用情况:
df -h
关机:
shutdown -h now
重启:
shutdown -r now
查看本机的 IP 地址:
hostname -I
查看远程主机的 IP 地址:
ping hostname
下载一个文件到当前目录:
wget url
发送电子邮件:
echo "Message Body" | mail -s "Subject" recipient@example.com