2018-09-08 Linux一些筆記

    1. date //獲取系統(tǒng)的當(dāng)前時(shí)間和日期
root@803e41ac5ea4:/# date    
Mon Sep 10 12:20:58 UTC 2018
root@803e41ac5ea4:/# date +%s  \\獲取當(dāng)前時(shí)間戳
1536582176
## 當(dāng)前日期格式化獲取
root@803e41ac5ea4:/# date +"%Y%m%d"
20180910
root@803e41ac5ea4:/# date +"%Y-%m-%d"
2018-09-10
    1. who
      作用:查看當(dāng)前哪些用戶登陸到這臺(tái)Linux服務(wù)器
      示例:
? $ who
seizens  console  Sep  2 01:42 
seizens  ttys000  Sep  2 01:49 
seizens  ttys001  Sep  2 01:49 

who am i //當(dāng)前正在使用的用戶

?  $ who am i
seizens  ttys001  Sep  2 01:49 
    1. wc 統(tǒng)計(jì)文件中的單詞數(shù)
例:
root@803e41ac5ea4:/# wc names 
  6  20 140 names

說明: 第一個(gè)數(shù)字6表示行數(shù)
第二個(gè)數(shù)字20表示單詞數(shù)目
第三個(gè)數(shù)字140表示字符數(shù)目
最后表示文件名

root@803e41ac5ea4:/# wc -c  names   // -c 統(tǒng)計(jì)字符數(shù)
140 names
root@803e41ac5ea4:/# wc -w  names  //-w 統(tǒng)計(jì)單詞數(shù)
20 names
root@803e41ac5ea4:/# wc -l  names   // -l 統(tǒng)計(jì)行數(shù)
6 names
    1. pwd
      當(dāng)前所在目錄
    1. 文件名替換
      * 匹配0個(gè)或以上的字符
      ?匹配1個(gè)字符
    1. 標(biāo)準(zhǔn)錯(cuò)誤
      格式 : 命令>文件
      無錯(cuò)誤時(shí)則不打印
      有錯(cuò)誤則會(huì)打印錯(cuò)誤
root@803e41ac5ea4:/# wc -l names > test  //無錯(cuò)誤
root@803e41ac5ea4:/# wc -l name > test   //有錯(cuò)誤
wc: name: No such file or directory
  • 7.命令發(fā)送到后臺(tái)
root@803e41ac5ea4:/# sort names > out &  //發(fā)送后臺(tái)指令
[1] 49    // 進(jìn)程id

說明:進(jìn)程id中第一個(gè)為命令的工作號(hào),第二個(gè)為進(jìn)程標(biāo)識(shí)號(hào)
-8. cut 切割

?  ~ who | cut -c1-8 //輸出每一行的第1個(gè)到第8個(gè)字符解析取出來
seizens 
seizens 
seizens 
?  ~ who | cut -c1-8,18-  //解析1-8個(gè)字符和第18個(gè)都最后一個(gè)字符
seizens  Sep  2 01:42 
seizens  Sep  2 01:49 
seizens  Sep  2 01:49 

cut -ddchar -ffields file
其中dchar 是數(shù)據(jù)中分隔各字段的字符,fields是從文件file中解析出來的字段,編號(hào)從1開始(如: -f1,2,8, -f1-3, -f4-)
注:如果沒有指定分隔符,cut就用制表符作為默認(rèn)切割符

?  ~ cat /etc/passwd | cut -d ':'  -f1
nobody
root
daemon
_uucp
_taskgated
_networkd
_installassistant
    1. paste
      與cut相反,把多行鏈接到一起
      默認(rèn)中間用制表符連接
      -d 可以指定分隔符,也可以是多個(gè)字符,即第一個(gè)字符連接第一個(gè)文件與第二個(gè)文件,第二個(gè)字符連接第二個(gè)和第三個(gè)文件
      如果文件數(shù)多于連接字符數(shù),則字符連接重新開始使用
root@803e41ac5ea4:/# paste -d ':,' names names names names
zhaoxin songzhen:zhaoxin songzhen,zhaoxin songzhen:zhaoxin songzhen
xiyi xinzhen aliyun:xiyi xinzhen aliyun,xiyi xinzhen aliyun:xiyi xinzhen aliyun
hekan  liuyan chang nihao  hahaah:hekan  liuyan chang nihao  hahaah,hekan  liuyan chang nihao  hahaah:hekan  liuyan chang nihao  hahaah
xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming,xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming
haobuhao yiqilai:haobuhao yiqilai,haobuhao yiqilai:haobuhao yiqilai
nish shuo shen me a :nish shuo shen me a ,nish shuo shen me a :nish shuo shen me a 

-s 把同一個(gè)文件的所有行連接到一起

root@803e41ac5ea4:/# paste -s names
zhaoxin songzhen    xiyi xinzhen aliyun hekan  liuyan chang nihao  hahaah   xionguiwen wangchuaa lvyueming  haobuhao yiqilai    nish shuo shen me a 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,232評(píng)論 2 33
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,553評(píng)論 0 13
  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多,請(qǐng)查閱幫助信息) 1、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,537評(píng)論 1 19
  • 今早在看到一篇帖子90后空巢老人。 我身為90后,深深感到擔(dān)憂,無外乎是杞人憂天。 昨晚還和一位同是90后的微信好...
    易水寒1213閱讀 412評(píng)論 0 0
  • 核電站電源適配器壞了 顯微鏡下蟲子互相鼓掌歡迎新人爆照 日常生活眾志成城 仍舊抗不過無人深空 三只觸角一顆大腦 裸...
    創(chuàng)作人李新鋼閱讀 171評(píng)論 0 0

友情鏈接更多精彩內(nèi)容