Кушодан ва коркарди файлҳо вазифаи асосӣ дар ҷараёни кори ҳар як корбари Linux мебошанд. Новобаста аз он ки шумо шурӯъкунандаи сатри фармон ҳастед ё дӯстдори ботаҷриба бошед, дастрасӣ ба файлҳо тавассути терминал чандирӣ ва назорати беҳамторо пешкаш мекунад. Дар ин мақола мо мефаҳмем, ки чӣ гуна файлро дар терминали Linux кушоем, бо таваҷҷӯҳ ба фармонҳои асосӣ ва имконоти дастрас. Мо мефаҳмем, ки чӣ гуна паймоиш дар сохтори директория, муайян ва интихоб кардани файлҳо ва истифодаи абзорҳои таҳрир ва дидани матн барои дастрасӣ ва коркарди мундариҷа. самаранок. Барои кашф кардани усулҳо ва ҳилаҳои калидӣ барои азхуд кардани ин маҳорати бунёдии он хонед низоми амал Linux.
1. Муқаддима ба истифодаи терминал дар Linux
Терминал дар Linux як воситаи пурқувватест, ки ба корбарон имкон медиҳад, ки бо онҳо муошират кунанд системаи амалиётӣ тавассути фармонҳои матнӣ. Баръакси интерфейсҳои графикӣ, терминал назорати бештар ва чандирии иҷрои вазифаҳоро пешниҳод мекунад ва ҳалли мушкилот самаранок. Дар ин бахш мо меомӯзем, ки чӣ тавр терминалро дар Linux истифода барем ва аз имкониятҳои он бештар истифода барем.
Пеш аз оғози истифодаи терминал, муҳим аст, ки бо баъзе мафҳумҳои асосӣ шинос шавед. Фармонҳо ба терминал ворид карда мешаванд ва бо пахш кардани тугмаи Enter иҷро мешаванд. Баъзе фармонҳои умумӣ дохил мешаванд ls (рӯйхати файлҳо ва директорияҳо), cd (тағйир додани директория) ва mkdir (феҳристи нав эҷод кунед). Бо ин фармонҳо барои танзими рафтори онҳо далелҳо ва вариантҳоро истифода бурдан мумкин аст.
Яке аз бартариҳои асосии терминал ин қобилияти автоматикунонии вазифаҳо бо истифода аз скриптҳо мебошад. Скриптҳо файлҳое мебошанд, ки пайдарпайии фармонҳоро дар бар мегиранд ва онҳоро аз терминал иҷро кардан мумкин аст. Ин вақт ва кӯшишро ҳангоми иҷрои вазифаҳои такрорӣ ё мураккаб сарфа мекунад. Дар боби оянда, мо тарзи сохтани скриптҳоро дар терминали Linux меомӯзем.
2. Фармонҳои асосӣ барои паймоиш ва идоракунии файлҳо дар терминали Linux
Дар терминали Linux як қатор фармонҳои асосӣ мавҷуданд, ки ба шумо имкон медиҳанд файлҳоро паймоиш ва идора кунед. роҳи самаранок. Ин фармонҳо барои ҳар як корбар муҳиманд системаи оператсионӣ ва онҳо ба шумо назорати заруриро барои ташкили мундариҷаи шумо медиҳанд.
Аввалин асбоб фармони "ls" мебошад. Ин фармон ба шумо имкон медиҳад, ки файлҳо ва директорияҳои дар директорияи ҷорӣ мавҷудбударо номбар кунед. Шумо метавонед имконоти иловагӣ, аз қабили "-l" -ро барои гирифтани рӯйхати муфассале, ки иҷозатҳо, соҳиб ва андозаи ҳар як файлро нишон медиҳад, истифода баред. Илова бар ин, шумо метавонед имконоти "-a" -ро барои нишон додани ҳама файлҳо, ҳатто файлҳои пинҳоншуда истифода баред. Барои намуна:
«`
ls -l
ls -a
Воситаи муҳими навбатӣ фармони "cd" мебошад. Ин фармон ба шумо имкон медиҳад, ки директорияҳоро тағир диҳед. Шумо метавонед онро бо ду роҳ истифода баред: барои гузаштан ба директорияи мушаххас ё баргаштан ба директорияи қаблӣ. Масалан, агар шумо хоҳед, ки ба директорияи "Ҳуҷҷатҳо" равед, танҳо нависед:
«`
cd Documents
Ниҳоят, фармони "mkdir" ба шумо имкон медиҳад, ки директорияҳои нав эҷод кунед. Шумо метавонед онро бо номи директорияе, ки мехоҳед эҷод кунед, истифода баред. Барои намуна:
«`
mkdir NuevaCarpeta
Инҳо танҳо баъзе мисолҳои . Дар бораи ин асбобҳо бештар омӯзед ва бифаҳмед, ки чӣ гуна кори худро дар системаи оператсионӣ оптимизатсия кунед. Бо амалия ва фидокорӣ шумо метавонед терминалро озодона ва самаранок истифода баред. Аз озмоиш шарм надоред ва аз ин хусусиятҳо бештар истифода баред!
3. Ҷойгиркунӣ ва дастрасии файл дар терминал
Дар терминал, ҷойгир кунед ва дастрасӣ пайдо кунед ба файл Ин метавонад кори зуд ва осон бошад, агар қадамҳои дуруст риоя карда шаванд. Барои ноил шудан ба ин ҳадаф қадамҳои зеринро иҷро кардан лозим аст:
1. Роҳи файлро донед: Пеш аз он ки ба файл дастрасӣ пайдо кунед, бояд роҳи дақиқеро, ки дар куҷо ҷойгир аст, бидонед. Барои ин, шумо метавонед фармонҳоро ба мисли "cd" (тағйир додани директория) барои гузаштан байни ҷузвдонҳо ё фармони "pwd" (директорияи кории чоп) барои нишон додани роҳи ҷорӣ истифода баред.
2. Фармонҳои ҷустуҷӯро истифода баред: Агар шумо макони дақиқи файлро дар хотир надошта бошед, шумо метавонед барои ёфтани он аз фармонҳои ҷустуҷӯ истифода баред. Баъзе намунаҳои ин фармонҳо "find" ва "grep" мебошанд. Ин фармонҳо ба шумо имкон медиҳанд, ки файлҳоро мувофиқи ном ё мундариҷа ҷустуҷӯ кунед.
3. Дастрасӣ ба файл: Пас аз ҷойгиршавии файл, ба он тавассути фармони "cd" ва пас аз он роҳи пурраи файл дастрас шудан мумкин аст. Масалан, агар файл дар ҷузвдони "Ҳуҷҷатҳо" ҷойгир бошад ва номи он "file.txt" бошад, фармони "cd /Documents/file.txt" бояд иҷро шавад. Пас аз иҷрои ин фармон, шумо дар маҳалли ҷойгиршавии файл ҷойгир мешавед ва дар он амалҳои гуногунро иҷро кардан мумкин аст.
Бо иҷрои ин қадамҳо, шумо метавонед ба осонӣ файлеро дар терминали худ ҷойгир кунед ва дастрас кунед. Дар хотир доред, ки барои ба даст овардани натиҷаи муваффақ истифода бурдани фармонҳои мувофиқ ва донистани сохтори ҷузвдон муҳим аст.
4. Тарзи кушодани файли матнӣ дар терминали Linux
Барои кушодани файли матнӣ дар терминали Linux, якчанд имконот мавҷуданд. Ду усули маъмул дар зер муфассал шарҳ дода мешаванд:
1. Бо истифода аз фармони "cat":
- Терминалро кушоед ва ба директорияе гузаред, ки файли матниро, ки шумо мехоҳед кушоед, дар бар мегирад.
- Фармони зеринро ворид кунед:
cat nombre_del_archivo.txt, ки дар он "file_name" номи файлест, ки шумо мехоҳед кушоед. - Enter-ро пахш кунед ва мундариҷаи файл дар терминал намоиш дода мешавад.
2. Бо истифода аз фармони "камтар":
- Терминалро кушоед ва ба директорияе гузаред, ки файли матниро, ки шумо мехоҳед кушоед, дар бар мегирад.
- Фармони зеринро ворид кунед:
less nombre_del_archivo.txt, ки дар он "file_name" номи файлест, ки шумо мехоҳед кушоед. - Enter-ро пахш кунед ва файл дар интерфейси хониш кушода мешавад.
Ин ду усули оддии кушодани файли матнӣ дар терминали Linux мебошанд. Шумо метавонед он чизеро, ки ба шумо бештар мувофиқ аст, истифода баред ё бо ҳарду машқ кунед, то бо онҳо шинос шавед. Дар хотир доред, ки ин фармонҳо инчунин имконоти иловагиро дастгирӣ мекунанд, ба монанди ҷустуҷӯи калимаҳо дар дохили файл ё паймоиши пасу пеш. Барои маълумоти бештар дар бораи ин интихобҳо, шумо метавонед бо истифода аз фармон ба ҳуҷҷатҳои фармони мувофиқ муроҷиат кунед man, por ejemplo: man cat o man less.
5. Иҷрои файлҳои иҷрошаванда дар терминали Linux
Барои иҷро кардани файлҳои иҷрошаванда дар терминали Linux, шумо бояд қадамҳои муайянро иҷро кунед. Аввалан, шумо бояд файли иҷрошавандаро дар системаи худ ҷойгир кунед. Шумо метавонед ин корро бо истифода аз фармон ls барои номбар кардани файлҳо дар директорияи ҷорӣ ва ҷустуҷӯи файли мавриди назар. Шумо инчунин метавонед фармонро истифода баред find барои ҷустуҷӯи файлҳои иҷрошаванда дар тамоми система. Дар хотир доштан муҳим аст, ки файл барои иҷро кардани он бояд иҷозатҳои мувофиқ дошта бошад.
Пас аз он ки шумо файли иҷрошавандаро пайдо кардед, шумо бояд роҳи пурраи онро пешниҳод кунед, то онро иҷро кунед. Шумо метавонед ин корро бо истифода аз фармон cd барои гузаштан ба директорияи дорои файл ё бо истифода аз роҳи мутлақ аз решаи система. Масалан, агар файл дар директорияи /home/user ҷойгир бошад, шумо метавонед онро бо истифода аз фармон иҷро кунед /home/user/archivo_ejecutable.
Ниҳоят, барои иҷро кардани файл, танҳо номи файли иҷрошавандаро дар терминал ворид кунед ва Enter-ро пахш кунед. Агар файл васеъшавӣ дошта бошад, ба монанди .sh барои скрипти қабати, ҳатман ҳангоми навиштани номи файл онро дохил кунед. Агар ягон хатогии иҷозат нишон дода шавад, шумо метавонед фармонро истифода баред chmod ки ба файл ичозатхои зарурй диханд. Дар хотир доред, ки баъзе файлҳо метавонанд далелҳои иловагиро талаб кунанд, бинобар ин, дар ҳолати зарурӣ бо ҳуҷҷатҳои файл ё README машварат кардан муҳим аст.
6. Намоиши мундариҷаи файлҳои дуӣ дар терминали Linux
Дар терминали Linux бо истифода аз асбобҳо ва фармонҳои гуногуни махсус мундариҷаи файлҳои бинариро дидан мумкин аст. Ин метавонад муфид бошад, вақте ки шумо бояд мундариҷаи файлҳоро аз қабили тасвирҳо, файлҳои иҷрошаванда ё файлҳои фишурдашуда. Дар зер баъзе усулҳои ноил шудан ба ин:
1. Hexdump: Роҳи маъмули намоиши мундариҷа аз файл дуӣ дар терминал фармони hexdump -ро истифода мебарад. Ин фармон мундариҷаи шонздаҳӣ ва ASCII-и файлро нишон медиҳад. Шумо метавонед фармони зеринро барои дидани мундариҷаи файли дуӣ бо номи "file.bin" истифода баред:
«`баш
hexdump -C file.bin
«`
2. xxd: Воситаи дигари муфид xxd мебошад, ки мундариҷаи шонздаҳии файлро нишон медиҳад. Баръакси hexdump, xxd инчунин метавонад рамзи сарчашмаи C-ро барои аз нав сохтани файли аслӣ тавлид кунад. Шумо метавонед фармони зеринро барои дидани мундариҷаи "file.bin" бо xxd истифода баред:
«`баш
xxd file.bin
«`
3. Намоиши тасвирҳо: Агар шумо хоҳед, ки мундариҷаи файли тасвири бинариро зуд бинед, шумо метавонед асбоби `img2txt`-ро истифода баред. Ин асбоб тасвирро ба санъати ASCII табдил медиҳад, ки онро дар терминал дидан мумкин аст. Шумо метавонед `img2txt` -ро дар Ubuntu бо иҷро кардани фармони зерин насб кунед:
«`баш
sudo apt-get насб кардани caca-utils
«`
Пас аз насб, шумо метавонед фармони зеринро барои намоиш додани тасвир бо номи "image.bmp" истифода баред:
«`баш
img2txt image.bmp
«`
Ин усулҳо ба шумо имкон медиҳанд, ки мундариҷаи файлҳои бинариро дар терминали Linux зуд ва ба осонӣ дидан кунед. Бо асбобҳо ва фармонҳои гуногун таҷриба кунед, то якееро, ки ба ниёзҳои шумо мувофиқ аст, пайдо кунед. Дар хотир доред, ки ҳангоми коркарди файлҳои дуӣ эҳтиёткор будан муҳим аст, зеро ҳар гуна тағйирот метавонад ба фаъолияти онҳо таъсир расонад.
7. Таҳрири файлҳо дар терминали Linux: имконоти муфид ва фармонҳо
Таҳрири файлҳо дар терминали Linux вазифаи маъмул аст барои корбарон ки мехоханд бевосита аз сатри фармон тагйир диханд. Хушбахтона, як қатор вариантҳо ва фармонҳои муфид барои осон кардани ин вазифа мавҷуданд. Дар зер дастури муфассал оид ба таҳрири файлҳо дар терминали Linux оварда мешавад.
Барои оғоз кардан, фармони асосӣ барои таҳрири файлҳо дар терминали Linux мебошад vi. Ин муҳаррири пурқудрати матнӣ дорои доираи васеи вазифаҳоест, ки ба шумо имкон медиҳад мундариҷаи файлро ба таври муассир тағир диҳед. Ҳангоми кушодани файл бо vi, он дар интерфейси матнӣ намоиш дода мешавад, ки дар он тағирот ворид кардан мумкин аст. Диққат додан муҳим аст vi дорад режимҳои гуногун, ба монанди ҳолати фармон ва режими таҳрир, ки ба шумо имкон медиҳанд амалҳои мушаххасро иҷро кунед. Масалан, барои ворид кардани матн ба файл, шумо бояд бо пахш кардани тугма ба реҷаи таҳрир гузаред i. Пас аз анҷоми таҳрир, шумо метавонед файлро захира кунед ва бароед vi бо истифода аз фармонҳои муқарраршуда.
Варианти дигари маъмул барои таҳрири файлҳо дар терминали Linux ин истифодаи муҳаррири матнии ном дорад nanoБар хилофи vi, nano Истифодаи он осонтар аст ва интерфейси дӯстона дорад. Ҳангоми иҷрои фармон nano пас аз он номи файл файлро дар равзанаи нави таҳрир мекушояд. Миёнабурҳои маъмултарини клавиатура дар nano дохил кардан Ctrl+O para guardar el archivo y Ctrl+X барои баромадан аз муҳаррир. Гайр аз ин, nano Дар поёни равзана менюеро пешниҳод мекунад, ки ҳамаи имконоти мавҷударо нишон медиҳад.
8. Манипуляцияи файлҳои фишурда аз терминали Linux
Дар терминали Linux файлҳои фишурдашударо бо асбобҳо ва фармонҳои гуногун идора кардан мумкин аст. Ин махсусан вақте муфид аст, ки ба шумо лозим аст, ки файлҳоро мустақиман аз сатри фармон фишурда кунед ё кушоед, бидуни муроҷиат ба интерфейси графикӣ. Дар зер қадамҳо барои самаранок иҷро кардани ин амалҳо оварда шудаанд.
1. Барои кушодани файли фишурдашуда шумо метавонед фармонро истифода баред қатрон пас аз имконоти мувофиқ. Масалан, барои кушодани файли tar.gz, шумо метавонед фармони зеринро иҷро кунед:
«`баш
tar -xvf file.tar.gz
«`
El parámetro -x нишон медиҳад, ки шумо мехоҳед мундариҷаи файл, параметрро хориҷ кунед -v маълумотро ба таври муфассал дар терминал нишон медиҳад, ва параметр -f файлро барои кушодан муайян мекунад. Инчунин мумкин аст, ки ба истифода аз имконоти дигар, ба монанди -z барои кушодани файлҳои tar.gz ва -j барои файлҳои tar.bz2.
2. Аз тарафи дигар, агар шумо хоҳед, ки як ё якчанд файлро ба файли фишурда фишурда кунед, шумо метавонед фармонро истифода баред. қатрон con la opción -cf. Масалан, барои сохтани файли tar.gz бо ҳамаи файлҳои дохили ҷузвдон, шумо метавонед фармони зеринро иҷро кунед:
«`баш
tar -czf file.tar.gz папка/
«`
En este caso, el parámetro -c нишон медиҳад, ки шумо мехоҳед файли фишурда эҷод кунед, параметр -z муайян мекунад, ки формати tar.gz истифода мешавад, ва параметр -f номи файли баромадро нишон медиҳад. Папкае, ки дар охири фармон нишон дода шудааст, дар он файлҳое мебошад, ки шумо мехоҳед фишурда кунед.
3. Илова бар ин, асбобҳои дигаре мавҷуданд, ки барои коркарди файлҳои фишурда аз терминали Linux дастрасанд. Баъзе аз ин воситаҳо дар бар мегиранд gzip, bzip2 y zip. Ин воситаҳо усулҳои гуногуни фишурдасозӣ ва декомпрессия, инчунин қобилияти рамзгузорӣ ё тақсим кардани файлҳои фишурдашударо пешниҳод мекунанд. Тавсия дода мешавад, ки бо ҳуҷҷатҳо машварат кунед ё интихобро истифода баред man пас аз номи асбоб дар терминал барои маълумоти бештар дар бораи истифода ва имконоти дастраси он.
Бо ин фармонҳо ва асбобҳо файлҳои фишурдашударо аз терминали Linux самаранок идора кардан мумкин аст. Қобилияти иҷрои ин вазифаҳоро мустақиман дар сатри фармон махсусан дар муҳитҳое муфид аст, ки интерфейси графикӣ вуҷуд надорад ё дар он ҷое, ки шумо бояд равандҳои фишурдасозии файл ва декомпрессиро автоматӣ кунед.
9. Дастрасӣ ба файлҳои дурдаст бо истифода аз терминали Linux
Барои дастрасӣ ба файлҳои дурдаст бо истифода аз терминали Linux, якчанд имконоти дастрас мавҷуданд, ки барои пайвасти бехатар ва муассир имкон медиҳанд. Яке аз роҳҳои маъмултарини иҷрои ин вазифа ин истифодаи протоколи SSH (Secure Shell) мебошад. SSH канали рамзгузоришудаи иртиботиро таъмин мекунад, ки махфият ва аутентификатсияро кафолат медиҳад интиқоли файл.
Қадами аввал ин аст, ки боварӣ ҳосил кунед, ки шумо муштарии SSH дар системаи Linux насб кардаед. Одатан, аксари дистрибюторҳо аллакай бо муштарии SSH пешакӣ насбшуда меоянд. Агар ин тавр набошад, он метавонад ба осонӣ тавассути мудири бастаи тақсимот насб карда шавад. Мизоҷи маъмули SSH OpenSSH мебошад, ки онро тавассути иҷро кардани фармони зерин насб кардан мумкин аст:
sudo apt-get install openssh-client
Пас аз насб кардани муштарии SSH, шумо метавонед бо истифода аз фармони зерин дар терминал ба файли дурдаст дастрасӣ пайдо кунед:
ssh usuario@direccion_ip_remota
Donde корбар номи корбар дар сервери дурдаст аст ва суроғаи_ip_repost суроғаи IP ё домени серверест, ки шумо мехоҳед дастрасӣ пайдо кунед. Ба шумо лозим меояд, ки паролро барои корбари дурдаст таъмин кунед. Пас аз таъсиси пайвасти SSH, файлҳои дурдаст метавонанд бо истифода аз фармонҳо ба монанди ls, cd, cp, ва ғайра
10. Имкониятҳои пешрафта барои кушодан ва кор бо файлҳо дар терминали Linux
Терминали Linux доираи васеи имконоти пешрафтаро барои кушодан ва кор бо файлҳо пешниҳод мекунад. Дар ин бахш мо баъзе аз ин вариантҳоро меомӯзем ва меомӯзем, ки чӣ гуна аз хусусиятҳои терминал бештар истифода барем.
Яке аз вариантҳои муфид ин қобилияти кушодани файлҳо аз терминал мебошад. Барои кушодани файл, танҳо номи файлро ва пас аз он барномае, ки мехоҳед онро кушоед, нависед. Масалан, барои кушодани файли матнӣ бо муҳаррири Vim, нависед vim archivo.txt. Ин хосият махсусан ҳангоми кор дар муҳити бесим ё бе интерфейси графикӣ муфид аст.
Хусусияти дигари пешрафта ин қобилияти кор бо якчанд файл ва директорияҳо дар як вақт мебошад. Барои нусхабардории файл ба директорияи дигар, фармонро истифода баред cp пас аз номи файл ва роҳи таъинот. Илова бар ин, шумо метавонед фармонро истифода баред mv барои интиқол додани файлҳо ва фармон rm барои нест кардани файлҳо ва директорияҳо. Ин имконот ҷараёни кори шуморо ба тартиб медарорад ва ташкили файлҳоро дар система осонтар мекунад.
11. Мулоқот бо файлҳои сершумор дар терминали Linux
Дар терминали Linux, ҳамкорӣ бо файлҳои сершумор метавонад самаранокӣ ва моеъи ҷараёни кори шуморо ба таври назаррас беҳтар созад. Дар ин ҷо мо ба шумо нишон медиҳем, ки чӣ гуна шумо метавонед ин вазифаро ба осонӣ ва зуд иҷро кунед.
1. Барои интихоби якчанд файлҳо аломатҳои ҷонишинро истифода баред: Усули муфид барои кор бо файлҳои сершумор истифодаи аломатҳои ҷонишин, ба монанди ситорача (*) ва аломати савол (?) мебошад. Масалан, агар шумо хоҳед, ки ҳамаи файлҳои дорои васеъшавии мушаххасро нест кунед, шумо метавонед фармони `rm *.txt`-ро барои нест кардани ҳамаи файлҳои дорои васеъшавии .txt дар директорияи ҷорӣ истифода баред. Ба ҳамин монанд, шумо метавонед фармони `ls doc??.txt`-ро барои номбар кардани ҳамаи файлҳое, ки бо "doc" оғоз мешаванд ва пеш аз васеъшавии .txt ду аломати иловагӣ доранд, истифода баред.
2. Якчанд фармонҳоро бо истифода аз қубурҳо якҷоя кунед: Қубурҳо (|) ба шумо имкон медиҳанд, ки фармонҳои сершуморро якҷоя кунед, то бо файлҳои сершумор самаранок кор кунед. Масалан, агар шумо хоҳед, ки шумораи сатрҳои ҳамаи файлҳои директорияро ҳисоб кунед, шумо метавонед фармони `cat * | wc -l`. Ин мундариҷаи ҳамаи файлҳоро муттаҳид мекунад ва сипас натиҷаро ба фармони `wc -l' интиқол медиҳад, ки сатрҳоро ҳисоб мекунад.
3. Воситаҳо ва фармонҳои махсусро истифода баред: Илова ба фармонҳои асосии терминал, якчанд асбобҳо ва фармонҳои махсус мавҷуданд, ки шумо метавонед онҳоро барои муошират бо файлҳои сершумор истифода баред. Масалан, фармони 'пайдо' ба шумо имкон медиҳад, ки файлҳоро аз рӯи меъёрҳои гуногун, ба монанди ном, санаи тағирот ё андоза ҷустуҷӯ кунед. Шумо метавонед ин фармонро бо фармонҳои дигар, ба мисли `rm` ё `mv` якҷоя кунед, то файлҳои ба таври оммавӣ нест кардан ё интиқол додани файлҳое, ки ба меъёрҳои муайян мувофиқанд.
Хулоса, муошират бо файлҳои сершумор дар терминали Linux метавонад як кори оддӣ ва муассир бошад, агар асбобҳо ва фармонҳои дуруст истифода шаванд. Дар хотир доред, ки аломатҳои ҷонишинро истифода баред, фармонҳоро бо истифода аз қубурҳо якҷоя кунед ва аз абзорҳои махсусе, ки барои автоматикунонӣ ва содда кардани вазифаҳои худ дастрасанд, истифода баред. Таҷриба кунед ва роҳҳои нави беҳтар кардани ҷараёни кори худро дар терминали Linux кашф кунед!
12. Ҳалли мушкилоти умумӣ ҳангоми кушодани файлҳо дар терминали Linux
Агар шумо ҳангоми кушодани файлҳо дар терминали Linux мушкилот дошта бошед, хавотир нашавед, барои ҳалли ин мушкилот роҳҳои амалӣ мавҷуданд. Инҳоянд чанд қадамҳое, ки шумо метавонед барои ислоҳи мушкилоти маъмултарин пайравӣ кунед:
- Тамдиди файлро санҷед: Боварӣ ҳосил кунед, ки файл васеъшавии дуруст дорад ва бо барномае, ки шумо барои кушодани он истифода мекунед, мувофиқ аст. Дар Linux васеъшавии файлҳо муҳим аст, зеро системаи оператсионӣ ин навъи маълумотро барои муайян кардани формат ва таъини барномаи мувофиқ истифода мебарад.
- Иҷозатҳои дастрасиро санҷед: Санҷед, ки шумо барои кушодани файл иҷозатҳои зарурӣ доред. Шумо метавонед ин корро бо истифода аз фармони "ls -l" дар терминал барои дидани иҷозатҳои файл ва соҳиби он анҷом диҳед. Агар лозим бошад, фармони "chmod" -ро барои тағир додани иҷозатҳои файл ва кушодани он иҷозат диҳед.
- Барномаҳои мушаххасро истифода баред: Боварӣ ҳосил кунед, ки шумо барномаи мувофиқро барои кушодани навъи файле, ки мехоҳед дастрасӣ дошта бошед, насб кардаед. Масалан, агар ба шумо файли матнӣ кушодан лозим бошад, шумо метавонед муҳаррири матнии GNU Nano ё Vim -ро истифода баред. Агар шумо хоҳед, ки тасвирҳоро тамошо кунед, шумо метавонед як намоишгари тасвирро ба монанди Eye of GNOME истифода баред. Боварӣ ҳосил кунед, ки ин барномаҳо насб ва навсозӣ шудаанд.
Бо риояи ин қадамҳо, шумо бояд мушкилоти маъмултаринро ҳангоми кушодани файлҳо дар терминали Linux ҳал кунед. Дар хотир доред, ки сабр ва амалия калид барои шиносоӣ бо ин системаи оператсионӣ ва инчунин ҳалли ҳама гуна монеаҳои техникӣ, ки шумо дучор мешавед, муҳим аст.
13. Тарзи кушодани файлҳои форматҳои гуногун дар терминали Linux
Файлҳо метавонанд дар форматҳои гуногун дар Linux пайдо шаванд ва баъзан донистани он ки чӣ тавр онҳоро дар терминал кушодан душвор буда метавонад. Хушбахтона, барои осон кардани ин раванд якчанд вариантҳо ва асбобҳо мавҷуданд. Дар ин мақола мо дастур медиҳем қадам ба қадам дар бораи
1. Формати файлро ба назар гиред: Пеш аз кӯшиши кушодани файл дар терминал, донистани формати он муҳим аст. Дар Linux якчанд намуди файлҳои маъмул мавҷуданд, аз қабили файлҳои матнӣ (.txt), файлҳои фишурда (.zip, .tar.gz), файлҳои ҳуҷҷатӣ (.doc, .pdf) ва ғайра. Ҳар як формат метавонад асбобҳо ва фармонҳои гуногунро барои кушодани он дар терминал талаб кунад.
2. Барои ҳар як формат фармонҳои мушаххасро истифода баред: Пас аз муайян кардани формати файл, шумо метавонед фармонҳои мушаххасро барои кушодани ин навъи файл ҷустуҷӯ кунед. Масалан, барои кушодани файли матнӣ, шумо метавонед аз фармони "гурба" ё "камтар" истифода баред. Барои кушодани файли фишурда фармонҳоро ба монанди "unzip" ё "tar" истифода бурдан мумкин аст. Бояд қайд кард, ки баъзе форматҳо метавонанд насби иловагии асбобҳо ё бастаҳоро дар система талаб кунанд.
14. Такмили ҷараёни кори шумо ҳангоми кушодани файлҳо дар терминали Linux
Бисёр вақт, дар терминали Linux, мо бояд файлҳоро кушоем, то онҳоро таҳрир кунем ё онҳоро дар фармонҳои худ истифода барем. Аммо, агар мо ҷараёни кори муассир надорем, ин раванд метавонад дилгиркунанда гардад. Инҳоянд чанд роҳҳои беҳтар кардани ҷараёни кори шумо ҳангоми кушодани файлҳо дар терминали Linux.
Яке аз роҳҳои маъмултарини кушодани файл дар терминал ин истифодаи фармон мебошад vi пас аз номи файл. Ин файлро дар муҳаррири матнии vi мекушояд, ки як воситаи пурқувват аст, аммо агар шумо бо он ошно набошед, метавонад мушкил бошад. Агар шумо як муҳаррири матнии барои корбарро осонтар истифода баред, шумо метавонед барои дигарон, ба монанди nano o emacs, ки хатти омӯзиши нармтар доранд.
Роҳи дигари кушодани файлҳо дар терминал ин истифодаи фармон аст cat пас аз номи файл. Ин мундариҷаи файлро мустақиман дар терминал нишон медиҳад. Агар шумо танҳо лозим аст, ки файлро хонед ва ба он тағирот ворид накунед, ин метавонад як варианти зудтар ва осонтар бошад. Илова бар ин, шумо метавонед фармонро истифода баред less para abrir файлҳои калон, зеро он ба шумо имкон медиҳад, ки мундариҷаро бароҳаттар ҳаракат кунед.
Хулоса, кушодани файл дар терминали Linux вазифаи муҳим барои ҳар корбаре мебошад, ки мехоҳад аз имкониятҳои ин системаи оператсионӣ пурра истифода барад. Дар давоми ин мақола мо усулҳои гуногунро барои самаранок ва бе мушкилот иҷро кардани ин вазифа омӯхтаем.
Аз истифодаи фармонҳои асосӣ ба монанди "гурба" ва "камтар" то истифодаи муҳаррирони матнии пешрафта ба монанди "nano" ва "vim", мо нишон додем, ки чӣ тавр кушодани файлҳои намудҳои гуногун, аз ҷумла матни оддӣ, файлҳои фишурда ва файлҳои конфигуратсия.
Илова бар ин, мо аҳамияти дар хотир нигоҳ доштани макон ва иҷозатҳои файл ва инчунин баъзе мулоҳизаҳои иловагиро барои осон кардани раванди кушодан таъкид кардем.
Дар хотир доштан муҳим аст, ки терминали Linux чандирӣ ва қудрати бузург пешниҳод мекунад ва кушодани файлҳо дар ин платформа метавонад таҷрибаи корбарро ба таври назаррас беҳтар кунад. Бо вуҷуди ин, муҳим аст, ки бо фармонҳо ва расмиёти дуруст шинос шавед, то хатогиҳоро пешгирӣ кунед ва самаранокиро ба ҳадди аксар расонад.
Хулоса, донистани тарзи кушодани файл дар терминали Linux маҳоратест, ки ҳамаи корбарони ин системаи оператсионӣ бояд онро ба даст оранд. Мо умедворем, ки ин мақола барои фаҳмидани мафҳумҳои асосӣ ва пешрафтаи ин вазифа муфид буд ва шумо онро дар муаррифии техникии он возеҳ ва мухтасар дарёфтед. Идомаи омӯхтан ва амалӣ кардани ин малакаҳо дар терминали Linux имкониятҳои навро боз мекунад ва ба шумо имкон медиҳад, ки аз қудрати ин системаи оператсионӣ пурра истифода баред.
Ман Себастьян Видал, муҳандиси компютер ҳастам, ки ба технология ва DIY дилчасп аст. Гузашта аз ин, ман офаринандаи он ҳастам tecnobits.com, ки дар он ман дарсҳоро мубодила мекунам, то технологияро барои ҳама дастрастар ва фаҳмо гардонам.