Unix Shell指令(常见)

文件与目录操作

ls:列出目录内容。

  • ls -l:详细列出目录内容。
  • ls -a:列出所有文件,包括隐藏文件。

cd:改变当前目录。

  • cd /path/to/directory:切换到指定目录。
  • cd ~:切换到用户的主目录。

pwd:显示当前工作目录。

cp:复制文件或目录。

  • cp source_file destination_file:复制文件。
  • cp -r source_directory destination_directory:复制目录(文件夹)。

mv:移动或重命名文件或目录。

  • mv old_name new_name:重命名文件或目录。
  • mv file /path/to/destination:移动文件。

rm:删除文件或文件夹。

  • rm file:删除文件。
  • rm -r directory:删除文件夹。

mkdir:创建新目录。

  • mkdir new_directory:创建目录。

rmdir:删除空目录。

  • rmdir directory:删除目录。

文本处理

cat:连接并显示文件内容。

  • cat file:显示文件内容。

less:分页查看文件内容。

  • less file:分页查看文件内容。

more:逐屏显示文件内容。

  • more file:逐屏查看文件内容。

head:显示文件的前几行。

  • head -n 10 file:显示文件的前10行。

tail:显示文件的后几行。

  • tail -n 10 file:显示文件的后10行。

grep:在文件中搜索匹配的文本。

  • grep 'pattern' file:在文件中搜索"pattern"。

awk:文本处理和数据提取工具。

  • awk '{print $1}' file:打印文件的第一列。

sed:流编辑器,用于文本替换和处理。

  • sed 's/old/new/g' file:将文件中的所有"old"替换为"new"。

系统管理

ps:显示当前正在运行的进程。

  • ps aux:显示所有用户的所有进程。

top:实时显示系统性能和进程信息。

kill:终止进程。

  • kill PID:终止指定PID的进程。
  • kill -9 PID:强制终止进程。

df:显示文件系统的磁盘使用情况。

  • df -h:以人类可读的格式显示磁盘使用情况。

du:显示目录或文件的磁盘使用情况。

  • du -sh directory:显示目录的总大小。

free:显示系统的内存使用情况。

  • free -h:以人类可读的格式显示内存使用情况。

uname:显示系统信息。

  • uname -a:显示所有系统信息。

网络操作

ping:测试网络连接。

  • ping hostname:发送数据包到主机名。

ifconfig:显示或配置网络接口。

  • ifconfig:显示网络接口信息。

netstat:显示网络连接、路由表、接口状态等。

  • netstat -an:显示所有网络连接。

ssh:通过SSH连接到远程主机。

  • ssh user@hostname:连接到远程主机。

scp:通过SSH在主机之间安全地复制文件。

  • scp source_file user@hostname:/path/to/destination:复制文件到远程主机。

其他常用命令

chmod:改变文件权限。

  • chmod 755 file:设置文件权限。

chown:改变文件所有者。

  • chown user:group file:改变文件的所有者和组。

find:查找文件或目录。

  • find /path -name "filename":在路径中查找文件名。

tar:归档文件。

  • tar -czvf archive.tar.gz /path/to/directory:创建gzip压缩的tar归档。
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值