初識Linux

一、常見Linux的發(fā)行版有哪些婿失?不同發(fā)行版之間的聯(lián)系與區(qū)別

★debian:ubuntu,mint

★slackware:SUSE Linux Enterprise Server (SLES)啄寡,OpenSuse桌面

★redhat: Red Hat Enterprise,每18個月發(fā)行一個新版本

? ? ? ? ? ? ? ?CentOS哩照,兼容RHEL的格式

? ? ? ? ? ? ? ?中標(biāo)麒麟挺物,中標(biāo)軟件

? ? ? ? ? ? ? ?Fedora,每6個月發(fā)行一個新版本

★ArchLinux:輕量簡潔

★Gentoo:極致性能飘弧,不提供傳統(tǒng)意義的安裝程序

★L(fēng)FS: Linux From scratch 自制Linux

★Android: kernel+busybox(工具集)+java虛擬機(jī)

聯(lián)系

★都使用Linux內(nèi)核

★發(fā)行版本號命名規(guī)則:主版本號.次版本號.末版本號.打包版本號.廠商版本號

★需遵守GNU通用公共許可協(xié)議

區(qū)分

★發(fā)行版有的是合作組織來維護(hù)识藤,有的是企業(yè)公司來維護(hù)砚著。例如前者有debian,后者有redhat

★發(fā)行版使用的軟件包管理器有可能不同痴昧。例如debian使用dpkg作為軟件包管理器稽穆,應(yīng)用程序管理器為apt-get。redhat使用rpm作為軟件包管理器赶撰,應(yīng)用程序管理器為yum舌镶。SUSE使用rpm作為軟件包管理器,應(yīng)用程序管理器為zypper豪娜。

參考鏈接:https://www.cnblogs.com/otosis/p/5914102.html

下圖來源網(wǎng)站?https://futurist.se/gldt/2012/10/29/gnulinux-distribution-timeline-12-10/

二餐胀、打印顯示當(dāng)前時間,格式是:20181209211008

要求格式為:年月日時分秒 即:CCYYMMDDhhmmss

man date 查閱date的manual幫助得知

????date [OPTION]... [+FORMAT]

????%Y year

????%m month (01..12)

????%d day of month (e.g., 01)

????%H hour (00..23)

? ??%M minute (00..59)

? ?? %S second (00..60)

因此得出?date +%Y%m%d%H%M%S

后附查閱到的date的manual幫助

NAME

? ? ? date - print or set the system date and time

SYNOPSIS

? ? ? date [OPTION]... [+FORMAT]

? ? ? date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION

? ? ? Display the current time in the given FORMAT, or set the system date.

? ? ? Mandatory arguments to long options are mandatory for short options too.

? ? ? -d, --date=STRING

? ? ? ? ? ? ? display time described by STRING, not 'now'

? ? ? -f, --file=DATEFILE

? ? ? ? ? ? ? like --date once for each line of DATEFILE

? ? ? -I[TIMESPEC], --iso-8601[=TIMESPEC]

? ? ? ? ? ? ? output date/time in ISO 8601 format.? TIMESPEC='date' for date only (the default), 'hours', 'minutes', 'seconds', or 'ns' for date and time to the indicated precision.

? ? ? -r, --reference=FILE

? ? ? ? ? ? ? display the last modification time of FILE

? ? ? -R, --rfc-2822

? ? ? ? ? ? ? output date and time in RFC 2822 format.? Example: Mon, 07 Aug 2006 12:34:56 -0600

? ? ? --rfc-3339=TIMESPEC

? ? ? ? ? ? ? output? date and time in RFC 3339 format.? TIMESPEC='date', 'seconds', or 'ns' for date and time to the indicated precision.? Date and time components are separated by

? ? ? ? ? ? ? a single space: 2006-08-07 12:34:56-06:00

? ? ? -s, --set=STRING

? ? ? ? ? ? ? set time described by STRING

? ? ? -u, --utc, --universal

? ? ? ? ? ? ? print or set Coordinated Universal Time (UTC)

? ? ? --help display this help and exit

? ? ? --version

? ? ? ? ? ? ? output version information and exit

? ? ? FORMAT controls the output.? Interpreted sequences are:

? ? ? %%? ? a literal %

? ? ? %a? ? locale's abbreviated weekday name (e.g., Sun)

? ? ? %A? ? locale's full weekday name (e.g., Sunday)

? ? ? %b? ? locale's abbreviated month name (e.g., Jan)

? ? ? %B? ? locale's full month name (e.g., January)

? ? ? %c? ? locale's date and time (e.g., Thu Mar? 3 23:05:25 2005)

? ? ? %C? ? century; like %Y, except omit last two digits (e.g., 20)

? ? ? %d? ? day of month (e.g., 01)

? ? ? %D? ? date; same as %m/%d/%y

? ? ? %e? ? day of month, space padded; same as %_d

? ? ? %F? ? full date; same as %Y-%m-%d

? ? ? %g? ? last two digits of year of ISO week number (see %G)

? ? ? %G? ? year of ISO week number (see %V); normally useful only with %V

? ? ? %h? ? same as %b

? ? ? %H? ? hour (00..23)

? ? ? %I? ? hour (01..12)

? ? ? %j? ? day of year (001..366)

? ? ? %k? ? hour, space padded ( 0..23); same as %_H

? ? ? %l? ? hour, space padded ( 1..12); same as %_I

? ? ? %m? ? month (01..12)

? ? ? %M? ? minute (00..59)

? ? ? %n? ? a newline

? ? ? %N? ? nanoseconds (000000000..999999999)

? ? ? %p? ? locale's equivalent of either AM or PM; blank if not known

? ? ? %P? ? like %p, but lower case

? ? ? %r? ? locale's 12-hour clock time (e.g., 11:11:04 PM)

? ? ? %R? ? 24-hour hour and minute; same as %H:%M

? ? ? %s? ? seconds since 1970-01-01 00:00:00 UTC

? ? ? %S? ? second (00..60)

? ? ? %t? ? a tab

? ? ? %T? ? time; same as %H:%M:%S

? ? ? %u? ? day of week (1..7); 1 is Monday

? ? ? %U? ? week number of year, with Sunday as first day of week (00..53)

? ? ? %V? ? ISO week number, with Monday as first day of week (01..53)

? ? ? %w? ? day of week (0..6); 0 is Sunday

? ? ? %W? ? week number of year, with Monday as first day of week (00..53)

? ? ? %x? ? locale's date representation (e.g., 12/31/99)

? ? ? %X? ? locale's time representation (e.g., 23:13:48)

? ? ? %y? ? last two digits of year (00..99)

? ? ? %Y? ? year

? ? ? %z? ? +hhmm numeric time zone (e.g., -0400)

? ? ? %:z? ? +hh:mm numeric time zone (e.g., -04:00)

? ? ? %::z? +hh:mm:ss numeric time zone (e.g., -04:00:00)

? ? ? %:::z? numeric time zone with : to necessary precision (e.g., -04, +05:30)

? ? ? %Z? ? alphabetic time zone abbreviation (e.g., EDT)

? ? ? By default, date pads numeric fields with zeroes.? The following optional flags may follow '%':

? ? ? -? ? ? (hyphen) do not pad the field

? ? ? _? ? ? (underscore) pad with spaces

? ? ? 0? ? ? (zero) pad with zeros

? ? ? ^? ? ? use upper case if possible

? ? ? #? ? ? use opposite case if possible

? ? ? After any flags comes an optional field width, as a decimal number; then an optional modifier, which is either E to use the locale's alternate representations? if? available,

? ? ? or O to use the locale's alternate numeric symbols if available.

ENVIRONMENT

? ? ? TZ? ? Specifies the timezone, unless overridden by command line parameters.? If neither is specified, the setting from /etc/localtime is used.

EXAMPLES

? ? ? Convert seconds since the epoch (1970-01-01 UTC) to a date

? ? ? ? ? ? ? $ date --date='@2147483647'

? ? ? Show the time on the west coast of the US (use tzselect(1) to find TZ)

? ? ? ? ? ? ? $ TZ='America/Los_Angeles' date

? ? ? Show the local time for 9AM next Friday on the west coast of the US

? ? ? ? ? ? ? $ date --date='TZ="America/Los_Angeles" 09:00 next Fri'

? ? ? GNU coreutils online help: <http://www.gnu.org/software/coreutils/> Report date translation bugs to <http://translationproject.org/team/>

DATE STRING

? ? ? The? --date=STRING? is? a? mostly? free? format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or even "next Thursday".? A date

? ? ? string may contain items indicating calendar date, time of day, time zone, day of week, relative time, relative date, and numbers.? An empty string indicates the beginning of

? ? ? the day.? The date string format is more complex than is easily documented here but is fully described in the info documentation.

AUTHOR

? ? ? Written by David MacKenzie.

COPYRIGHT

? ? ? Copyright ? 2013 Free Software Foundation, Inc.? License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.

? ? ? This is free software: you are free to change and redistribute it.? There is NO WARRANTY, to the extent permitted by law.

SEE ALSO

? ? ? The full documentation for date is maintained as a Texinfo manual.? If the info and date programs are properly installed at your site, the command

? ? ? ? ? ? ? info coreutils 'date invocation'

? ? ? should give you access to the complete manual.

三瘤载、實(shí)現(xiàn)晚上20:30自動關(guān)機(jī)否灾,并提示用戶

man shutdown?查閱shutdown的manual幫助得知

shutdown [OPTIONS...] [TIME] [WALL...]

因此得出 shutdown 20:30 'The system will be shutdown AT 20:30.'

后附查閱到的shutdown的manual幫助

NAME

? ? ? shutdown - Halt, power-off or reboot the machine

SYNOPSIS

? ? ? shutdown [OPTIONS...] [TIME] [WALL...]

DESCRIPTION

? ? ? shutdown may be used to halt, power-off or reboot the machine.

? ? ? The first argument may be a time string (which is usually "now"). Optionally, this may be followed by a wall message to be sent to all logged-in users before going down.

? ? ? The time string may either be in the format "hh:mm" for hour/minutes specifying the time to execute the shutdown at, specified in 24h clock format. Alternatively it may be in

? ? ? the syntax "+m" referring to the specified number of minutes m from now.? "now" is an alias for "+0", i.e. for triggering an immediate shutdown. If no time argument is

? ? ? specified, "+1" is implied.

? ? ? Note that to specify a wall message you must specify a time argument, too.

? ? ? If the time argument is used, 5 minutes before the system goes down the /run/nologin file is created to ensure that further logins shall not be allowed.

OPTIONS

? ? ? The following options are understood:

? ? ? --help

? ? ? ? ? Print a short help text and exit.

? ? ? -H, --halt

? ? ? ? ? Halt the machine.

? ? ? -P, --poweroff

? ? ? ? ? Power-off the machine (the default).

? ? ? -r, --reboot

? ? ? ? ? Reboot the machine.

? ? ? -h

? ? ? ? ? Equivalent to --poweroff, unless --halt is specified.

? ? ? -k

? ? ? ? ? Do not halt, power-off, reboot, just write wall message.

? ? ? --no-wall

? ? ? ? ? Do not send wall message before halt, power-off, reboot.

? ? ? -c

? ? ? ? ? Cancel a pending shutdown. This may be used cancel the effect of an invocation of shutdown with a time argument that is not "+0" or "now".

EXIT STATUS

? ? ? On success, 0 is returned, a non-zero failure code otherwise.

SEE ALSO

? ? ? systemd(1), systemctl(1), halt(8), wall(1)

四、總結(jié)歷史命令管理以及用法

????????登錄shell時鸣奔,系統(tǒng)會讀取~/.bash_history中的歷史命令到緩存中墨技。之后所有的命令操作都會先記錄在緩存中,只有在用戶正常退出的時候才會將緩存中新增的命令保存到~/.bash_history中挎狸。若用戶非正常退出則可能丟失緩存中的歷史命令扣汪。為避免此種情況發(fā)生,可以在系統(tǒng)操作中途可以輸入history -a追加本次會話新執(zhí)行的命令歷史列表至歷史文件伟叛。

? ? ? ? 若要完全清空歷史記錄不留痕跡私痹,需要先刪除~/.bash_history里的內(nèi)容,再用history?-c清空緩存中未保存的歷史命令统刮。


五紊遵、總結(jié)Linux幫助用法

? ? ? ? 會使用幫助,自己解決問題特別重要侥蒙。

? ? ? ? 在Linux中獲得幫助的途徑有一下這些:

? ??????????????whatis 命令暗膜。可以查看命令的man幫助出現(xiàn)在哪些章節(jié)鞭衩,找到自己需要的章節(jié)学搜。

? ? ? ? ? ? ? ? 命令 --help

? ? ? ? ? ? ? ? man 章節(jié) 命令

? ? ? ? ? ? ? ? info 命令

????????????????/usr/share/doc/

????????????????Red Hat documentation

????????????????其它網(wǎng)站和搜索

? ??????

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末色建,一起剝皮案震驚了整個濱河市讨勤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竣灌,老刑警劉巖坯台,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件炬丸,死亡現(xiàn)場離奇詭異,居然都是意外死亡蜒蕾,警方通過查閱死者的電腦和手機(jī)稠炬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進(jìn)店門焕阿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人首启,你說我怎么就攤上這事暮屡。” “怎么了毅桃?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵褒纲,是天一觀的道長。 經(jīng)常有香客問我疾嗅,道長外厂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任代承,我火速辦了婚禮汁蝶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘论悴。我一直安慰自己掖棉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布膀估。 她就那樣靜靜地躺著幔亥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪察纯。 梳的紋絲不亂的頭發(fā)上帕棉,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機(jī)與錄音饼记,去河邊找鬼香伴。 笑死,一個胖子當(dāng)著我的面吹牛具则,可吹牛的內(nèi)容都是我干的即纲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼博肋,長吁一口氣:“原來是場噩夢啊……” “哼低斋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起匪凡,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤膊畴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后病游,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巴比,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了轻绞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡佣耐,死狀恐怖政勃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情兼砖,我是刑警寧澤奸远,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站讽挟,受9級特大地震影響懒叛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜耽梅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一薛窥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧眼姐,春花似錦诅迷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贡歧,卻和暖如春滩租,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背利朵。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工律想, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哗咆。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓蜘欲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親晌柬。 傳聞我的和親對象是個殘疾皇子姥份,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,322評論 0 10
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,476評論 0 23
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,451評論 0 13
  • 1,nginx啟動不了年碘,發(fā)現(xiàn)是因?yàn)?0端口被占用2澈歉,在dos窗口中運(yùn)行'netstat -ano'發(fā)現(xiàn)80端口被p...
    努力與幸運(yùn)閱讀 4,736評論 0 0
  • 荔枝熟了屿衅,不知道怎么想用這個句子開頭埃难,也許是想念阿豪當(dāng)年給我們大家?guī)У腻有Π桑枪烙嬍俏疫@么多年吃過的最好...
    烏鴉已隱居閱讀 372評論 0 0