顯示具有 Command 標籤的文章。 顯示所有文章
顯示具有 Command 標籤的文章。 顯示所有文章

2011年1月20日

得知目前 Ubuntu 安裝版本

記錄查詢目前安裝 Ubuntu 版本 command。

~$ cat /etc/issue
Ubuntu 10.04.1 LTS \n \l

~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"

得知安裝位元版本 command。

~$ getconf LONG_BIT
32

~$ file /sbin/init
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

2010年9月21日

Windows XP 限制使用者 Login 時間

因為同事家中要限制小孩使用電腦時間,最初想法使用內建 shutdown 指令,後來想一想不太對,因為關機後,還是可以開機,達不到目的。突來的靈感想到系統功能可以限制使用者使用日期,也可以限制使用時間,用 login 時間來管控才合乎要求,同時 Windows XP 已經內建此功能,也不用額外安裝軟體。

查一下微軟網站與本機線上說明,用下面指令就可以搞定。

不限制時間
net user 帳號名稱 /times:all

限制時間(使用者只有在星期一到星期天的早上8點到晚上10點可以 login 使用電腦)
net user 帳號名稱 /times:Monday-Sunday, 08:00-22:00

限制時間,多時段(使用者在星期一到星期五的早上8點到晚上10點,星期六與星期天早上8點到12點可以 login 使用電腦)

net user 帳號名稱 /times:Monday-Friday,08:00-22:00;Saturday-Sunday,08:00-12:00
但此 command 有個缺點,時間只能設定整點。

2009年6月17日

在 Ubuntu 加入字型

紀錄在 Ubuntu 加入字型的方法。
如果給整台主機所有user使用,將字型放入下面目錄中。
/usr/share/fonts/truetype
將字型放入此目錄需要有root權限。

如果給單一user使用,將字型放入下面目錄中。
/home/xxx/.fonts
xxx:表 user 使用者帳號名稱。
.fonts 是一隱藏目錄。

然後在執行下面 command,更新字型清單快取。
sudo fc-cache -f -v

2009年2月26日

AutoCad 利用 MVSETUP 設定出圖比例

已經很久不用AutoCad,最近工作需要,重新使用AutoCad,目前使用2007的版本跟以前R13、R14差蠻多。

為一張圖面需使用不同比例出圖傷腦筋。公司的同事教我一個以前未曾學過的指令 mvsetup。經過測試,認為下列步驟可以很容易設定多比例的圖面,然後繪製圖面都是1:1繪製,不需考慮比例問題。
  1. 在模型空間(model space)繪製1:1的圖面。
  2. 在配置空間(paper space)建立不同紙張大小的配置。然後在配置裏的頁面設定(page setup manager)設繪圖比例為1:1,使用公制,單位就設mm,使用英制,單位就設inch。並在配置裏建立浮動視埠,選取你需要出圖的圖面。
  3. 利用mvsetup設定浮動視埠比例。設定方式: paper space unit一律設為1,model space unit 就根據出圖比例設圖。如果出圖比例是1:1,model space unit就設1;出圖比例1:10,model space就設10。建築製圖單位常使用cm,如果出圖比例為1:10,model space unit就設1;出圖比例是1:20,model space unit就設2。

在 model space 裏有單位但沒指定此單位為cm或者mm,真正指定1個單位為實際長度單位是在paper space的頁面設定。因為我們在 paper space 的頁面設定已經指定比例1:1與單位mm,所以指令 mvsetup 設定 paper space unit 為1,model space unit 為1,實際繪製的長度為 1mm。如果在 paper space 的頁面設定已經指定比例1:1與單位 cm,實際繪製的長度為 1cm。但目前於 paper space 的頁面設定只能設定實際長度單位為 mm 與 inch 兩種。

2008年9月18日

Sybase 11.9.2 清除交易日誌

程式已經使用一段時間,突然發現無法寫入資料或刪除資料,一直debug程式,發現程式應該沒有問題。最後發現是後端的 Sybase 11.9.2 Server transaction log 滿掉。

一行指令就可以把 transaction log 清除掉。
dump transcation databae_name with no_log

2008年7月26日

查詢 MS SQL Server 版本

記錄一個久久才會用一次command。此 command 用來查詢 Microsoft SQL Server 的版本。

SELECT @@VERSION

2008年7月15日

清除 Client 端 DNS Cache

今天剛好做網路 trouble shutting,在工作上已經很久沒使用此參數。趁此機會把它記錄下來,免得下次在翻箱倒櫃。

ipconfig / flushdns


在Win XP 下此參數清除 client 端 DNS 的 Cache。

2008年3月19日

Windows Command Regsvr32

很久未測試軟體元件,快要忘記這個 command 怎麼拼法。

Regsvr32 註冊 DLL 到系統的 Command。此 Command 主要用於散佈開發的元件到不同的電腦,適用於少數電腦或用於測試,如果電腦數很多就需要安裝程式來解決。

註冊 DLL
Regsvr32 DLLName


解除 DLL
Regsvr32 /u DLLName

此 command 可以用來解決一些軟體元件系統註冊資料遺失造成軟體無法使用的問題。例如系統有安裝別的壓縮軟體,以致於 Windows XP內建的 Zip 壓縮功能失效,要恢復 Windows XP Zip 功能,就可以下這行 command Regsvr32 Zipfldr.dll,Windows XP Zip 功能就可以恢復。有時註冊軟體元件到系統中,系統需重開才會生效。

2008年3月1日

Linux Command ifup, ifdown, ifconfig

啟動網路卡的指令

ifup xxxx

停用網路卡的指令

ifdown xxxx

另一個常用來顯示網卡資訊的指令 ifconfig 也可以用來啟動與停用網卡,語法如下:

啟動網路卡的語法

ifconfig xxxx up

停用網路卡的語法

ifconfig xxxx down

xxxx 表示作業系統的網路卡代號。例如: eth0, eth1。

2008年2月28日

Linux Command uname

顯示作業系統資訊指令 uname。

1. uname -a 顯示系統全部資訊

Linux LNB2 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux

2.uname -s 顯示作業系統名稱

Linux

3.uname -m 顯示電腦硬體類型

i686

4.uname -n 顯示網路本機名稱

LNB2

5.uname -r 顯示系統 kernel 版本

2.6.22-14-generic

2008年2月27日

Linux Command apt-get

Linux System 下有個功能強大的程式安裝指令 apt-get,這個指令解決程式安裝的相依性,讓安裝程式越來越輕鬆。

下面記錄常用的指令。

1.安裝程式
apt-get install 套件名稱 (packages)

2.移除程式
apt-get remove 套件名稱 (packages)

3.刪除下載回來的程式與檔案
apt-get clean

4.檢查程式的相依性
apt-get check

5.軟體升級
apt-get update
apt-get upgrade
在作軟體升級 apt-get upgrade 前先執行 apt-get update 讓本機軟體資料庫與軟體來源伺服器資料庫同步比對,才知道是否有軟體可以更新或升級。

6.尋找系統已安裝軟體
apt-cache pkgnames 套件名稱 (packages)