linux 命令大全

linux 命令大全

touch text_one.txt 创建文件
cp test_one test_two 复制文件
cp *.txt aa/ 把以txt结尾的文件都复制到aa文件夹下
mv aa.txt aa/aaaaaaaaaaa.txt 将aa.txt移动到aa文件夹并改名
rm -i aa.txt 交互式删除文件
rm -rf递归删除
mkdir bb创建文件夹
scp -r redis-4.0.8.tar.gz slave1:/root 讲当前文件夹下的redis拷贝到slave1上
source /etc/profiles 使修改过的file生效
rmdir bb 删除文件夹
file b.txt查看文件类型
cat b.txt显示文件内容
more a.txt显示文件每页的内容
less a,txt more的升级版,可以换页
tail -10 a.txt 显示文件最后10行
head -10 a.txt 显示文件前面10行
ps -ef显示系统运行的所有进程
top 动态显示进程的状态
mount显示挂载情况
mount -t vfat /dev/sdb1 /media/disk 手动将U盘/dev/sdb1挂载到/media/disk
umount /home/rich/mnt卸载设备
df显示每个有数据的已挂载文件系统
df -h 显示挂载的设备
du -h显示当前目录下所有的文件、目录和子目录的磁盘使用情况
du -sh 显示当前目录下文件的总计大小
sort b.txt 给文件排序
du -sh * |sort -nr 显示当前文件夹下各项所占大小并排序
grep df b.txt 在文件中搜索df
grep [df] b.txt 使用正则搜索
tar -zxvf filename.tgz解压文件
env 查看全局变量
useradd -m a 创建a用户,并在home下创建a目录
userdel -r a 删除a用户,并删除home下a目录
passwd test 添加test用户密码
umask 修改对象权限掩码
chmod 760 修改文件权限
netstat -nalp|grep 2181 查看端口是否被占用