1.pwd:显示当前所在的路径
[hadoop@hadoop000 ~]$ pwd
/home/hadoop
[hadoop@hadoop000 ~]$ cd data
[hadoop@hadoop000 data]$ pwd
/home/hadoop/data
2.家目录
root /root
huluwa /home/huluwa
3.cd: 切换目录
cd /home/huluwa
cd :切换到当前用户的家目录
cd ~ :切换到当前用户的家目录
cd - :切换到上一次目录
cd ../ :退回到上一层目录(一个"../"代表一层,退回到上两层目录即为:cd../../)
4.clear :清屏
ls :打印当前目录的所有的文件夹和文件的名称
[hadoop@hadoop000 ~]$ ls
app authorized_keys data lib maven_repo script shell software source tmp
ll (ls -l) (alias设置的):查看文件夹和文件的名称,权限和日期
[hadoop@hadoop000 ~]$ ll
total 36
drwxrwxr-x. 14 hadoop hadoop 4096 Nov 28 09:13 app
-rw-rw-r--. 1 hadoop hadoop 0 Sep 8 21:28 authorized_keys
drwxrwxr-x. 3 hadoop hadoop 4096 Dec 25 13:37 data
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 lib
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 maven_repo
drwxrwxr-x. 3 hadoop hadoop 4096 Sep 14 05:01 script
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 shell
drwxrwxr-x. 2 hadoop hadoop 4096 Nov 28 09:10 software
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 source
drwxrwxr-x. 4 hadoop hadoop 4096 Sep 24 11:17 tmp
ll-a (ls -l -a)(ls -la) :查看隐藏文件夹和文件(是以.开头的文件或者文件夹)
[hadoop@hadoop000 ~]$ ll -a
total 116
drwx------. 15 hadoop hadoop 4096 Dec 25 13:37 .
drwxr-xr-x. 3 root root 4096 Sep 8 18:29 ..
drwxrwxr-x. 14 hadoop hadoop 4096 Nov 28 09:13 app
-rw-rw-r--. 1 hadoop hadoop 0 Sep 8 21:28 authorized_keys
-rw-------. 1 hadoop hadoop 19546 Dec 13 14:39 .bash_history
-rw-r--r--. 1 hadoop hadoop 18 Jul 18 2013 .bash_logout
-rw-r--r--. 1 hadoop hadoop 1291 Nov 28 09:14 .bash_profile
-rw-r--r--. 1 hadoop hadoop 124 Jul 18 2013 .bashrc
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 23 18:59 .beeline
drwxrwxr-x. 3 hadoop hadoop 4096 Dec 25 13:37 data
drwxr-xr-x. 2 hadoop hadoop 4096 Nov 12 2010 .gnome2
-rw-rw-r--. 1 hadoop hadoop 315 Sep 26 03:02 .hivehistory
-rw-rw-r--. 1 hadoop hadoop 0 Dec 1 20:02 .influx_history
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 lib
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 maven_repo
drwxr-xr-x. 4 hadoop hadoop 4096 Sep 8 18:18 .mozilla
-rw-rw-r--. 1 hadoop hadoop 9083 Nov 1 22:21 .scala_history
drwxrwxr-x. 3 hadoop hadoop 4096 Sep 14 05:01 script
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 shell
drwxrwxr-x. 2 hadoop hadoop 4096 Nov 28 09:10 software
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 source
drwx------. 2 hadoop hadoop 4096 Sep 8 21:29 .ssh
drwxrwxr-x. 4 hadoop hadoop 4096 Sep 24 11:17 tmp
-rw-------. 1 hadoop hadoop 7374 Dec 25 13:37 .viminfo
ll -h :查看文件的大小
[hadoop@hadoop000 ~]$ ll -h
total 36K
drwxrwxr-x. 14 hadoop hadoop 4.0K Nov 28 09:13 app
-rw-rw-r--. 1 hadoop hadoop 0 Sep 8 21:28 authorized_keys
drwxrwxr-x. 3 hadoop hadoop 4.0K Dec 25 13:37 data
drwxrwxr-x. 2 hadoop hadoop 4.0K Sep 8 19:23 lib
drwxrwxr-x. 2 hadoop hadoop 4.0K Sep 8 19:23 maven_repo
drwxrwxr-x. 3 hadoop hadoop 4.0K Sep 14 05:01 script
drwxrwxr-x. 2 hadoop hadoop 4.0K Sep 8 19:23 shell
drwxrwxr-x. 2 hadoop hadoop 4.0K Nov 28 09:10 software
drwxrwxr-x. 2 hadoop hadoop 4.0K Sep 8 19:23 source
drwxrwxr-x. 4 hadoop hadoop 4.0K Sep 24 11:17 tmp
ll -rt :文件按时间排序
[hadoop@hadoop000 ~]$ ll -rt
total 36
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 source
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 shell
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 maven_repo
drwxrwxr-x. 2 hadoop hadoop 4096 Sep 8 19:23 lib
-rw-rw-r--. 1 hadoop hadoop 0 Sep 8 21:28 authorized_keys
drwxrwxr-x. 3 hadoop hadoop 4096 Sep 14 05:01 script
drwxrwxr-x. 4 hadoop hadoop 4096 Sep 24 11:17 tmp
drwxrwxr-x. 2 hadoop hadoop 4096 Nov 28 09:10 software
drwxrwxr-x. 14 hadoop hadoop 4096 Nov 28 09:13 app
drwxrwxr-x. 3 hadoop hadoop 4096 Dec 25 13:37 data
6.vi命令
vi xxx.log
i : 进入编辑模式
ESC键 : 退出编辑模式,进入命令行模式
(1)gg : 光标跳至第一行的第一个字符
(2)G : 光标跳至最后一行的第一个字符
(3)shift+$ : 跳至行尾
(4)dd : 删除当前行
(5)dG : 删除光标以下的所有行(包括光标所在行)
(6)ndd : 删除光标所在的行及向下n-1行(包括所在行共n行)
shift键+冒号键 : 尾行模式
(1)wq :保存退出
(2)q! :不保存强制退出 (对文本做了修改但不想保存时可使用)
(3)w! :强制保存 (没有文本的写入权限时可以使用)
(4)wq! : 强制保存退出
(5)/XXX : 查找关于XXX的内容 ( n向下,N向上)
(6)noh : 取消搜索后的词高亮
(7)set number 简写set nu : 显示行号
(8)set nonumber 简写set nonu : 取消显示行号
(9)n :光标跳到第n行
7.怎样清空一个文件的内容
(1)echo ‘’ > XXX.log 这种方法执行后文件还有1字节大小,并没有完全清空
(2)cat /dev/null > XXX.log 可以完全清空
(3)vi XXX.log ------> gg -------> dG -------> shift : ------> wq
网友评论