Linux命令(一)

1.clear清屏
2.vi
vi xxx.log
i-->edit
esc-->command
shift+:-->end  输入 wq

3.cat xxx.log 查看


---------------------------
1.pwd 查看当前光标所在的path

2.家目录
/boot
swap
/ 根目录 起始位置

家目录: 用户所在的默认的目录
/root 超级admin
/home/jepson
/home/doudou
/home/xxxx

3.cd 切换
cd path 当前的路径切换到你指定的path
cd /root

cd     切换当前用户的家目录
cd ~   切换当前用户的家目录

cd -   切换到上一次目录
cd ../ 切换到上一层目录
   ../../


 4.ls
 查看当前目录下的文件和文件夹的名称

 ls -l ==> ll 查看当前目录下的文件和文件夹的详细信息
 ls -l -a ==》查看隐藏文件
 隐藏文件:文件或文件夹名称以.开头

 ls -l -h 文件的大小(不是文件夹)
 ls -l -rt 按时间排序

 5.文件夹
 mkdir 文件夹名称 1层
 mkdir -p 1/2/3 -p级联创建
 mkdir 4 5 6 同一层创建3个目录


 6.路径
 绝对目录 /xxx/xxx
 相对路径 参加pwd当前路径


7.文件
vi jepson.log
touch ruoze.log

文件 文件夹 切换 查看

8.移动 只有1份
mv xxx yyyy

9.复制 多份
cp xxx yyyy 文件
cp -r 4 1 文件夹

10.查看文件内容
cat xxx.log 一下子将内容刷新出来
more xxx.log 一页页按 【空格键】 翻下;【B】上
        按 ctrl+z终止
less xxx.log  不多

11. > 箭头
> 覆盖
>> 追加

[root@hadoop000 ruozedata]# cat jepson.log >>ruoze.log
[root@hadoop000 ruozedata]# cat ruoze.log
4
5
6
1
2
3
[root@hadoop000 ruozedata]# cat jepson.log >ruoze.log
[root@hadoop000 ruozedata]# cat ruoze.log
1
2
3
[root@hadoop000 ruozedata]#


12.打印
[root@hadoop000 ruozedata]# echo "summer"
[root@hadoop000 ruozedata]# echo "summer"  > jepson.log
[root@hadoop000 ruozedata]# echo "summer"  >> ruoze.log


13.别名 alias
ls -l ==> ll

[root@hadoop000 ruozedata]# alias cdrz='cd /root/ruozedata' 临时
[root@hadoop000 ruozedata]#
[root@hadoop000 ruozedata]# alias
alias cdrz='cd /root/ruozedata'
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@hadoop000 ruozedata]# cd
[root@hadoop000 ~]# cdrz
[root@hadoop000 ruozedata]#


14.环境变量文件
全局: /etc/profile
source /etc/profile

个人: 家目录/.bash_profile
      家目录/.bashrc

source 家目录/.bash_profile
. .bash_profile

15.切换用户
su jepson
su - jepson  进入家目录 执行环境变量文件生效
[root@hadoop000 ~]# su jepson
[jepson@hadoop000 root]$ pwd
/root
[jepson@hadoop000 root]$

[root@hadoop000 ~]# su - jepson
[jepson@hadoop000 ~]$ pwd
/home/jepson
[jepson@hadoop000 ~]$

16.删除
rm xxx.log  删除文件询问是否还要删除
rm -f xxx.log 不询问
rm -r -f yyy  不询问 删除文件夹
rm -rf yyy

17.查看历史命令
[root@hadoop000 ruozedata]# history
[root@hadoop000 ruozedata]# source /etc/profile
[root@hadoop000 ruozedata]# !241
source /etc/profile
[root@hadoop000 ruozedata]#


18.用户和用户组
[root@hadoop000 ~]# 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 ~]# 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 ~]#


[root@hadoop000 ~]# useradd huhu
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=504(huhu) groups=504(huhu)

huhu用户 huhu用户组 同时huhu用户组为主组



[root@hadoop000 ~]# userdel huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# useradd huhu
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
[root@hadoop000 ~]# ll /home/
total 16
drwx------. 4 huhu   huhu   4096 Sep  9 23:37 huhu
drwx------. 5 jepson jepson 4096 Sep  9 23:34 jepson
drwx------. 4 ruoze  ruoze  4096 Sep  7 22:55 ruoze
drwx---r--. 4 rz     rz     4096 Sep  9 23:25 rz
[root@hadoop000 ~]#

[root@hadoop000 ~]# vi /etc/passwd
huhu:x:503:504::/tmp:/bin/false
家目录修改
执行的命令类型

[root@hadoop000 ~]# cat /etc/group |grep huhu
huhu:x:504:
[root@hadoop000 ~]#
[root@hadoop000 ~]#
[root@hadoop000 ~]# groupadd boss
[root@hadoop000 ~]#
[root@hadoop000 ~]# usermod -a -G boss huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=504(huhu) groups=504(huhu),505(boss)
[root@hadoop000 ~]#

[root@hadoop000 ~]# usermod -g boss huhu
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=505(boss) groups=505(boss)
[root@hadoop000 ~]#
[root@hadoop000 ~]# usermod -a -G huhu huhu
[root@hadoop000 ~]#
[root@hadoop000 ~]# id huhu
uid=503(huhu) gid=505(boss) groups=505(boss),504(huhu)
[root@hadoop000 ~]#



19.命令查看
[root@hadoop000 ~]# man usermod
[root@hadoop000 ~]# usermod --help
Usage: usermod [options] 用户名称  Usage第一行  [] 可选


usermod -a -G bigdata ruoze
usermod --append --groups bigdata  ruoze

[root@hadoop000 ~]# usermod --append --groups bigdata  ruoze
[root@hadoop000 ~]# id ruoze
uid=502(ruoze) gid=503(bigdata) groups=503(bigdata)
[root@hadoop000 ~]# usermod -d /tmp ruoze
[root@hadoop000 ~]#
[root@hadoop000 ~]#
[root@hadoop000 ~]# cat /etc/passwd |grep ruoze
ruoze:x:502:503::/tmp:/bin/false

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31558266/viewspace-2216402/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31558266/viewspace-2216402/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值