美文网首页
Linux常用命令(一)

Linux常用命令(一)

作者: 白面葫芦娃92 | 来源:发表于2018-12-25 14:12 被阅读0次

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

相关文章

网友评论

      本文标题:Linux常用命令(一)

      本文链接:https://www.haomeiwen.com/subject/pykflqtx.html