简介
主要是为了记录一下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:]file2
ssh 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 *.jpg
rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg
zip格式的压缩,需要先下载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