📅  最后修改于: 2023-12-03 15:37:49.006000             🧑  作者: Mango
作为一名程序员,在 Linux/Unix 系统下工作是常态。因此,了解基本的 Linux/Unix 命令是必不可少的。以下是一些常用的基本命令:
查看当前目录下的文件和目录列表。
ls
切换当前目录。例如,切换到 /usr/local/bin
目录:
cd /usr/local/bin
创建一个新目录。
mkdir new_directory
删除一个空目录。
rmdir empty_directory
复制文件或目录。
cp file1 file2
cp -R dir1 dir2
移动或重命名文件或目录。
mv file1 file2
mv old_name new_name
删除文件或目录。请注意,这是一个非常危险的命令,因为它将永久删除您指定的文件或目录。
rm file
rm -R directory
查看文件内容。
cat filename
分屏查看文件内容。
less filename
查看文件的前几行或后几行内容。
head -n 10 filename
tail -n 10 filename
在文件中查找指定的文本。
grep "pattern" filename
编辑文件中指定的文本。
sed 's/old_text/new_text/' filename
处理文本文件的内容,用于生成报告。
awk '{print $1}' filename
查看当前运行的进程列表。
ps
查看系统当前正在运行的进程和资源使用情况。
top
终止指定进程。
kill process_id
关机或重启系统。
shutdown now
shutdown -r now
查看网络接口配置。
ifconfig
测试网络连接。
ping host
远程登录到另一台计算机。
ssh user@hostname
以上是一些基本的 Linux/Unix 命令。当然,这只是冰山一角,还有许多其他命令和工具也值得学习。不过,掌握这些命令应该是足以让您在 Linux/Unix 系统下进行大部分的工作了。