linux快速入门及常用命令

一、系统操作

#查看内存使用情况
free -h
#查看任务管理
top
#查看磁盘分区使用情况
df -h
#查看文件占用空间情况
du -sh * 
#过滤出java的进程
ps -ef | grep java  
#显示3306端口信息
lsof -i: 3306 
#彻底杀死进程
kill -9 1232
#监控TCP/IP网络
netstat -anp|grep 3306

二、用户组及用

1、组操作

#增加一个test的用户组
groupadd test
#删除一个test的用户组
groupdel test
#修改test的用户组为test1
groupmod -n test test1
#一个用户属于多个组时,可切换到对于的组下进行操作
newgrp test1

2、用户操作

#创建一个test2的用户,属于test组,主目录是test1,-m表示目录不存会自动创建
useradd -g test -d /home/test1 -m test2
#修改当前用户的密码
passwd
#超级用户为test2做锁/解锁/下次登入无需密码/下次登入强制改密码操作,无选项则为test2修改密码操作
passwd -l/-u/-d/-f test2
#类似useradd,这里做的是修改操作
usermod -g test -d /home/test1 -m test2
#切换用户、并切换到主目录
su - root
#删除test用户,-r表示同时删除主目录
userdel -r test

三、文件及文件夹

1、文件属性及操作

文件类型   属主权限   属组权限   其它权限

      d             rwx             rwx          rwx

#通过-p连续创建目录,-m赋予权限
mkdir -m 777 -p /test/test1/test2/test3
#通过-p连续删除test3及上级的空目录
rmdir -p /test/test1/test2/test3
#把test目录复制到test1下,-i判断是否有相同文件并提示是否覆盖,-a复制属性、递归等
cp -ai /home/test /home/test1 
#移动test文件到test1目录下,或把test命名成test1
mv test test1
#删除目录或文件
rm test
#更改test目录的属主为test1
chown test1 test
#更改test目录的属主为test1,属组为test2(可空),-R递归修改(可空)
chown -R test1:test2 test
#更改文件属性,rwx=4+2+1=7
chmod 777 test/test.txt
#递归更改文件属性,-R递归修改(可空)
chmod -R 777 test/test.txt
#显示当前目录详细路径
pwd

2、文件查看

#显示目录下的详情
ls -trl
#动态显示内容,ctrl+c退出
tail -f test
#从第一行开始显示
cat 
#看后几行
tail -n 20 
#编辑文件保存退出
vi test.txt  --> i --> Esc --> :wq
#在home文件夹下查后缀为'c'的文件
find /home -name "*.c"
#在 *d.txt 中查找内容为test
grep 'test' *d.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值