linux里什么是块设备?

linux里什么是块设备?,第1张

分类: 电脑/网络 >> *** 作系统/系统故障

解析:

所谓块设备是指对其信息的存取以“块”为单位,如通常的光盘、硬磁盘、软磁盘、磁带等,块长取512字节或1024字节或4096字节。块设备可以直接通过块设备特别文件来访问。为了提高数据传输效率,块设备驱动程序内部采用块缓冲技术。

盘、带设备既可采用块方式,又可采用字符方式访问,因此这类设备既是块设备又是字符设备。正因为如此,在上节的字符设备开关表中配备了一套用于盘、带的字符驱动程序。在概念上,我们倾向于一台设备以一种类型进行访问,例如对磁带机而言,采用块方式即把磁带机划入块设备类型 。如果对磁带机采用字符方式,尽管可行但存储等量的数据要比块方式占用更多的磁带空间,实际上是很不合算的。

1、ls命令

ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。

2、lsblk命令

"lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。

3、查看一个程序是否运行

ps –ef|grep tomcat //查看所有有关tomcat的进程

4、终止线程

kill -9 19979 //终止线程号位19979的线程

5、查看文件,包含隐藏文件

ls -al

6、当前工作目录

pwd

7、创建目录

mkdir newfolder

8、删除目录(此目录是空目录)

rmdir deleteEmptyFolder

9、删除文件包括其子文件

rm -rf deleteFile

10、移动文件

mv /temp/movefile /targetFolder//扩展重命名 mv oldNameFile newNameFile

11、切换用户

su -username

12、修改文件权限

chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

13、压缩文件

tar -czf test.tar.gz /test1 /test2

14、列出压缩文件列表

tar -tzf test.tar.gz

15、解压文件

tar -xvzf test.tar.gz

16、查看文件头10行

head -n 10 example.txt

17、查看文件尾10行

tail -n 10 example.txt

18、查看日志文件

tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

19、启动Vi编辑器

vi

20、查看系统当前时间

date

命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份

Sat Feb 22 15:36:49 CST 2019

date +”%Y-%m-%d”

Linux不直接支持NTFS文件系统,如果U盘是NTFS文件系统就无法直接挂载使用。首先用lsblk列出所有块设备:lsblksd表示SCSI磁盘,后面跟a,b,c之类的字母表示第几个磁盘,字母之后再跟数字表示这个磁盘的第几个分区。大部分人只有一个硬盘,此时再接一个U盘,这个U盘就是sdb,U盘上的分区就是sdb1。除此以外,还可以根据显示的容量判断U盘设备名是sdb还是sdc。其他情况以此类推。然后可以在用户目录创建一个usb目录:(也可以根据喜好设置在其他地方,下面的挂载地址跟着改变即可)mkdir ~/usb1最后把U盘分区挂载到这个目录即可:(可能会提示输入密码,输入密码后回车即可)sudo mount /dev/sdb1 ~/usb1然后就可以通过访问 ~/usb1目录来访问U盘:cd ~/usb1ls最后要拔出U盘以前,要卸载U盘:(卸载时要退出usb1目录,不然无法卸载)(可能会提示输入密码,输入密码后回车即可)sudo umount /dev/sdb1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8330888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存