Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Làm thế nào chạy 1 file .pdf từ dòng lệnh

  1. #1
    Ngày gia nhập
    09 2010
    Nơi ở
    Hải Phòng city
    Bài viết
    527

    Mặc định Làm thế nào chạy 1 file .pdf từ dòng lệnh

    Mình mới tham gia học Linux.
    có một câu hỏi mình đang thắc mắc.
    Như tip nói đó, bình thường khi chạy một chương trình mình muốn chạy 1 file .pdf chẳng hạn từ dòng lệnh thì phải dùng lệnh gì.
    Cám ơn mọi người nhiều.
    ****************************************
    *****Trường Sa, Hoàng Sa là của Việt Nam*****
    ****************************************

  2. #2
    Ngày gia nhập
    08 2011
    Bài viết
    98

    pdf không phải là 1 file execute bình thường.Nó là 1 dạng file văn bản.Để đọc cần có 1 chương trình đọc file đó.Thông thường,nên shell thì các chương trình như thế có nhận các đối số từ dòng lệnh.bạn chỉ cần đơn giản là chạy chương trình đó kèm đối số là đường dẫn của file pdf đó.Các file execxte thì chạy luôn trên shell.Nếu chạy không được thì do biến môi trường k dẫn đến chỗ đang thực thi

    Lúc đó chỉ cần chỉ ra đường dẫn đang đứng (. là path đang đứng .. là path cha) để thực thi

    Code:
    ./lttq.bin
    
    /urs/bin/lttqreader.bin cviet.pdf >> temp.txt
    Nghe Metal và dịch thơ
    lttqstudy.wordpress.com

  3. #3
    Ngày gia nhập
    09 2010
    Nơi ở
    Hải Phòng city
    Bài viết
    527

    Sao mình không hiểu ý của bạn nhỉ.
    bạn nói rõ hơn một tí được không.
    Ý của mình là đơn giản là như thế này, dùng dòng lệnh thay cho mình phải kích đúp vào file đó, vì đôi lúc đường dẫn đến file đó tương đối sâu, phải mở nhiều folder mới đến được lên mình cần dùng lệnh để kích đúp vào đó.
    ****************************************
    *****Trường Sa, Hoàng Sa là của Việt Nam*****
    ****************************************

  4. #4
    Ngày gia nhập
    08 2011
    Bài viết
    98

    là sao bạn.bạn chạy 1 file thì phải có đường dẫn mới chạy chứ.
    Còn click double vào 1 file cho nó chạy thì đó còn tùy.Ví dụ bạn chạy 1 cái file abc.zyz thì muốn click vào mà chạy,tức là chạy trên nền tảng của giao diện(ví dũ là gnome) thì bạn phải cài đặt 1 ứng dụng đọc file này.lúc cài đặt ứng dụng thì phải cài đặt biến môit rường,nạp các file vào các thư mục trên hệ điều hành.....

    Các file luôn chạy được khi click double trên 1 số distro có giao diện như .sh .txt vì hệ điều hành đã nạp sẵn các ứng dụng cho nó,như .sh thì shell(/bin/sh) sẽ chạy hay txt là gedit sẽ chạy.

    Còn chạy trên terminal thì các file execute chạy được ngay.Cấu trúc của các file dạng này là cấu trúc ELF.Còn các file khác thì không thực thi được.Dỹ nhiên,còn phải cho phép nó thực thi nữa(chmod cho nó quyền x) ...

    Trở về câu hỏi của bạn Làm thế nào chạy 1 file .pdf từ dòng lệnh :

    ví dụ ta có chương trình đọc file pdf là readerpdf
    thì ta chạy lên commandline là

    Code:
    readerpdf tenfile.pdf
    Dỹ nhiên bạn cần biết là chươgn trình readerpdf này phải được nạp vào hệ điều hành.nó export biến mội trường thêm cái đường dẫn nơi mà chươgn trình đó chạy.Và dỹ nhiên là chương trình readerpdf này phải đọc được file pdf từ argv từ shell.
    Đã được chỉnh sửa lần cuối bởi lttq : 28-10-2011 lúc 09:48 PM.
    Nghe Metal và dịch thơ
    lttqstudy.wordpress.com

  5. #5
    Ngày gia nhập
    12 2009
    Bài viết
    8

    Code:
    <chương trình đọc> <file>
    vd bạn có 1 file pdf ở ~/Documents/Programming on Linux.pdf
    và bạn muốn đọc bằng reader evince (mặc định trên ubuntu)
    thì gõ
    Code:
    evince "~/Documents/Programming on Linux.pdf"
    còn nếu bạn muốn đọc bằng reader okular (mặc định của KDE)
    thì gõ
    Code:
    okular "~/Documents/Programming on Linux.pdf"

  6. #6
    Ngày gia nhập
    07 2013
    Nơi ở
    Bắc Ninh
    Bài viết
    3

    Mặc định Làm thế nào chạy 1 file .pdf từ dòng lệnh

    Cảm ơn perfwill, mình đang tìm tên chương trình mặc định của nó nhưng không biết, giờ mới rõ. .
    Ah cho mình hỏi luôn là bình thường với 1 cửa sổ terminal mình chỉ mở được 1 chương trình, làm sao để mở nhiều chương trình với 1 cửa sổ terminal?
    nguyenvanquan7826@gmail.com

  7. #7
    Ngày gia nhập
    11 2010
    Bài viết
    589

    Trích dẫn Nguyên bản được gửi bởi baytamhaisau Xem bài viết
    Cảm ơn perfwill, mình đang tìm tên chương trình mặc định của nó nhưng không biết, giờ mới rõ. .
    Ah cho mình hỏi luôn là bình thường với 1 cửa sổ terminal mình chỉ mở được 1 chương trình, làm sao để mở nhiều chương trình với 1 cửa sổ terminal?
    Thêm '&' vào cuối lệnh. Lệnh này sẽ được đưa về background, do đó có thể thao tác với terminal đẻ làm việc khác. Hoặc nếu lệnh đang chạy foreground thì nhấn Ctrl-Z, rồi gõ lệnh bg để đưa về backgroud.

Các đề tài tương tự

  1. Lấy 1 dòng ra từ file text và xóa dòng đó đi trong file cũ!!!
    Gửi bởi tranquang_hq trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 05-12-2012, 04:00 PM
  2. cách chạy 1 file âm thanh song song với 1 dòng chữ chạy trên Console
    Gửi bởi tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 31-12-2011, 07:15 PM
  3. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  4. cho 1 dòng for tự chạy từ 1 đến 10 như thế nào
    Gửi bởi thuan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 29-07-2011, 11:10 PM
  5. Làm thế nào để xuống dòng khi đọc file Txt?
    Gửi bởi khoavl trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 27-11-2008, 05:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn