码迷,mamicode.com
首页 > 其他好文 > 详细

RH124之访问命令行(1)

时间:2014-12-29 18:38:09      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:rn124   rhce   rhel7   


ctrl+u  从当前删除到开头

[root@linux ~]# #abcdefg
[root@linux ~]#


ctrl+k  从当前删除到结尾

[root@linux ~]# AAAaaaBBB
[root@linux ~]#AAA


ESE + . 返回上一次命令后的参数;如果只有一个命令,那么只返回该命令

[root@linux ~]# ls
anaconda-ks.cfg
[root@linux ~]# ls (ESE+.之后的结果)
[root@linux ~]# ls -a 
.                .bash_logout   .cache          .dbus     .viminfo
..               .bash_profile  .change.sh.swp  .mozilla  .Xauthority
anaconda-ks.cfg  .bashrc        .config         .ssh
.bash_history    .bashrc.bak    .cshrc          .tcshrc
[root@linux ~]# -a
[root@linux ~]# ls -a /etc/passwd
/etc/passwd
[root@linux ~]# /etc/passwd


ctrl+← 以单词为单位退格

[root@linux ~]# aaabbbccc (只有一个单词,会跳到行首)
[root@linux ~]# aaa bbb ccc (跳到上一个单词首字母)


ctrl+r 快速从历史命令行查找

[root@linux ~]# #ctrl+r
(reverse-i-search)`ls‘: ls -a


^aa^bb 重复上面的命令,把aa换成bb

[root@linux ~]# ls
anaconda-ks.cfg
[root@linux ~]# touch aa
[root@linux ~]# ^aa^bb
touch bb
[root@linux ~]# ls
aa  anaconda-ks.cfg  bb


ctrl+shift+T 打开终端(暂未打开gnome,以后抓图)

ctrl+PgUp  PgDn 切换终端

ctrl+d  关闭终端


su   切换用户  不切换shell环境

su - 切换用户  切换shell环境

[root@linux ~]# su - yi
[yi@linux ~]$ pwd
/home/yi
[yi@linux ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/yi/.local/bin:/home/yi/bin
[yi@linux ~]$ su root
密码:
[root@linux yi]# pwd
/home/yi
[root@linux yi]# echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/yi/.local/bin:/home/yi/bin
[root@linux yi]# su -上一次登录:一 12月 29 15:42:11 CST 2014pts/0 上
[root@linux ~]# pwd
/root
[root@linux ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


~yi 代表家目录

[yi@linux ~]$ cd
[yi@linux ~]$ pwd/home/yi
[yi@linux ~]$ cd ~
[yi@linux ~]$ pwd/home/yi
[yi@linux ~]$ cd /home/yi
[yi@linux ~]$ pwd/home/yi


cat命令

[yi@linux ~]$ cat --help
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。

  -A, --show-all           等于-vET
  -b, --number-nonblank    对非空输出行编号
  -e                       等于-vE
  -E, --show-ends          在每行结束处显示"$"
  -n, --number             对输出的所有行编号
  -s, --squeeze-blank      不输出多行空行
  -t                       与-vT 等价
  -T, --show-tabs          将跳格字符显示为^I
  -u                       (被忽略)
  -v, --show-nonprinting   使用^ 和M- 引用,除了LFD和 TAB 之外
      --help  显示此帮助信息并退出
      --version  显示版本信息并退出

如果没有指定文件,或者文件为"-",则从标准输入读取。

[yi@linux ~]$ cat -n /etc/passwd (显示行号)
[yi@linux ~]$ cat -E /etc/passwd (结尾以$显示)
yigege:x:1003:1006::/home/yigege:/bin/bash$


head tail命令  默认显示开头/结尾10行

[yi@linux ~]$ tail -n +39 /etc/passwd (从39行到结尾)
yige:x:1001:1001::/home/yige:/bin/bash
yi:x:1002:1002::/home/yi:/bin/bash
yigege:x:1003:1006::/home/yigege:/bin/bash


tail -f   = tailf

[yi@linux ~]$ tail -f /etc/passwd (事实查看,有变动则显示出来)
pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
gnome-initial-setup:x:993:991::/run/gnome-initial-setup/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
lduan:x:1000:1005:lduan:/home/lduan:/bin/bash
yige:x:1001:1001::/home/yige:/bin/bash
yi:x:1002:1002::/home/yi:/bin/bash
yigege:x:1003:1006::/home/yigege:/bin/bash


wc命令

[yi@linux ~]$ wc /etc/passwd 
  41   69 2028 /etc/passwd
[yi@linux ~]$ wc -l /etc/passwd (显示行数)
41 /etc/passwd
[yi@linux ~]$ wc -w /etc/passwd (显示单词书)
69 /etc/passwd
[yi@linux ~]$ wc -c /etc/passwd   (显示字符数)
2028 /etc/passwd
[yi@linux ~]$ ls
[yi@linux ~]$ touch test{1,2,3,4}
[yi@linux ~]$ ls
test1  test2  test3  test4
[yi@linux ~]$ touch {a..g}
[yi@linux ~]$ ls
a  b  c  d  e  f  g  test1  test2  test3  test4
[yi@linux ~]$ ls
[yi@linux ~]$ touch `seq 1 9`
[yi@linux ~]$ ls
1  2  3  4  5  6  7  8  9


rm命令

-i 交互,询问是否删除

[yi@linux ~]$ touch 1
[yi@linux ~]$ rm 1
[yi@linux ~]$
[yi@linux ~]$ touch 1
[yi@linux ~]$ rm -i 
1rm:是否删除普通空文件 "1"?y
[yi@linux ~]$

-r 递归

[yi@linux ~]$ mkdir a
[yi@linux ~]$ touch ./a/a
[yi@linux ~]$ rmdir  ./a
rmdir: 删除 "./a" 失败: 目录非空
[yi@linux ~]$ rm -r ./a
[yi@linux ~]$

-f 强制

[yi@linux ~]$ rm -rf /


cp命令在这里就不演示了 

cp命令(拷贝文件需要有r权限,拷贝目录需要r+x权限)

-r递归

-p连权限一起拷贝

-f递归

-a=-rfp














本文出自 “小笼包” 博客,请务必保留此出处http://gongxiaoyi.blog.51cto.com/7325139/1597348

RH124之访问命令行(1)

标签:rn124   rhce   rhel7   

原文地址:http://gongxiaoyi.blog.51cto.com/7325139/1597348

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!