linux常用命令总结
用户组:
创建用户组:groupadd groupname;
删除用户组:groupdel groupname;
修改用户组:groupmod -o -n newgroupname oldgroupname
显示用户和所属组信息:groups
用户类:
创建用户:useradd -d /home/username(家目录) -g groupname(所属组) -u userid(用户id) -s /bin/csh(使用的shell类型) -m username(用户名)
设置密码:passwd username
修改用户:usermod –l newusername oldusername
删除用户:userdel -r username
禁用用户:usermod -L username
重新启用账号:usermod -U username
设置用户失效时间:usermod –e YYYY-MM-DD username
更改用户的用户组:uermod –g groupname username
用户账号保存的相关文件: vi /etc/passwd、vi /etc/shallow、vi /etc/group
查看用户连接信息:w
删除正在连接的用户:pkill -kill -t pts/1
文件类:
修改文件所属组:chgrp groupname filename
修改文件拥有者:chown username filename
修改文件所属用户和所属组:chown username:groupname filename
修改文件属性:chmod 755 filename
从本机复制文件到远程:scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径
从远程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径
本地复制目录到远程:scp -r 目录名 远程计算机用户名@远程计算机的ip:远程计算机存放该目录的路径
远程复制目录到本机:scp -r 远程计算机用户名@远程计算机ip:目录名 存放该目录的本机路径
查看文件大小:du -sm filename(m表示以M为单位显示)
解压缩文件类:
1-.tar格式
解包: tar xvf FileName.tar
打包: tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
2-.gz格式
解压1: gunzip FileName.gz
解压2: gzip -d FileName.gz
压 缩: gzip FileName
3-.tar.gz格式
解压: tar zxvf FileName.tar.gz
压缩: tar zcvf FileName.tar.gz DirName
4-.zip格式
解压: unzip -o FileName.zip
压缩: zip FileName.zip DirName
查找文件和字符串:
1、查找字符串:
grep -rn "字符串" 路径
find . -type f | xargs grep -l '字符串'
查看端口:
1、查看端口:
lsof -i:port
netstat -an|grep port
其他:
uname -a 查看内核版本
date –s 2004/10/16 #设置日期
date –s 10:42:55 #设置时间
shutdonw -h now & half & poweroff 关机
reboot 重启
df -h 显示分区空间
fdisk 分区设置 fdisk -l /dev/hda 显示硬盘分区状态
mkfs 建立各种文件系统 mkfs -t ext3 /dev/ram15
chattr +i filename 禁止删除 chattr -i filename 取消禁止
mount 列出系统所有的分区
mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘
mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘
umount /mnt/hda3 缷载
ifconfig 显示或设置网络设备
service network restart 重启网卡
ifdown eth0 关闭网卡
ifup eth0 开启网卡
top 查看后台程序 top -d 2 每两秒更新一次 top -d 2 -p10604 观看某个PID
free 显示内存状态 free -m --------> 以M为单位显示
netstat 显示网络状态 netstat -tulnp-
浙公网安备 33010602011771号