系统状态
top
- P :cpu顺序查询
- M:内存排序
- T :启动时间排序
free
- 查看内存情况
uname
- -a :返回所有的CPU信息
- -p :返回host name
- -n :返回kernel版本信息
dmesg
- 列出所有的系统信息
解压和压缩
压缩
- tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
- tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
- tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
- tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
- rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
- zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
- tar -xvf file.tar //解压 tar包
- tar -xzvf file.tar.gz //解压tar.gz
- tar -xjvf file.tar.bz2 //解压 tar.bz2
- tar -xZvf file.tar.Z //解压tar.Z
- unrar e file.rar //解压rar
- unzip file.zip //解压zip
文件操作
touch filename
- 创建不存在的文件
- touch -t 201410102222.22 abc.py x 修改时间
- touch -r text1.py text2.py 修改text1的时间为text2的时间
ls -l
- 列出列表
mv [参数] 源文件 目标文件
- 移动文件和复制文件
- -b :若需覆盖文件,则覆盖前备份。
- -f :强制覆盖目标文件
- -i :若目标文件存在,就会先询问;
- -t :指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前
rm
- -rf :强制删除
- -i : 交互式删除
程序状态查询和更改
[ctrl] + z
- 将当前工作丢到背景底下,并且暂停
fg/bg/jobs
- fg将程序叫回屏幕;
- bg将一个后台暂停的命令;变成继续执行;
- jobs查看正在运行的任务;
kill %number
- %number :工作代码
ps
- -a :列出所有的程序
- -u :列出所有使用者的程序
- -x :列出所有tty的程序
-
-l :列出正在运行的程序
** PRI:越小越早被执行STAT:R为可执行;S为该程序正在睡眠;T为正在侦测或者停止了;Z为僵尸程序;
nice [-n number] command
- 调整命令优先级
其它
who & w
- 查看登录状态
last
- 查看登录信息
uptime
- 查看开机时间
halt
- 关机
env
- 显示目前系统中主要的预设变量
alias
- 设置别名;如:
alias lm = 'ls -a'
/var/log
- 打开文档日志
网友评论