【若泽大数据第一天】--Linux基础命令

Linux常用命令

1.vi 编辑文件

i-->编辑

ecs -->退出命令

shift+: --> 尾行 输入 wq   保存退出  wq!强制保存退出  q! 强制退出

2.pwd 当前目录

3.ls 查看

   -l  权限信息 用户和用户组  时间

等价于ll

   -a  隐藏文件/文件夹 是以.开头 .xxx

4.alias 别名

临时别名

5.cd 切换目录

    cd /root/Pictures 绝对path

    cd ../Pictures    相对path  

    cd -   退回上一次目录

    cd ../    退回上一层目录

6.用户的家目录

root /root

xxx  /home/xxx

7.cd ~   快速进当前用户的家目录

cd   快速进当前用户的家目录

[if !supportLists]8. [endif]clear 清屏

9.创建文件夹

mkdir ruozedata  创建1个文件夹

mkdir 1 5 7      并排

mddir -p 2/3/5   级联

10.创建文件

 vi jepson.log  空和不空

 touch www.log  创建空

 echo "" > ruoze.log        有1个字节

 cat /dev/null > data.log   0字节  需要清空或者新建

11.mv

mv  www.log  www.log20180519   移动+改名称

12.cp

cp jepson.log 7    文件

cp -r 7 5          文件夹 带-r参数

13.删除

rm 文件

rm -f  强制删除文件

rm -rf  强制删除 文件夹

14.环境变量

alias rzd='cd /root/ruozedata'

全局:

[root@ruozehadoop001 ~]# vi /etc/profile

# alias

alias rzd='cd /root/ruozedata'

[root@ruozehadoop001 ~]# source /etc/profile

个人家目录:

[jepson@ruozehadoop001 ~]$ ll -a

total 28

drwx------. 4 jepson jepson 4096 May 19 05:36 .

drwxr-xr-x. 3 root   root   4096 May 19 05:36 ..

-rw-r--r--. 1 jepson jepson   18 Jul 18  2013 .bash_logout

-rw-r--r--. 1 jepson jepson  176 Jul 18  2013 .bash_profile

-rw-r--r--. 1 jepson jepson  124 Jul 18  2013 .bashrc

[jepson@ruozehadoop001 ~]$ vi .bash_profile

alias tmp='cd /tmp'

[jepson@ruozehadoop001 ~]$ source .bash_profile

个人习惯:

[jepson@ruozehadoop001 ~]$ . .bash_profile

15.su 切换用户

  - 参数表示切换用户,

执行jepson用户的环境变量文件和进home

16.sudo 普通用户临时有root权限

[jepson@ruozehadoop001 ~]$ ll /root

ls: cannot open directory /root: Permission denied

[root@ruozehadoop001 ~]# vi /etc/sudoers

jepson  ALL=(root)      NOPASSWD:ALL

[jepson@ruozehadoop001 ~]$ sudo ll /root

sudo: ll: command not found

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

total 120

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

drwxr-xr-x. 2 root root  4096 May 19 21:40 Desktop

drwxr-xr-x. 2 root root  4096 May 19 21:40 Documents

drwxr-xr-x. 2 root root  4096 May 19 21:40 Downloads

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

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

drwxr-xr-x. 2 root root  4096 May 19 21:40 Music

drwxr-xr-x. 2 root root  4096 May 19 21:40 Pictures

drwxr-xr-x. 2 root root  4096 May 19 21:40 Public

drwxr-xr-x. 4 root root  4096 May 20 14:32 ruozedata

-rw-r--r--. 1 root root    13 May 19 23:07 ruoze.log

-rw-r--r--. 1 root root    34 May 19 23:06 ruoze.log1

drwxr-xr-x. 2 root root  4096 May 19 21:40 Templates

-rw-r--r--. 1 root root    17 May 19 22:55 test.log

drwxr-xr-x. 2 root root  4096 May 19 21:40 Videos

[jepson@ruozehadoop001 ~]$

17.用户和用户组

 ll /usr/sbin/user*

 ll /usr/sbin/group*

 id jepson

uid=500(jepson) gid=500(jepson) groups=500(jepson)

useradd ruoze  创建1个名称相同的用户和用户组  

id ruoze

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

gid : 主组

groups: 所有组

[root@ruozehadoop001 ~]# ll /home/

total 8

drwx------. 4 jepson jepson 4096 May 20 15:08 jepson

drwx------. 4 ruoze  ruoze  4096 May 20 15:14 ruoze

[root@ruozehadoop001 ~]# userdel ruoze

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]# id ruoze

id: ruoze: No such user

[root@ruozehadoop001 ~]# ll /home/

total 8

drwx------. 4 jepson jepson 4096 May 20 15:08 jepson

drwx------. 4    501    501 4096 May 20 15:14 ruoze

[root@ruozehadoop001 ~]#

再次创建

[root@ruozehadoop001 ~]# useradd ruoze

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

Creating mailbox file: File exists

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]# cat /etc/passwd

[root@ruozehadoop001 ~]# cat /etc/group

[root@ruozehadoop001 ~]# usermod -a -G bigdata ruoze

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]# id ruoze

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

[root@ruozehadoop001 ~]#

18.管道符 和 过滤

[root@ruozehadoop001 ~]# cat /etc/passwd | grep jepson

jepson:x:500:500:ruozedata:/home/jepson:/bin/bash

[root@ruozehadoop001 ~]#

19.进程和端口号

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

root      1480     1  0 14:03 ?        00:00:00 /usr/sbin/sshd

root      1819  1480  0 14:07 ?        00:00:00 sshd: root@pts/0,pts/1,pts/2,pts/3

root      2286  1823  0 15:34 pts/0    00:00:00 grep ssh

[root@ruozehadoop001 ~]#

用户pid

root      1480

[root@ruozehadoop001 ~]# ps -ef|grep http

root      2820     1  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2823  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2824  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2825  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2826  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2827  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2828  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2829  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

apache    2830  2820  0 15:40 ?        00:00:00 /usr/sbin/httpd

root     24478  1823  0 15:44 pts/0    00:00:00 grep http

[root@ruozehadoop001 ~]# kill -9 2820   杀1个

[root@ruozehadoop001 ~]# kill -9 $(pgrep -f httpd)   所有关于httpd

[root@ruozehadoop001 ~]# ps -ef|grep http

root     25285  1823  0 15:46 pts/0    00:00:00 grep http

[root@ruozehadoop001 ~]#

凡rm 和 kill,先确定是否要删除和杀死,其rm -rf /不准用

其kill 命令执行前 确认清楚

[root@ruozehadoop001 ~]# netstat -nlp|grep 1480

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1480/sshd           

tcp        0      0 :::22                       :::*                        LISTEN      1480/sshd           

[root@ruozehadoop001 ~]#

思考题:

那台电脑的xxx web服务界面?

xxx服务的ip: ifconfig

端口号: ps -ef|grep xxx   netstat -nlp| grep pid

20.yum 安装rpm

[root@ruozehadoop001 ~]# yum install httpd

[root@ruozehadoop001 ~]# service httpd start

查询

[root@ruozehadoop001 ~]# rpm -qa  | grep http

httpd-tools-2.2.15-60.el6.centos.6.x86_64

httpd-2.2.15-60.el6.centos.6.x86_64

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]#

卸载

[root@ruozehadoop001 ~]# rpm -e httpd-tools-2.2.15-60.el6.centos.6.x86_64

error: Failed dependencies:

        httpd-tools = 2.2.15-60.el6.centos.6 is needed by (installed) httpd-2.2.15-60.el6.centos.6.x86_64

[root@ruozehadoop001 ~]#

不校验

[root@ruozehadoop001 ~]# rpm -e --nodeps httpd-tools-2.2.15-60.el6.centos.6.x86_64

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]#

[root@ruozehadoop001 ~]# rpm -qa  | grep http

httpd-2.2.15-60.el6.centos.6.x86_64

[root@ruozehadoop001 ~]#

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容