Re: [ArchLinuxVn] Xóa bớt một số dòng trong History Output
On Thu, 29 Nov 2012 05:35:37 -0800 (PST) maikhai mkh...@gmail.com wrote: Câu hỏi là: Muốn xóa ví du từ dòng 200 đến 234 bằng một lệnh duy nhất thì phải gõ thế nào? Bạn nào biết xin vui lòng chỉ giáo. Cám ơn trước. Câu hỏi của bác rất hay. không dễ giải quyết tí nào :D Giả định rằng bách đang dùng Bash shell. Nó lưu `history` ở hai nơi: bộ đệm của Bash, và tập tin (mặc định là `~/.bash_history`). Do định dạng ở tập tin `~/.bash_history` tùy vào biến $HISTTIMEFORMAT nên việc dùng `sed` là cách không ổn. Dưới đây là cách: Ví dụ để xóa từ dòng 200 đến 234, tức cần xóa 35 dòng, thì thử: for i in `seq 1 35`; do history -d 200; done Không thể dùng for i in `seq 200 234`; do history -d $i; done vì sau mỗi khi thực hiện `history -d #index` thì Bash sẽ đánh số lại cho các entry, do đó entry 201 sẽ trở thành entry 200 sau khi entry 200 bị xóa đi. Chính xác là : thực hiện 35 lần xóa entry thứ 200, chứ không phải là: xóa lần lượt entry từ 200 tới 234. -- I am ... 5 dog years old.
Xóa bớt một số dòng trong History Output
Mình muốn xóa bớt một ít dòng lệnh đã lỡ chạy, vào trang http://blog.bertelsen.co/2011/08/remove-one-line-from-history-in-linux.html làm theo hướng dẫn thì được nhưng lại đẻ ra một output không mong muốn khác: . . . . 275 ibus version 276 ibus help 277 qtconfig 278 history -d 298 279 history 280 history -d 278 281 history 282 history -d 278 283 history 284 history -d 278 285 history -d 278 286 history -d 278 287 history -d 278 Câu hỏi là: Muốn xóa ví du từ dòng 200 đến 234 bằng một lệnh duy nhất thì phải gõ thế nào? Bạn nào biết xin vui lòng chỉ giáo. Cám ơn trước. m k h _ s g n
Re: [ArchLinuxVn] sốc với systemd
On Wed, 28 Nov 2012 16:56:19 +0700 Doan Luong Van doan...@gmail.com wrote: Mọi người qua Gen2 đê :)). P/s Phản động tí. redhat mdk corelinux opensuse slackware archlinux freebsd archlinux KyAnhLinux :D nhớ hồi dùng opensuse táy máy đi cài debian bỏ cd vào boot cái đi tong luôn cái /dev/hda1 thế là lên nhóm thư vnlinux.org chửi om sòm luôn haha. mấy bạn chờ mình release KyAnhLinux nhé =)) -- I am ... 5 dog years old.
mini PC (quảng cáo không công)
Trên tinh te: http://www.tinhte.vn/threads/1350680/ thấy họ quảng cáo cái này hđh android 4.0 : có thể cài ubuntu 12.04 , puppy linux , or other erating systems on the mk802. http://liliputing.com/2012/06/how-to-run-ubuntu-linux-on-the-mk802-74-pc-on-a-stick.html chip allwinner a10/ 1ghz cortex-a8 1ghz ... (snip) Có ai xài thử chưa hè? Cài Arch có được không hè? Hay quá hè?
Re: [ArchLinuxVn] Xóa bớt một số dòng trong History Output
chắc ý bác maikhai là việc thực thi các lệnh history -d # lại được add vào history. Nếu như vậy thì bác maikhai nghiên cứu cách đưa một lệnh ko vào trong history và HISIGNORE nhé 2012/11/29 Anh K. Huynh xky...@gmail.com On Thu, 29 Nov 2012 05:35:37 -0800 (PST) maikhai mkh...@gmail.com wrote: Câu hỏi là: Muốn xóa ví du từ dòng 200 đến 234 bằng một lệnh duy nhất thì phải gõ thế nào? Bạn nào biết xin vui lòng chỉ giáo. Cám ơn trước. Câu hỏi của bác rất hay. không dễ giải quyết tí nào :D Giả định rằng bách đang dùng Bash shell. Nó lưu `history` ở hai nơi: bộ đệm của Bash, và tập tin (mặc định là `~/.bash_history`). Do định dạng ở tập tin `~/.bash_history` tùy vào biến $HISTTIMEFORMAT nên việc dùng `sed` là cách không ổn. Dưới đây là cách: Ví dụ để xóa từ dòng 200 đến 234, tức cần xóa 35 dòng, thì thử: for i in `seq 1 35`; do history -d 200; done Không thể dùng for i in `seq 200 234`; do history -d $i; done vì sau mỗi khi thực hiện `history -d #index` thì Bash sẽ đánh số lại cho các entry, do đó entry 201 sẽ trở thành entry 200 sau khi entry 200 bị xóa đi. Chính xác là : thực hiện 35 lần xóa entry thứ 200, chứ không phải là: xóa lần lượt entry từ 200 tới 234. -- I am ... 5 dog years old. -- List uri: https://groups.google.com/group/archlinuxvn List rules and others: http://archlinuxvn.org/vn/lists/
Re: [ArchLinuxVn] Xóa bớt một số dòng trong History Output
*for i in `seq 1 35`; do history -d 200; done* hay thiệt. Nó xóa một cái rẹt. Làm thử một hồi mới ... đại ngộ ra rằng phải sửa cả 1 35 và d- 200 thì mới hiệu nghiệm. May là chỉ thử trong $ nên có mất lệnh cũng không sao. Cám ơn. m k h _ s g n 2012/11/29 Anh K. Huynh xky...@gmail.com On Thu, 29 Nov 2012 05:35:37 -0800 (PST) maikhai mkh...@gmail.com wrote: Câu hỏi là: Muốn xóa ví du từ dòng 200 đến 234 bằng một lệnh duy nhất thì phải gõ thế nào? Bạn nào biết xin vui lòng chỉ giáo. Cám ơn trước. Câu hỏi của bác rất hay. không dễ giải quyết tí nào :D Giả định rằng bách đang dùng Bash shell. Nó lưu `history` ở hai nơi: bộ đệm của Bash, và tập tin (mặc định là `~/.bash_history`). Do định dạng ở tập tin `~/.bash_history` tùy vào biến $HISTTIMEFORMAT nên việc dùng `sed` là cách không ổn. Dưới đây là cách: Ví dụ để xóa từ dòng 200 đến 234, tức cần xóa 35 dòng, thì thử: for i in `seq 1 35`; do history -d 200; done Không thể dùng for i in `seq 200 234`; do history -d $i; done vì sau mỗi khi thực hiện `history -d #index` thì Bash sẽ đánh số lại cho các entry, do đó entry 201 sẽ trở thành entry 200 sau khi entry 200 bị xóa đi. Chính xác là : thực hiện 35 lần xóa entry thứ 200, chứ không phải là: xóa lần lượt entry từ 200 tới 234. -- I am ... 5 dog years old. -- List uri: https://groups.google.com/group/archlinuxvn List rules and others: http://archlinuxvn.org/vn/lists/ -- m k h _ s g n
Re: [ArchLinuxVn] Re: áo ArchLinux
Giờ đặt thêm áo được không bác Kỳ Anh, XL em mặc không có vừa :(. 2012/11/29 Anh Pentax anh.p...@gmail.com áo L đã có bạn đăng ký. Chỉ còn cái XL. Đắt hàng ghê, mới khai trương đã bán được 50% rồi :D On Nov 29, 9:17 pm, Anh K. Huynh xky...@gmail.com wrote: On Tue, 27 Nov 2012 23:06:40 +0700 Tan Tran txn...@gmail.com wrote: Mai tối em đi.học.vìa.ghé anh lấy.nha:d.phiền a wá Bạn Tân coi như xong. Có chút nhầm lẫn: bạn Long đã lấy áo rồi. Vây bây giờ còn một áo XL (không logo sau lưng), một áo L (logo sau lưng). Bạn nào liên hệ sớm thì lấy nhé. Free shipping, 200k (L) và 185k (XL). Welcome to ... black Friday :^^ -- I am ... 5 dog years old. -- List uri: https://groups.google.com/group/archlinuxvn List rules and others: http://archlinuxvn.org/vn/lists/ -- Nguyen Hoang Hieu Researcher at Institute for Computational Science and Technology - Ho Chi Minh City Email: nhhi...@gmail.com Mobile: 0905 515 842 We can only see a short distance ahead, but we can see plenty there that needs to be done.
Re: Xóa bớt một số dòng trong History Output
On Nov 29, 9:25 pm, Hoang Tran hoang...@vnoss.org wrote: chắc ý bác maikhai là việc thực thi các lệnh history -d # lại được add vào history. Nếu như vậy thì bác maikhai nghiên cứu cách đưa một lệnh ko vào trong history và HISIGNORE nhé Bỏ trong ~/.bashrc # Bắt đầu từ đây export HISTIGNORE=pwd:exit:clear:fg*:bg*:history*:mplayer*:zplay*:me*:log* cho tới đây Dưới đây là mấy dòng khuyến mãi :D # Bắt đầu từ đây export HISTSIZE=200 export HISTFILESIZE=200 export HISTCONTROL=ignoredups export HISTCONTROL=ignoreboth export HISTTIMEFORMAT=[%DT%T] # puts full date and time in history records. shopt -s histappend #makes bash append to history rather than overwrite shopt -s cmdhist shopt -s histreedit cho tới đây
Re: áo ArchLinux
áo L đã có bạn đăng ký. Chỉ còn cái XL. Đắt hàng ghê, mới khai trương đã bán được 50% rồi :D On Nov 29, 9:17 pm, Anh K. Huynh xky...@gmail.com wrote: On Tue, 27 Nov 2012 23:06:40 +0700 Tan Tran txn...@gmail.com wrote: Mai tối em đi.học.vìa.ghé anh lấy.nha:d.phiền a wá Bạn Tân coi như xong. Có chút nhầm lẫn: bạn Long đã lấy áo rồi. Vây bây giờ còn một áo XL (không logo sau lưng), một áo L (logo sau lưng). Bạn nào liên hệ sớm thì lấy nhé. Free shipping, 200k (L) và 185k (XL). Welcome to ... black Friday :^^ -- I am ... 5 dog years old.