linux常用命令

查看目录大小:
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             ——>将当前目录的文件或目录下的文件所有属性(包括隐藏属性)列出 

相关推荐