遇到不会的命令就直接搜索,不建议背下来,用多了就记住了
文件和目录操作:
-
ls:列出当前目录下的文件和子目录。例如:ls 或 ls -al
-
cd:改变当前工作目录。例如:cd /path/to/dir 或 cd ~ (跳转到用户主目录)
-
pwd:显示当前所在目录的路径。例如:pwd
-
mkdir:创建新目录。例如:mkdir new_dir 或 mkdir -p /path/to/new_dir (创建多级目录)
-
rmdir:删除空目录。例如:rmdir empty_dir
-
mv:移动或重命名文件或目录。例如:mv file.txt /path/to/new_location 或 mv old_name new_name
-
cp:复制文件或目录。例如:cp file.txt /path/to/destination 或 cp -R old_dir new_dir
-
rm:删除文件或目录。例如:rm file.txt 或 rm -rf dir (递归地删除目录和其内容)
-
chmod:更改文件或目录的权限模式。例如:chmod 755 file.txt 或 chmod -R 777 target_folder
-
chown:更改文件或目录的所有者。例如:chown user:group file.txt 或 chown -R user:group target_folder
-
ln:创建软链接或硬链接。例如:ln -s /path/to/target_file link_name (创建软链接)或 ln /path/to/target_file link_name
文本编辑器操作:
-
nano:简单易用的文本编辑器。例如:nano file.txt
-
vi/vim:强大的文本编辑器,命令相对复杂。例如:vi file.txt 或 vim file.txt
系统信息和管理:
-
uname:显示当前Linux内核的版本信息。例如:uname -a
-
cat:查看文件内容。例如:cat file.txt
-
less/more:分页查看大型文件。例如:less file.txt 或 more file.txt
-
top:实时查看进程资源使用情况。例如:top
-
ps:列出当前运行进程。例如:ps aux
-
killall:中止所有使用特定名称的进程。例如:killall httpd
-
df:显示可用磁盘空间。例如:df -h
-
free:显示可用内存量和交换分区。例如:free -m
-
du:查看目录所占用的磁盘空间大小。例如:du -h /path/to/directory
-
history:显示过去使用的Linux命令历史记录。例如:history
-
ifconfig:界面配置工具。例如:ifconfig eth0 down
-
iptables:防火墙配置工具。例如:iptables -L
网络操作:
-
ping:测试网络连接质量。例如:ping www.example.com
-
nslookup:执行DNS(域名解析系统)查询。例如:nslookup www.example.com
-
traceroute:确定经过网络连接的路径以及提供最优路由方案。例如:traceroute www.example.com
-
netstat:显示TCP/IP连接和网络统计数据。例如:netstat -a
-
wget:从Web服务器上下载文件。例如:wget http://www.example.com/file.tar.gz
希望这些命令和用法对您有所帮助。