linux常用指令

linux常用指令

文件和目录操作

  • cd /home/user:切换到/home/user目录。
  • pwd:显示当前工作目录的路径,例如/home/user/documents
  • ls -l:以详细列表形式显示当前目录下的文件和目录。
  • mkdir new_folder:在当前目录下创建一个名为new_folder的新目录。
  • rm file.txt:删除当前目录下的file.txt文件。
  • cp file.txt /home/user/backup/:将file.txt复制到/home/user/backup/目录。
  • mv file.txt new_file.txt:将file.txt重命名为new_file.txt
  • touch empty_file.txt:创建一个名为empty_file.txt的空文件。

查看文件内容

  • cat file.txt:显示file.txt文件的内容。
  • more file.txt:分页显示file.txt文件的内容,按空格键滚动下一页。
  • less file.txt:分页显示file.txt文件的内容,支持上下滚动查看。
  • head -n 5 file.txt:显示file.txt文件的前5行。
  • tail -n 5 file.txt:显示file.txt文件的后5行。

文件搜索

  • find /home/user -name "*.txt":在/home/user目录下查找所有.txt文件。
  • grep "keyword" file.txt:在file.txt文件中搜索包含"keyword"的行。

文件权限设置

  • chmod 755 file.sh:将file.sh的权限设置为所有者有读写执行权限,群组和其他用户有读和执行权限。
  • chown user:group file.txt:将file.txt的所有者更改为用户user,所属组更改为group
  • chgrp group file.txt:将file.txt的所属组更改为group

文本处理

  • grep "pattern" file.txt:在file.txt中搜索包含"pattern"的行。
  • sed 's/old/new/g' file.txt:将file.txt中的所有"old"替换为"new"。
  • awk '{print $1, $3}' file.txt:打印file.txt中每行的第1和第3个字段。

打包和压缩文件

  • tar -czvf archive.tar.gz /home/user/documents/:将/home/user/documents/目录压缩成archive.tar.gz文件。
  • gzip file.txt:压缩file.txt,生成file.txt.gz
  • gunzip file.txt.gz:解压file.txt.gz
  • zip -r archive.zip /home/user/documents/:将/home/user/documents/目录压缩成archive.zip文件。
  • unzip archive.zip:解压archive.zip文件。

磁盘管理

  • df -h:以可读的格式显示磁盘使用情况。
  • du -sh /home/user:显示/home/user目录的总大小。
  • mount /dev/sdb1 /mnt:将设备/dev/sdb1挂载到/mnt目录。
  • umount /mnt:卸载挂载在/mnt目录的文件系统。

系统管理

  • ps aux:显示所有正在运行的进程。
  • top:动态显示系统进程信息。
  • kill -9 1234:强制终止进程ID为1234的进程。
  • reboot:重启系统。
  • shutdown -h now:立即关机。

文件传输

  • scp local_file.txt user@remote_host:/remote_directory/:将本地文件local_file.txt复制到远程主机的/remote_directory/目录。
  • rsync -avz /source/ user@remote_host:/destination/:同步/source/目录到远程主机的/destination/目录。

网络通讯

  • ping google.com:检查与google.com的连接情况。
  • ifconfig eth0:显示eth0网络接口的配置信息。
  • netstat -tuln:显示所有监听端口和对应的网络服务。
    这些例子仅展示了每个命令的基本用法,实际使用时命令参数会更加多样和复杂。建议通过实践和查阅手册页(使用man command)来进一步掌握每个命令的详细用法。
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值