當前位置:首頁 » 操作系統 » linuxdc

linuxdc

發布時間: 2022-05-08 23:57:10

linux 裡面命令行打開計算器 怎麼輸入




linux命令行計算器












詳細文檔請 man bc

在windows下,大家都知道直接運行calc,(c:windowssystem32calc.exe),可以打開計算器。

註:

calculate vt.&vi.
計算;calculator n. 計算器。calc就是這個計算的簡寫。
Ca在化學中是代表鈣元素,calcium
鈣(20號元素,符號Ca)。兩者有什麼聯系呢?
calculate 來自calculus,原義是做算術運算的小石子,是calx(石灰石)的小稱。


那麼在linux系統下,有無與windows下calc.exe類似的計算器呢?


下面總結linux下的三個命令,來介紹一下linux下的計算方法:


1)bc
bc在默認的情況下是個互動式的指 令。在bc工作環境下,可以使用以下計算符號:
+ 加法
- 減法
* 乘法
/ 除法
^ 指數
% 余數
如:
#
bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
3+6
<=加法
9
4+2*3<=加法、乘法
10
(4+2)*3<=加法、乘法(優先)
18
4*6/8
<=乘法、除法
3
10^3
<=指數
1000
18%5<=余數

3+4;5*2;5^2;18/4
<=一行輸入多個計算,用;相隔。
7
10
25
4
quit <=退出

# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=3
<=設小數位
1/3
.333
quit

以上是交互的計算,那到也可以 不進行交互而直接計算出結果。

A.用echo和|法,如:

# echo "(6+3)*2" |bc
18

# echo 15/4 |bc
3

# echo "scale=2;15/4"
|bc
3.75

# echo "3+4;5*2;5^2;18/4"
|bc
7
10
25
4

另外,
bc除了scale來設定小數位之外,還有ibase和obase來其它進制的運算。

如:

//將16進制的A7輸出為10進制, 注意,英文只能大寫

# echo "ibase=16;A7"
|bc
167

//將2進制的11111111轉成10進制

# echo "ibase=2;11111111"
|bc
255

//輸入為16進制,輸出為2進制

# echo "ibase=16;obase=2;B5-A4"
|bc
10001

對於bc還有補充,在bc --help中還可以發現:bc後可以接文件名。如:

# more calc.txt
3+2
4+5
8*2
10/4
# bc calc.txt
5
9
16
2


2)expr

expr命令可不光能計算加減乘除哦,還有很多表達式,都可以計算出結果,不過有一點需要注意,在計算加減乘除時,不要忘了使用空格和轉義。下
面直接用實例來介紹一下expr的運算,如:

# expr 6 +
3
(有空格)
9

# expr2 *
3
(有轉義符號)
6

# expr 14 % 9
5

# a=3
# expr
$a+5
(無空格)
3+5
# expr $a +
5
(變數,有空格)
8

#
a=`expr 4 + 2`
echo $a
6
# expr $a + 3
9

另外,expr對於字串的操作(計算)也是很方便的,如:

//字串長度
#expr length
"yanggang.cublog.cn"
21

//從位置處抓取字串
# expr substr "yanggang.cublog.cn"
1 11

yanggang


//字串開始處

# expr index
"yanggang.cublog.cn" cu
13

3)dc

用dc來進行計算的人可以不多,因為dc與bc相比要復雜,但是在進行簡單的計劃時,是差不多的,不算難。dc為壓棧操作,默認也是交互的,但
也可以用echo和|來配合打算。

如:

# dc
3
2+

p
5
4*
p
20

quit

# echo 3 2+ 4* p |dc
20

4)echo

echo用來進行回顯,是周知的事。上面也配合bc來進行計算。其實echo也可以單獨進行簡單的計算,如:

# echo $((3+5))
8
# echo $(((3+5)*2))
16

echo還可以進行變數的計算,如:

# a=10
# b=5
# echo $(($a+$b))
15
# echo $a+$b
10+5
# echo $a+$b |bc
15

//計算前天的日期

# echo `date
+%Y%m%d`
20090813
# echo `date +%Y%m%d`-2
20090813-2
# echo `date +%Y%m%d`-2
|bc
20090811

5)AWK

awk在處理文件的時,可以進行運算,那當然也可以單單用來計算了,如:

# awk 'BEGIN{a=3+2;print
a}'
5
# awk 'BEGIN{a=(3+2)*2;print
a}'
10

Awk 支持常見的運算符, 如 + (加),- (減), * (乘), / (除), ^ 或 ** (乘方), % (取模)
等等。 此外, awk 也提供了一些常用的數學函數, 比如 sin(x), cos(x), exp(x), log(x),
sqrt(x), rand()。 使用這些運算符和函數可以直接進行一些簡單的運算:

# echo | awk '{print
8+6}'

14

# echo | awk '{print
8/6}'

1.33333

# echo | awk '{print
9%5}'

4



  • 請放心使用

  • 有問題的話請追問

  • 滿意請及時採納,謝謝

Ⅱ 如何退出linux下的dc計算器

你進入了一個目錄無法用 cd .. 退回有以下原因:1、該子目錄所在的父目錄已經被刪除或者改名
2、該子目錄所在的父目錄的許可權已經被修改(可能是把當前用戶的可執行許可權去了,或者已經改變了所有者,而當前用戶沒有可執行許可權)

你需要做的是:
1、確認該目錄及其父目錄還存在或者沒被改名。
2、如果符合1,則可以修改父目錄的許可權,添加可執行許可權 sudo chmod -R ugo+x filename //filename 是該子目錄的父目錄。或者是 sudo chown -R user:group filename user group 分別是當前用戶的用戶名和組名

Ⅲ linux下的bc指令是計算機,那bc是什麼單詞的縮寫阿linux下的指令好像沒什麼規則

bc是dc的前端,dc是unix下的程序,很古老,很難用

"dc is a desk calculator program that takes input in reverse Polish notation"

命名基本上都是縮寫
list-ls
move-mv
-cp

像dc這種屬於第三方程序,命名就不那麼嚴謹,比如mc,其實是midnight-commander,不看manpage很難猜到意思

Ⅳ linux命令輸入dc /etc的話會有什麼結果

是 cd /etc
將當前工作目錄切換到 /etc 目錄,僅此而已。沒什麼嚴重後果。

Ⅳ 如何把Linux系統加入到域

首先要准備好一個WIN域控制器和一個Linux客戶端,並彼此能互通.需要安裝四個包(krb5-
2
域控制器的域名是dc.test.com IP地址是192.168.1.2Linux客戶端的計算機名字是lin IP 地址是192.168.1.3在linux中先安裝好samba服務和krb5包
3
首先要確定linux和域控制器的通信正常

Ⅵ linux上都有什麼服務,全啊

NetworkManager, NetworkManagerDispatcher NetworkManager 是一個自動切換網路連接的後台進程。很多筆記本用戶都需要啟用該功能,它讓你能夠在無線網路和有線網路之間切換。大多數台式機用戶應該關閉該服務。一些 DHCP 用戶可能需要開啟它。 acpid ACPI(全稱 Advanced Configuration and Power Interface)服務是電源管理介面。建議所有的筆記本用戶開啟它。一些伺服器可能不需要 acpi。支持的通用操作有:「電源開關「,」電池監視「,」筆記本 Lid 開關「,「筆記本顯示屏亮度「,「休眠」, 「掛機」,等等。 anacron, atd, cron 這幾個調度程序有很小的差別。 建議開啟 cron,如果你的電腦將長時間運行,那就更應該開啟它。對於伺服器,應該更深入了解以確定應該開啟哪個調度程序。大多數情況下,筆記本/台式機應該關閉 atd 和 anacron。注意:一些任務的執行需要 anacron,比如:清理 /tmp 或 /var。 apmd 一些筆記本和舊的硬體使用 apmd。如果你的電腦支持 acpi,就應該關閉 apmd。如果支持 acpi,那麼 apmd 的工作將會由 acpi 來完成。 autofs 該服務自動掛載可移動存儲器(比如 USB 硬碟)。如果你使用移動介質(比如移動硬碟,U 盤),建議啟用這個服務。 avahi-daemon, avahi-dnsconfd Avahi 是 zeroconf 協議的實現。它可以在沒有 DNS 服務的區域網里發現基於 zeroconf 協議的設備和服務。它跟 mDNS 一樣。除非你有兼容的設備或使用 zeroconf 協議的服務,否則應該關閉它。我把它關閉。 bluetooth, hcid, hidd, sdpd, nd, pand 藍牙(Bluetooth)是給無線便攜設備使用的(非 wifi, 802.11)。很多筆記本提供藍牙支持。有藍牙滑鼠,藍牙耳機和支持藍牙的手機。很多人都沒有藍牙設備或藍牙相關的服務,所以應該關閉它。其他藍牙相關的服務有:hcid 管理所有可見的藍牙設備,hidd 對輸入設備(鍵盤,滑鼠)提供支持, nd 支持通過藍牙撥號連接網路,pand 允許你通過藍牙連接乙太網。 capi 僅僅對使用 ISDN 設備的用戶有用。大多數用戶應該關閉它。 cpuspeed 該服務可以在運行時動態調節 CPU 的頻率來節約能源(省電)。許多筆記本的 CPU 支持該特性,現在,越來越多的台式機也支持這個特性了。如果你的 CPU 是:Petium-M,Centrino,AMD PowerNow, Transmetta,Intel SpeedStep,Athlon-64,Athlon-X2,Intel Core 2 中的一款,就應該開啟它。如果你想讓你的 CPU 以固定頻率運行的話就關閉它。 cron 參見anacron。 cupsd, cups-config-daemon 列印機相關。如果你有能在 Fedora 中驅動的 CUPS 兼容的列印機,你應該開啟它。 dc_client, dc_server 磁碟緩存(Distcache)用於分布式的會話緩存。主要用在 SSL/TLS 伺服器。它可以被 Apache 使用。大多數的台式機應該關閉它。 dhcdbd 這是一個讓 DBUS 系統控制 DHCP 的介面。可以保留默認的關閉狀態。 diskmp, netmp 磁碟轉儲(Diskmp)用來幫助調試內核崩潰。內核崩潰後它將保存一個 「mp「 文件以供分析之用。網路轉儲(Netmp)的功能跟 Diskmp 差不多,只不過它可以通過網路來存儲。除非你在診斷內核相關的問題,它們應該被關閉。 nd 參見bluetooth。 firstboot 該服務是 Fedora 安裝過程特有的。它執行在安裝之後的第一次啟動時僅僅需要執行一次的特定任務。它可以被關閉。 gpm 終端滑鼠指針支持(無圖形界面)。如果你不使用文本終端(CTRL-ALT-F1, F2..),那就關閉它。不過,我在運行級別 3 開啟它,在運行級別 5 關閉它。 hidd 參見bluetooth。 hplip, hpiod, hpssd HPLIP 服務在 Linux 系統上實現 HP 列印機支持,包括 Inkjet,DeskJet,OfficeJet,Photosmart,Business InkJet 和一部分 LaserJet 列印機。這是 HP 贊助的惠普 Linux 列印項目(HP Linux Printing Project)的產物。如果你有相兼容的列印機,那就啟用它。 iptables 它是Linux 標準的防火牆(軟體防火牆)。如果你直接連接到互聯網(如,cable,DSL,T1),建議開啟它。如果你使用硬體防火牆(比如:D-Link,Netgear,Linksys 等等),可以關閉它。強烈建議開啟它。 ip6tables 如果你不知道你是否在使用 IPv6,大部分情況下說明你沒有使用。該服務是用於 IPv6 的軟體防火牆。大多數用戶都應該關閉它。閱讀這里了解如何關閉 Fedora 的 IPv6 支持。 irda, irattach IrDA 提供紅外線設備(筆記本,PDA's,手機,計算器等等)間的通訊支持。大多數用戶應該關閉它。 irqbalance 在多處理器系統中,啟用該服務可以提高系統性能。大多數人不使用多處理器系統,所以關閉它。但是我不知道它作用於多核 CPU's 或 超線程 CPU's 系統的效果。在單 CPU 系統中關閉它應該不會出現問題。 isdn 這是一種互聯網的接入方式。除非你使用 ISDN 貓來上網,否則你應該關閉它。 kudzu 該服務進行硬體探測,並進行配置。如果更換硬體或需要探測硬體更動,開啟它。但是絕大部分的台式機和伺服器都可以關閉它,僅僅在需要時啟動。 lm_sensors 該服務可以探測主板感應器件的值或者特定硬體的狀態(一般用於筆記本電腦)。你可以通過它來查看電腦的實時狀態,了解電腦的健康狀況。它在 GKrellM 用戶中比較流行。查看 lm_sensors 的主頁獲得更多信息。如果沒有特殊理由,建議關閉它。 mctrans 如果你使用 SELinux 就開啟它。默認情況下 Fedora Core 開啟 SELinux。 mdmonitor 該服務用來監測 Software RAID 或 LVM 的信息。它不是一個關鍵性的服務,可以關閉它。 mdmpd 該服務用來監測 Multi-Path 設備(該類型的存儲設備能被一種以上的控制器或方法訪問)。它應該被關閉。 messagebus 這是Linux 的 IPC(Interprocess Communication,進程間通訊)服務。確切地說,它與 DBUS 交互,是重要的系統服務。強烈建議開啟它。 netmp 參見diskmp。 netplugd Netplugd 用於監測網路介面並在介面狀態改變時執行指定命令。建議保留它的默認關閉狀態。 netfs 該服務用於在系統啟動時自動掛載網路中的共享文件空間,比如:NFS,Samba 等等。如果你連接到區域網中的其它伺服器並進行文件共享,就開啟它。大多數台式機和筆記本用戶應該關閉它。 nfs, nfslock 這是用於 Unix/Linux/BSD 系列操作系統的標准文件共享方式。除非你需要以這種方式共享數據,否則關閉它。 ntpd 該服務通過互聯網自動更新系統時間。如果你能永久保持互聯網連接,建議開啟它,但不是必須的。 pand 參見bluetooth。 pcscd 該服務提供智能卡(和嵌入在信用卡,識別卡里的小晶元一樣大小)和智能卡讀卡器支持。如果你沒有讀卡器設備,就關閉它。 portmap 該服務是 NFS(文件共享)和 NIS(驗證)的補充。除非你使用 NFS 或 NIS 服務,否則關閉它。 readahead_early, readahead_later 該服務通過預先載入特定的應用程序到內存中以提供性能。如果你想程序啟動更快,就開啟它。 restorecond 用於給 SELinux 監測和重新載入正確的文件上下文(file contexts)。它不是必須的,但如果你使用 SELinux 的話強烈建議開啟它。 rpcgssd, rpcidmapd, rpcsvcgssd 用於NFS v4。除非你需要或使用 NFS v4,否則關閉它。 sendmail 除非你管理一個郵件伺服器或你想在區域網內傳遞或支持一個共享的 IMAP 或 POP3 服務。大多數人不需要一個郵件傳輸代理。如果你通過網頁(hotmail/yahoo/gmail)或使用郵件收發程序(比如:Thunderbird,Kmail,Evolution 等等)收發程序。你應該關閉它。 smartd SMART Disk Monitoring 服務用於監測並預測磁碟失敗或磁碟問題(前提:磁碟必須支持 SMART)。大多數的桌面用戶不需要該服務,但建議開啟它,特別是伺服器。 smb SAMBA 服務是在 Linux 和 Windows 之間共享文件必須的服務。如果有 Windows 用戶需要訪問 Linux 上的文件,就啟用它。查看如何在 Fedora Core 6 下配置 Samba。 sshd SSH 允許其他用戶登錄到你的系統並執行程序,該用戶可以和你同一網路,也可以是遠程用戶。開啟它存在潛在的安全隱患。如果你不需要從其它機器或不需要從遠程登錄,就應該關閉它。 xinetd (該服務默認可能不被安裝)它是一個特殊的服務。它可以根據特定埠收到的請求啟動多個服務。比如:典型的 telnet 程序連接到 23 號埠。如果有 telent 請求在 23 號埠被 xinetd 探測到,那 xinetd 將啟動 telnetd 服務來響應該請求。為了使用方便,可以開啟它。運行 chkconfig --list, 通過檢查 xinetd 相關的輸出可以知道有哪些服務被 xinetd 管理。

Ⅶ 紅帽的什麼版本相當於或高於紅旗Linux DC 5.0中文版呢

如果是企業版,大致相當於redhat as 3.0(需要付費)
如果是個人版,redhat最高版本是9.0(2002年之後紅帽個人版停止開發)相當於紅旗早期版本(好像是2.0),沒有跟紅旗5.0相當的版本

Ⅷ linux下有沒有類似win32內存dc的函數

也有 類似 的 函數

甚至 連 php 都有 函數 文字轉換成圖片

查查 看

祝你順利

Ⅸ LINUX內核是否支持DC-390

DC-390的控制晶元是AMD53C974

在很早的版本內核就內建支持了..

如果你的不行 可以下載

ftp://sunsite.unc.e/pub/Linux/kernel/patches/scsi/AM53C974-0.3.tgz 編譯成模塊

如何編譯成模塊 Please Google , 因為這個特例我也不是很清楚

你裝那個發行版? 這個scsi卡真夠老的, rhel4 也就是紅帽企業版4 以上 debian 3.0以上都很順利能識別, ubuntu沒測試

Ⅹ 在dc,icc中用linux命令後沒有加&怎麼辦

你得裝一個calc軟體啊,我用archlinux,pacman -S calc可以裝上calc,然後term里運行就可以。 如果用ubuntu,還是apt-cache search calc看看,應該有這個軟體 apt-get install calc

熱點內容
2013年二級c語言真題 發布:2024-10-08 10:44:47 瀏覽:242
linux的locale 發布:2024-10-08 10:44:36 瀏覽:91
2rsa演算法 發布:2024-10-08 10:29:53 瀏覽:541
南京社保密碼多少 發布:2024-10-08 10:21:01 瀏覽:472
國內的少兒編程 發布:2024-10-08 10:21:00 瀏覽:520
vscode編譯調試閃退 發布:2024-10-08 10:19:27 瀏覽:671
oracle資料庫用戶許可權 發布:2024-10-08 09:46:00 瀏覽:708
立方的演算法口訣 發布:2024-10-08 09:44:30 瀏覽:820
python輸入到excel表格 發布:2024-10-08 09:36:31 瀏覽:285
腳本拒絕訪問閃退 發布:2024-10-08 09:34:55 瀏覽:939