简介
主要是为了记录一下linux使用过程中常用的命令。方便日后检索
快捷键
ctrl+z将当前任务暂停,回到终端页面。可以使用fg回到任务或使用bg将当前任务挂到后台
常用命令
cp from to复制mv from to移动rm file删除cat file输出文件pwd输出当前工作空间who当前登录所有用户whoami当前登录用户名wget url下载文件curl url发送请求free -h查看系统内存df -h查看硬盘空间du -h ./查看文件占用tail -f持续跟踪文件uname -a查看系统信息netstat -tulpn查看系统网络情况lsof -i:80查看系统端口监听grep -r "str" ./在文件中查找字符串find ./ -name filename在路径下根据文件名查找文件top任务管理器uptime启动时间,登录用户数,系统资源占用率kill -9 pid杀死进程ps aux | grep name查看某进程情况nohup command &后台运行某命令scp [[user@]host1:]file1 [[user@]host2:]file2ssh cpsu username切换用户
有用但不常用命令
mount --bind test1 test2挂载文件tree生成文件结构history查看用户历史命令last查看用户登录记录lastb查看用户登录失败记录dmesg查看系统诊断日志dd if=/dev/zero of=/root/swapfile bs=1M count=1024创建一个1024*1M大小的文件。位置为of,内容为ifmkswap /root/swapfile创建交换空间swapon /root/swapfile开启交换空间
压缩
tar -cvf jpg.tar *.jpg将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpgrar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpgzip格式的压缩,需要先下载zip for linux
解压
tar -xvf file.tar解压 tar包tar -zxvf file.tar.gz解压tar.gztar -jxvf file.tar.bz2解压 tar.bz2tar -Zxvf file.tar.Z解压tar.Zunrar e file.rar解压rarunzip file.zip解压zip