03-Linux常用命令二&三

1.

ifconfig 查看當(dāng)前ip? linux

ipconfig ? ? window

云服務(wù)器 只有內(nèi)網(wǎng)網(wǎng)卡赞警,外網(wǎng)網(wǎng)卡? kafka

2.CRT/XSHELL 鏈接 Linux

3.文件創(chuàng)建

? vi

? touch xxx.log 創(chuàng)建一個空的文件


4.文件夾創(chuàng)建

? mkdir xxx? 創(chuàng)建1層

? mkdir -p 1/2/3 連續(xù)創(chuàng)建3層

? mkdir 4 5 6? 同層1下子創(chuàng)建3個目錄


5.mv 移動文件或文件夾? 原路徑是不存在

mv 20180427.log ruoze/

6.cp 復(fù)制文件或者文件夾 原路徑是存在的

文件: cp 20180502.log ruoze/

文件夾: cp -r 4 1/

7.查看文件的內(nèi)容

cat 20180427.log 一下子將內(nèi)容刷新出來

more 20180427.log 一頁頁的按空格鍵翻

less 20180427.log

tail? ? ? ? ? ? ? 實時查看文件內(nèi)容

tail -f 20180427.log? ?

tail -F 20180427.log? -F = -f -retry

http://blog.itpub.net/30089851/viewspace-2134067/

tail -200f install.log.syslog? 倒著查看最新200行恩掷,且實時

log4j? 10份

xxx.log 系統(tǒng)記錄日志10份

100M就切1次:

mv xxx.log xxx.log1

touch xxx.log

8.

echo "456" > 20180502.log? 覆蓋

echo "123" >> 20180502.log 追加

9.輸出打印

echo "1234"

10.mv 和 cp誰快?

I'd argue for cp being the fastest, even if marginally so.

Between drives, 'mv' should essentially amount to cp + rm (copy to destination, then delete from source). On the same filesystem, 'mv' doesn't actually copy the data, it just remaps the inode, so it is far faster than cp.?

Rsync will be slower than cp since, it still needs to copy the entire file - and it has additional overhead (even if minor in this case). Rsync may win in the case where you already have the majority of data one the target drive and would only need to copy a small delta.

11.別名

alias

臨時: alias rz='cd /root/ruoze/1/'

永久: 取決于設(shè)置全局還是個人

12.環(huán)境變量文件

全局:

/etc/profile?

source /etc/profile? 生效

個人:? .bash_profile 、.bashrc

~/.bash_profile

source ~/.bash_profile? 生效

. ~/.bash_profile? ? 生效

13.刪除

rm xxx.log 刪除一個文件庇勃,詢問

rm -f xxx.log 刪除一個文件陷舅,不詢問

rm -rf xxx? 刪除文件夾

rm -rf / 不能做

在shell腳本:一定要校驗path變量是否等于空

path=""?

rm -rf $path/* ==> rm -rf /*

14.設(shè)置變量

path=6

key=value

15.history !70 查看歷史命令和執(zhí)行第70行

16.用戶,用戶組的常用命令

[root@hadoop000 ruoze]# ll /usr/sbin/user*

-rwxr-x---. 1 root root 103096 Dec? 8? 2011 /usr/sbin/useradd

-rwxr-x---. 1 root root? 69560 Dec? 8? 2011 /usr/sbin/userdel

-rws--x--x. 1 root root? 42384 Aug 23? 2010 /usr/sbin/userhelper

-rwxr-x---. 1 root root? 98680 Dec? 8? 2011 /usr/sbin/usermod

-rwsr-xr-x. 1 root root? 9000 Nov 23? 2013 /usr/sbin/usernetctl

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]# ll /usr/sbin/group*

-rwxr-x---. 1 root root 54968 Dec? 8? 2011 /usr/sbin/groupadd

-rwxr-x---. 1 root root 46512 Dec? 8? 2011 /usr/sbin/groupdel

-rwxr-x---. 1 root root 50800 Dec? 8? 2011 /usr/sbin/groupmems

-rwxr-x---. 1 root root 61360 Dec? 8? 2011 /usr/sbin/groupmod

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]# useradd ruoze? 自動創(chuàng)建一個用戶和用戶組疟游,名稱一樣

[root@hadoop000 ruoze]# id ruoze

uid=501(ruoze) gid=501(ruoze) groups=501(ruoze)

[root@hadoop000 ruoze]#

gid: 主組

groups:所有組

刪除

[root@hadoop000 ruoze]# userdel ruoze

[root@hadoop000 ruoze]# id ruoze

id: ruoze: No such user

[root@hadoop000 ruoze]#

再次創(chuàng)建

[root@hadoop000 ruoze]# useradd ruoze

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

Creating mailbox file: File exists

[root@hadoop000 ruoze]#

查看/home/xxx用戶名稱的文件夾

[root@hadoop000 ruoze]# ll /home/

total 8

drwx------. 4 jepson jepson 4096 May? 2 22:14 jepson

drwx------. 4 ruoze? ruoze? 4096 May? 2 22:29 ruoze

[root@hadoop000 ruoze]#

用戶和用戶組的文件

[root@hadoop000 ruoze]# cat /etc/passwd | grep ruoze

ruoze:x:501:501::/home/ruoze:/bin/bash

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]# cat /etc/group | grep ruoze

ruoze:x:501:

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]# groupadd bigdata

[root@hadoop000 ruoze]# id ruoze

uid=501(ruoze) gid=501(ruoze) groups=501(ruoze)

[root@hadoop000 ruoze]# usermod -a -G bigdata ruoze

[root@hadoop000 ruoze]# id ruoze

uid=501(ruoze) gid=501(ruoze) groups=501(ruoze),502(bigdata)

[root@hadoop000 ruoze]# usermod -g bigdata ruoze

[root@hadoop000 ruoze]# id ruoze

uid=501(ruoze) gid=502(bigdata) groups=502(bigdata)

17.管道符 |

cat /etc/passwd | grep ruoze

18.查看命令幫助

usermod --help

man usermod

19.設(shè)置密碼

passwd ruoze

20.切換用戶

[root@hadoop000 ruoze]# su ruoze

[ruoze@hadoop000 ruoze]$ pwd

/root/ruoze

[ruoze@hadoop000 ruoze]$

[root@hadoop000 ruoze]#

[root@hadoop000 ruoze]# su - ruoze

[ruoze@hadoop000 ~]$

- 1.切換用戶之后呼畸,執(zhí)行環(huán)境變量文件.bash_profile

? 2.且進入該用戶的家目錄

? hadoop

? su hadoop? su - hadoop

? xxxx? ? ? xxxxxx

記住2件事:1.? history

? ? ? ? ? 2.? 查看環(huán)境變量文件

21.exit 退出當(dāng)前用戶,返回上一次用戶

22.臨時獲取root的權(quán)限 sudo

[jepson@hadoop000 ~]$ rz

-bash: cd: /root/ruoze/6/: Permission denied

[jepson@hadoop000 ~]$

[jepson@hadoop000 ~]$

[jepson@hadoop000 ~]$ sudo rz

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

? ? #1) Respect the privacy of others.

? ? #2) Think before you type.

? ? #3) With great power comes great responsibility.

[sudo] password for jepson:

jepson is not in the sudoers file.? This incident will be reported.

[jepson@hadoop000 ~]$

將一個用戶添加到/etc/sudoers文件然后無密碼

[root@hadoop000 1]# vi /etc/sudoers

## Allow root to run any commands anywhere

root? ? ALL=(ALL)? ? ? ALL

jepson? ALL=(root)? ? ? NOPASSWD:ALL

[jepson@hadoop000 ~]$ ls -l /root

ls: cannot open directory /root: Permission denied

[jepson@hadoop000 ~]$

[jepson@hadoop000 ~]$ sudo ls -l /root

total 108

-rw-r--r--. 1 root root? ? 0 May? 2 21:12 20180502.log

-rw-------. 1 root root? 1382 Apr 28 05:21 anaconda-ks.cfg

drwxr-xr-x. 3 root root? 4096 Apr 27 22:37 Desktop

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Documents

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Downloads

-rw-r--r--. 1 root root 49565 Apr 28 05:20 install.log

-rw-r--r--. 1 root root 10033 Apr 28 05:16 install.log.syslog

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Music

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Pictures

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Public

drwxr-xr-x. 3 root root? 4096 May? 2 22:20 ruoze

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Templates

drwxr-xr-x. 2 root root? 4096 Apr 27 21:40 Videos

[jepson@hadoop000 ~]$

23.進程

查看

[jepson@hadoop000 ~]$ ps -ef | grep tail

root? ? 24215? 2254? 0 21:29 pts/1? ? 00:00:00 tail -f 20180502.log

root? ? 26027? 2254? 0 21:32 pts/1? ? 00:00:00 tail -F 20180502.log

root? ? 26034? 2254? 0 21:35 pts/1? ? 00:00:00 tail -F 20180502.log

root? ? 26049? 2254? 0 21:37 pts/1? ? 00:00:00 tail -F 20180502.log

第二列是pid

kill -9 24215

殺死關(guān)于tail命令的所有進程之前颁虐,給我ps -ef|grep tail查看確認(rèn)清楚

kill -9 26027 26034? 26049

kill -9 $(pgrep -f tail)

24.端口號

[root@hadoop000 ~]# ps -ef|grep ssh

root? ? ? 1432? ? 1? 0 20:45 ?? ? ? ? 00:00:00 /usr/sbin/sshd

root? ? ? 2248? 1432? 0 21:09 ?? ? ? ? 00:00:01 sshd: root@pts/1,pts/2,pts/3,pts/4

root? ? 26570? 2332? 0 23:14 pts/2? ? 00:00:00 grep ssh

[root@hadoop000 ~]# netstat -nlp|grep 1432

tcp? ? ? ? 0? ? ? 0 0.0.0.0:22? ? ? ? ? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? ? ? LISTEN? ? ? 1432/sshd? ? ? ? ?

tcp? ? ? ? 0? ? ? 0 :::22? ? ? ? ? ? ? ? ? ? ? :::*? ? ? ? ? ? ? ? ? ? ? ? LISTEN? ? ? 1432/sshd? ? ? ? ?

[root@hadoop000 ~]#

打開某個xxx服務(wù)的web界面: http://ip:端口/

ifconfig

ps -ef|grep xxx -->pid

netstat -nlp|grep pid -->port

netstat -nlp|grep xxx -->port

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛮原,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子另绩,更是在濱河造成了極大的恐慌儒陨,老刑警劉巖花嘶,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異框全,居然都是意外死亡察绷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門津辩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拆撼,“玉大人,你說我怎么就攤上這事喘沿≌⒍龋” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵蚜印,是天一觀的道長莺禁。 經(jīng)常有香客問我,道長窄赋,這世上最難降的妖魔是什么哟冬? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮忆绰,結(jié)果婚禮上浩峡,老公的妹妹穿的比我還像新娘。我一直安慰自己错敢,他們只是感情好翰灾,可當(dāng)我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稚茅,像睡著了一般纸淮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上亚享,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天咽块,我揣著相機與錄音,去河邊找鬼欺税。 笑死糜芳,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的魄衅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼塘辅,長吁一口氣:“原來是場噩夢啊……” “哼晃虫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起扣墩,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哲银,失蹤者是張志新(化名)和其女友劉穎扛吞,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荆责,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡滥比,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了做院。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盲泛。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖键耕,靈堂內(nèi)的尸體忽然破棺而出寺滚,到底是詐尸還是另有隱情,我是刑警寧澤屈雄,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布村视,位于F島的核電站,受9級特大地震影響酒奶,放射性物質(zhì)發(fā)生泄漏蚁孔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一惋嚎、第九天 我趴在偏房一處隱蔽的房頂上張望杠氢。 院中可真熱鬧,春花似錦瘸彤、人聲如沸修然。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽愕宋。三九已至,卻和暖如春结榄,著一層夾襖步出監(jiān)牢的瞬間中贝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工臼朗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留邻寿,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓视哑,卻偏偏與公主長得像绣否,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子挡毅,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,933評論 2 355

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