۵ روش برای شناسایی فایل سیستم
روش برای شناسایی فایل سیستم
df -T
کد:
rf@Aref-Ubuntu:~$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext4 28868732 818088 26584176 3% /
none devtmpfs 505400 688 504712 1% /dev
none tmpfs 512008 356 511652 1% /dev/shm
none tmpfs 512008 224 511784 1% /var/run
none tmpfs 512008 0 512008 0% /var/lock
/dev/sda5 ext4 68246080 30481724 34297656 48% /home
/dev/sda6 ext4 16339372 3596348 11913024 24% /usr
/dev/sdb1 vfat 1003584 937464 66120 94% /media/Receiver Fl
-T در فرمان df نوع فایل سیستم را مشخص میکند.
Mount command
از دستور mount به شکل زیر استفاده کنید:
کد:
rf@Aref-Ubuntu:~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
/dev/sda5 on /home type ext4 (rw,commit=0)
/dev/sda6 on /usr type ext4 (rw,commit=0)
/dev/sdb1 on /media/Receiver Fl type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
file command
با استفاده از دسترسی root از فرمان file به شکل زیر استفاده کنید. توجه شود که نام device مورد نظر باید به دستور داده شود.
کد:
rf@Aref-Ubuntu:~$ sudo file -sL /dev/sda1
[sudo] password for rf:
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=83c2ae51-5ab2-4380-bbc8-910f8148a288 (needs journal recovery) (extents) (large files) (huge files)
مشاهده فایل /etc/fstab
اگر یک mountpoin مشخص، طوری تنظیم شده باشد که هنگام بالا آمدن سیستم بخواهد mount شود، میتونیم نوع فایل سیستم اون رو تو fstab ببینیم.
استفاده از فرمان fsck
کد:
rf@Aref-Ubuntu:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=83c2ae51-5ab2-4380-bbc8-910f8148a288 / ext4 errors=remount-ro 0 1
/dev/sda5 /home ext4 defaults 0 2
/dev/sda6 /usr ext4 defaults 0 2
/dev/sda7 none swap sw 0 0
توجه شود که در این روش باید device مورد نظر مشخص شود:
کد:
rf@Aref-Ubuntu:~$ fsck -N /dev/sda1
fsck from util-linux-ng 2.17.2
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 /dev/sda1
و در آخر اینکه اگر شما دسترسی root را ندارید، اما میخواهید که فایل سیستمتان را شناسایی کنید، از:
کد:
/sbin/fsck -N
استفاده کنید.
ممنون از همه دوستان عزیز
موفق باشید
منبع : راهنمای ترمینال اوبونتو (دانستههایمان را به اشتراک بگذاریم)
پاسخ : اموزش دستورات لینوکس به فارسی
http://alieblice.persiangig.com/image/cat-comman.png
دستور cat برایه خواندن و خروجی گرفتن استاندارد فایل ها ی متنی استفاده میشود ک ولی برایه هرنوع فایلی میتونین ازش استفاده کنین حتی برایه عکس ولی خروجیش نا مفهوم میشه
شکل کلی دستور
کد:
cat [OPTION]... [FILE]...
در مثال هایه زیر از یک فایل متنی به اسم sisi و با محتویات زیر استفاده شده است
کد:
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.
Tree lines above this line is empty.
One lines above this line is empty.
And this is the last line.
اگه دستور cat رو به تنهایی بزنین خروجی مثل متن بالا رو نشون میده نه کم نه زیاد
کد:
alieblice@~/Desktop$ cat sisi.txt
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.
Tree lines above this line is empty.
One lines above this line is empty.
And this is the last line.
alieblice@~/Desktop$
شماره گذاری خط ها
خط هارو به دو صورت میشه نام گذاری کرد
1- تمام خط ها یعنی هم خط هایه پر و هم خط هایه خالی بوسیله n-
خط هایه خالی یعنی خط هایه 4 ,5,6,8
مثال
کد:
alieblice@~/Desktop$ cat -n sisi.txt
1 THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
2 this line is the 1st lower case line in this file.
3 This Line Has All Its First Character Of The Word With Upper Case.
4
5
6
7 Tree lines above this line is empty.
8
9 One lines above this line is empty.
10 And this is the last line.
alieblice@~/Desktop$
2- فقط خط هایه پر رو شماره گذاری مکند یعنی خط هایه خالی رو شماره گذاری نمیکنه بوسیله b-
مثال:
کد:
alieblice@~/Desktop$ cat -b sisi.txt
1 THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
2 this line is the 1st lower case line in this file.
3 This Line Has All Its First Character Of The Word With Upper Case.
4 Tree lines above this line is empty.
5 One lines above this line is empty.
6 And this is the last line.
alieblice@~/Desktop$
نشانه گذاری پایان خط ها به وسیله E-
بوسیله این اپشن میتونین پایان هر خط رو با علامت ﷼ مشخص کنین
کد:
alieblice@~/Desktop$ cat -E sisi.txt
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.$
this line is the 1st lower case line in this file.$
This Line Has All Its First Character Of The Word With Upper Case.$
$
$
$
Tree lines above this line is empty.$
$
One lines above this line is empty.$
And this is the last line.$
alieblice@~/Desktop$
پاک کردن خط هایه خالی پشت سر هم بوسیله s- (( اس کوچک ))
اگه به متنی که اول اموزش گذاشته شده توجه کنید وسط متن 3 خط خالی پشت سر هم وجود داره که اگه بخاین اونارو حذف کنین و یک خطو نگه دارین از s- استفاده کنین
مثال :
کد:
alieblice@~/Desktop$ cat -s sisi.txt
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.
Tree lines above this line is empty.
One lines above this line is empty.
And this is the last line.
alieblice@~/Desktop$
همون طور که میبینین 3 خط به یک خط تبدیل شد
نکته :
اگه اسم چند فایلو پشت سر هم تو cat بیاریم همشونو پشت سر هم نشون میده
کد:
cat file1 file2 file3
چند دستور ترکیبی cat
اگه خروجی cat اونقدر زیاده که تو صفحه ترمینالتون جا نمیشه میتونین از این اپشن استفاده کنینی
با دستور زیر میتونین اطلاعات FILENAME رو به فایل جدید NEWFILENAME انتقال بدین
کد:
cat FILENAME > NEWFILENAME
نکته : اگه در دستور بالا فایل NEWFILENAME وجود داشته باشه پاک میشه و فایل جدیدی جاش ایجاد میشه اگه میخاین که این طور نشه و به ادامه اون فایل اضافه بشه از << استفاده کنین
کد:
cat FILENAME >> NEWFILENAME
ذخیره خروجی چندین تا فایل در یک فایل
کد:
cat file1 file2 file3 > file4
منابع :
pSeries and AIX Information Center
The cat Command