คำถามติดแท็ก linux

คำถามเกี่ยวกับลินุกซ์จะต้องมีการเขียนโปรแกรมที่เกี่ยวข้อง ใช้แท็กนี้เฉพาะเมื่อคำถามของคุณเกี่ยวข้องกับการเขียนโปรแกรมโดยใช้ Linux API หรือพฤติกรรมเฉพาะของ Linux ไม่ใช่เพียงเพราะคุณใช้งานโค้ดของคุณบน Linux เท่านั้น หากคุณต้องการการสนับสนุน Linux คุณสามารถลอง https://unix.stackexchange.com หรือเว็บไซต์ Stack Exchange ของ Linux ที่เผยแพร่เฉพาะเช่น https://askubuntu.com หรือ https://elementaryos.stackexchange.com/

30
ฉันจะค้นหาไฟล์ทั้งหมดที่มีข้อความเฉพาะบน Linux ได้อย่างไร
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ฉันพยายามหาวิธีสแกนระบบ Linux ทั้งหมดของฉันสำหรับไฟล์ทั้งหมดที่มีสตริงข้อความที่เฉพาะเจาะจง เพียงชี้แจงฉันกำลังมองหาข้อความภายในไฟล์ไม่ใช่ในชื่อไฟล์ เมื่อฉันมองหาวิธีการทำสิ่งนี้ฉันเจอวิธีแก้ปัญหานี้สองครั้ง: find / -type f -exec grep -H 'text-to-find-here' {} \; อย่างไรก็ตามมันใช้งานไม่ได้ ดูเหมือนว่าจะแสดงไฟล์ทุกไฟล์ในระบบ นี่เป็นวิธีที่เหมาะสมในการทำสิ่งนี้หรือไม่? ถ้าไม่ฉันควรทำอย่างไร ความสามารถในการค้นหาสตริงข้อความในไฟล์นี้จะเป็นประโยชน์อย่างยิ่งสำหรับโครงการการเขียนโปรแกรมบางอย่างที่ฉันทำ
5257 linux  text  grep  directory  find 

18
ฉันจะเชื่อมโยงไฟล์ใน Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว Наэтотвопросестьответына Stack Overflow нарусском : Символьныессылкиикоманда ฉันต้องการสร้างลิงก์สัญลักษณ์ใน Linux ฉันได้เขียนคำสั่ง Bash นี้ที่เส้นทางแรกคือโฟลเดอร์ที่ฉันต้องการเชื่อมโยงและเส้นทางที่สองคือแหล่งที่รวบรวม ln -s '+basebuild+'/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal ถูกต้องหรือไม่
1939 linux  symlink 

16
ฉันจะค้นหาไฟล์ทั้งหมดในปัจจุบันและโฟลเดอร์ย่อยซ้ำโดยอ้างอิงจากการจับคู่ไวด์การ์ดได้อย่างไร
ฉันจะค้นหาไฟล์ทั้งหมดในปัจจุบันและโฟลเดอร์ย่อยซ้ำโดยอ้างอิงจากการจับคู่ไวด์การ์ดได้อย่างไร
1887 linux  shell 

19
ฉันจะโปรไฟล์รหัส C ++ ที่ทำงานบน Linux ได้อย่างไร
ฉันมีแอปพลิเคชั่น C ++ ที่ทำงานบน Linux ซึ่งฉันอยู่ในขั้นตอนการปรับให้เหมาะสม ฉันจะระบุได้อย่างไรว่าส่วนใดของรหัสที่ทำงานช้า
1816 c++  linux  profiling 

16
ฉันจะเปลี่ยนการอนุญาตสำหรับโฟลเดอร์และโฟลเดอร์ย่อยและไฟล์ทั้งหมดในขั้นตอนเดียวใน Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการเปลี่ยนการอนุญาตของโฟลเดอร์และโฟลเดอร์ย่อยและไฟล์ทั้งหมดในขั้นตอนเดียว (คำสั่ง) ใน Linux ฉันได้ลองคำสั่งด้านล่างแล้ว แต่มันใช้ได้เฉพาะกับโฟลเดอร์ที่กล่าวถึง: chmod 775 /opt/lampp/htdocs มีวิธีการตั้งค่าchmod 755สำหรับการ/opt/lampp/htdocsและเนื้อหาทั้งหมดรวมทั้งโฟลเดอร์ย่อยและไฟล์? นอกจากนี้ในอนาคตหากฉันสร้างโฟลเดอร์หรือไฟล์ใหม่ภายในhtdocsสิทธิ์ของสิ่งนั้นจะถูกตั้งค่าโดยอัตโนมัติได้755อย่างไร? ฉันดูลิงค์นี้ด้วย: http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal



5
คืออะไร ":-!!" ในรหัส C?
ฉันชนรหัสมาโครแปลก ๆ นี้ใน/usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define …
1665 c  linux  macros  linux-kernel 

30
ฉันจะอัพเดต NodeJS และ NPM เป็นเวอร์ชันถัดไปได้อย่างไร
ฉันเพิ่งติดตั้งNode.jsและnpm(สำหรับโมดูลเพิ่มเติม) ฉันจะอัพเดต Node.js และโมดูลที่ฉันใช้เป็นเวอร์ชั่นล่าสุดได้อย่างไร สามารถnpmทำได้หรือฉันต้องลบและติดตั้ง Node.js และ npm ใหม่เพื่อรับรุ่นถัดไปหรือไม่ ฉันทำตามขั้นตอนนี้ในnpmส่วน

5
ฉันจะลบตัวแปรสภาพแวดล้อมที่ส่งออกได้อย่างไร
ก่อนการติดตั้ง gnuplot GNUPLOT_DRIVER_DIR = /home/gnuplot/build/srcผมตั้งตัวแปรสภาพแวดล้อม ระหว่างการติดตั้งมีบางอย่างผิดปกติ ฉันต้องการลบGNUPLOT_DRIVER_DIRตัวแปรสภาพแวดล้อม ฉันจะทำให้สำเร็จได้อย่างไร

7
วิธีการเปลี่ยนเส้นทางและผนวกทั้ง stdout และ stderr ไปยังไฟล์ด้วย Bash?
เพื่อเปลี่ยนเส้นทางstdoutไปยังไฟล์ที่ถูกตัดทอนใน Bash ฉันรู้ว่าจะใช้: cmd > file.txt หากต้องการเปลี่ยนเส้นทางstdoutใน Bash ต่อท้ายไฟล์ฉันรู้ที่จะใช้: cmd >> file.txt เพื่อเปลี่ยนเส้นทางทั้งstdoutและstderrไปยังไฟล์ที่ถูกตัดทอนฉันรู้ว่าจะใช้: cmd &> file.txt ฉันจะเปลี่ยนเส้นทางทั้งstdoutและstderrต่อท้ายไฟล์ได้อย่างไร cmd &>> file.txtไม่ได้ผลสำหรับฉัน
1533 linux  bash  redirect  stream  pipe 

30
ฉันจะพร้อมต์สำหรับอินพุตใช่ / ไม่ใช่ / ยกเลิกในสคริปต์เชลล์ Linux ได้อย่างไร
ฉันต้องการหยุดการป้อนข้อมูลในเชลล์สคริปต์และแจ้งให้ผู้ใช้เลือกได้ มาตรฐานYes, NoหรือCancelคำถามประเภท ฉันจะทำสิ่งนี้ให้สำเร็จได้ในพรอมต์ทุบตีทั่วไป
1443 linux  bash  shell  scripting 

12
วนเนื้อหาของไฟล์ใน Bash
ฉันจะวนซ้ำแต่ละบรรทัดของไฟล์ข้อความด้วยBash ได้อย่างไร ด้วยสคริปต์นี้: echo "Start!" for p in (peptides.txt) do echo "${p}" done ฉันได้รับผลลัพธ์นี้บนหน้าจอ: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (ต่อมาฉันต้องการทำสิ่งที่ซับซ้อน$pมากกว่าเพียงแค่เอาท์พุทไปยังหน้าจอ) ตัวแปรสภาพแวดล้อมSHELLคือ (จาก env): SHELL=/bin/bash /bin/bash --version เอาท์พุท: GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2005 Free Software Foundation, …
1387 linux  bash  loops  unix  io 

30
วิธีแยกไดเรกทอรีในการค้นหา คำสั่ง
ฉันพยายามเรียกใช้findคำสั่งสำหรับไฟล์ JavaScript ทั้งหมด แต่ฉันจะแยกไดเรกทอรีเฉพาะได้อย่างไร นี่คือfindรหัสที่เราใช้ for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 

3
ฉันจะคัดลอกโฟลเดอร์พร้อมไฟล์ไปยังโฟลเดอร์อื่นใน Unix / Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมีปัญหาบางอย่างเพื่อคัดลอกโฟลเดอร์ที่มีไฟล์ในโฟลเดอร์นั้นไปยังโฟลเดอร์อื่น คำสั่งcp -rไม่คัดลอกไฟล์ในโฟลเดอร์
1191 linux  cp 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.