linux学习2
1.mkdir -p admin/model 递归创建文件夹
2.ls -lh(h表示可视化的大小几kb)
ls -lhS(文件大小从小到大)
ls -lhSr(从小到大)
t(修改时间)可代替l 如ls -trl
rm -rf(f表示全部删掉)
3.mv改名(统计目录下改名其他情况下移动)
4.scp(远程复制) y1.php root@www.houdunwang.com:/www/html/edu/y1.php
5.~fengzhiqiang 表示家目录 /home/fengzhiqiang
6.建立快捷方式ln -s /usr/local/baidu.sh /usr/bin/baidu.sh(软链接)
将/usr/local/baidu.sh软件建立了快捷方式 这样以后不管在哪之间输入baidu.sh就可以执行文件了
7.cat看文件内容(一次到底)适合看少量内容
more index.html 就看一屏 按一下空格再看一屏 q退出
less index.html /3(搜索3) 按n看下面 N按上面
tail -5 直接显示后5行
head -3 显示前3行
8.find / -name index.php
find / -user qq (查找和qq有关系的)
find / -size +6000k -----------这样的查找很耗内存
可以选择到数据库里面查
如:
updatedb(更新数据库)
locate index.php(查找文件)
which ls (查找命令)
或者whereis ls
9.du -ah 查看(子目录也列出来了)
du -sh (大小,包括子目录)
df 查看分区
df -h(-h都是表示可易识别的意思可以列出具体几m)
sync将内存上的数据存在磁盘上
fdisk -l查看分区结构
10.磁盘分区
1)在设置-存储-控制器-添加一个虚拟磁盘
2)fdisk -l 查看结构
3)fdisk /dev/sdb
4)n p 1 回车 +4G (n表示主分区,l表示逻辑分区,扩展分区不能使用,要分成逻辑分区)
5)n p 2 回车 (如果要把剩余的全分了就回车)
6)w 保存退出
7)格式化mkfs -t ext4 /dev/sdb1
8)设备挂载mount
9)mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
不想用了弹出来(umount /dev/sdb1)
如果弹出失败(说明正在使用中)
可用lsof /mnt/sdb1 查看
可cd .. 退出来
11.起卷标
e2label /dev/sdb1 web
卷标挂载
mkdir /web
mount -L 'web'(卷标名) /web 挂载在根目录下的web
cd /web 就有了
修改文件让系统自动挂载(不让每次一启动就没了)
vi /etc/fstab在最后一行打上
/dev/sdb1 /web ext4 defaults 0 2
分区(可以写卷标) 挂载点 文件系统类型 可读不能写(默认) 系统是否自动备份 系统检测(1被根占了)