查看目录大小:
du -sh
查看磁盘空间:
df -h
查看进程:
ps -aux
压缩:
tar -zxvf
解压:
tar -zxcf
查看JAVA进程:
ps -ef | grep java
查看端口占用情况:
netstat -anp | grpe 8080
查询文件:
find -name tomcat
find / -size +1024000
VI命令:
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
:w 保存当前文件
:q 退出vi
:q! 不保存文件并退出vi
:x保存当前文件并退出
more 一页一页的显示档案内容
top 命令用来显示执行中的程序进程,使用权限是所有用户
free 命令用来显示内存的使用情况,使用权限是所有用户
查看各进程的详细占用情况:
$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'
crontab 使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户
crontab -e:执行文字编辑器来设定时程表,内定的文字编辑器是vi。
关机:
shutdown -h now
reboot
删除命令:
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
移动命令:
mv 再转移文件的同时可以给他重命名 类似与剪切的功能
mv old_file_name new_file_name
whereis tomcat 显示一个二进制文件、源码或man的位置
which halt 显示一个二进制文件或可执行文件的完整路径
whoami:确认自己身份
用户和群组
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
groupmod -n new_group_name old_group_name 重命名一个用户组
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
修改文件权限:
chmod
改变用户:
chown
改变群组:
chgrp
tail -f /var/log/messages 实时查看被添加到一个文件中的内容
rsync -rogpav --delete /home /tmp 同步两边的目录
chattr和lsattr命令
# chattr +i .bash_logout ——>添加一个隐藏的“i”属性 #lsattr -a ——>将当前目录的文件或目录下的文件所有属性(包括隐藏属性)列出