0.shell翻页且保持记录:Ctrl+L
1.监控linux系统资源的好工具sysstat,CPU、内存、磁盘IO、网络等等。
其可以即时,也可以每隔10分钟生成一次日志,每天保存一份日志。然后可以查看具体某一天的情况
-o选项是指定输出到某文件,只是其实二进制的,不能直接用cat查看。而使用输出重定向> output则不是二进制,可以直接用cat,这相当于在shell的选项,前者是sar命令的选项。如果是要读-o出来的二进制文件,要用sar命令读,加上-f选项
2.更改终端中主机名和目录名的颜色,这样每次键入命令后可以看清楚分隔,
方法:
更改./bashrc文件的内容,这个文件在自己家目录中,是个隐藏文件,要用ls -a才能找到
# force_color_prompt=yes #Ubuntu中只需要将这行的注释去掉就行
将上面这一行代码的注释去掉就行
3. 计算文件一共多少行 wc -l filename
输出文件前几行 head -n 5 filename
输出文件后几行 tail -n 5 filename
4.关机重启命令
重启命令 :
1、reboot
2、shutdown -r now 立刻重启
3、shutdown -r 10 过10分钟自动重启
4、shutdown -r 20:35 在时间为20:35时候重启
关机命令 :
1、halt 立刻关机(一般加-p 关闭电源)
2、poweroff 立刻关机
3、shutdown -h now 立刻关机
4、shutdown -h 10 10分钟后自动关机
5.ubuntu要记得装gcc-multilib和g++-multilib
sudo apt-get install gcc sudo apt-get install gcc-multilib sudo apt-get install g++ sudo apt-get install g++-multilib
6.不挂断后台进程
nohup 和 &一起使用,前者是不挂断,后者是后台运行
nohub ./test.sh & >log.log
7.查看后台运行的命令jobs和ps
有两个命令可以来查看,ps 和 jobs。区别在于 jobs 只能查看当前终端后台执行的任务,换了终端就看不见了。而ps命令适用于查看瞬时进程的动态,可以看到别的终端的任务。
8.压缩和解压缩命令
.tar文件 # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包 .gz文件 # .gz gunzip FileName.gz # 解压1 gzip -d FileName.gz # 解压2 gzip FileName # 压缩,只能压缩文件 .tar.gz文件、 .tgz文件 # .tar.gz 和 .tgz tar -zxvf FileName.tar.gz # 解压 tar -zcvf FileName.tar.gz DirName # 将DirName和其下所有文件(夹)压缩 tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径 .zip文件 # 感觉.zip占用空间比.tar.gz大 unzip FileName.zip # 解压 zip FileName.zip DirName # 将DirName本身压缩 zip -r FileName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩 .rar文件 # mac和linux并没有自带rar,需要去下载 rar x FileName.rar # 解压 rar a FileName.rar DirName # 压缩
原文:https://www.cnblogs.com/guopinghai/p/10680118.html