RHSA--学习摘要-1

1. [wan@localhost Desktop]$ su - root

Password:

[root@localhost ~]#                   //切换用户

2. [root@localhost ~]# dhclient

[root@localhost ~]# ip a               //IP地址的获取

3. [C:\~]$ ssh   [email protected]    //   远程连接Xshll 6

  [root@localhost ~]#

  [C:\~]$ ssh  [email protected] 22   //外加端口号,远程连接

4. [root@localhost ~]#

用户名  主机名 当前用户的家目录  命令提示符

5. [root@localhost ~]# pwd     

/root                              //打印当前的工作目录

6. [root@localhost ~]# cd   /home/wan

[root@localhost wan]#                 //切换目录

7. [root@localhost ~]# cd  ..

[root@localhost /]#                  //切换到上级目录

8. [root@localhost /]# cd  ~

[root@localhost ~]#                 //切换到根目录

9. [root@localhost ~]# cd -

/

[root@localhost /]# cd -

/root

[root@localhost ~]#        //在本级目录和上级目录中来回切换10. [root@localhost ~]# hostname bendizhuji       //更改主机名

 [root@bendizhuji ~]#                        //查看主机名

11.[root@bendizhuji ~]# hostnamectl   set-hostname    bendizhujiming                                  

[root@bendizhujiming ~]#               //永久的更改主机名

12. [root@localhost ~]# passwd    -d    wan

Removing password for user wan.

passwd: Success                      //删除密码  

13.  [wan@localhost ~]$ su   -c   passwd

Password                   //普通用户给root‘用户更改密码

14. 破解root密码:

1、重启虚拟机

2、在linux16末尾加上 rd.break,ctrl+x执行

3、mount -o remount,rw /sysroot

4、chroot /sysroot

5、passwd root

6、输入新密码:

7、确认密码

8、touch /.autorelabel

9、exit

10、exit

 

 

12.重启:reboot , shutdown -r now

关机:shutdown -h now , poweroff

13. [root@localhost ~]# cat  /etc/redhat-release      //查看当前发行版的信息

Red Hat Enterprise Linux Server release 7.2 (Maipo)

14. [root@localhost ~]# uname -r                       //查看内核版本号

3.10.0-327.el7.x86_64

15. [root@localhost ~]# su  --help                    //询问用法

16. [root@localhost ~]# ls                            //列出当前目录下的文件

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

17. [root@localhost ~]# ls   -l              //以长列表的方式查看当前目录下文件的信息

total 8

-rw-------. 1 root root 1783 Aug 15 12:49 anaconda-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Desktop

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Documents

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Downloads

-rw-------. 1 root root 1876 Aug 15 12:53 initial-setup-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Music

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Pictures

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Public

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Templates

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Videos

 

文件类型

-:普通文件

d:目录文件

l:链接文件

c:字符设备文件

b:块设备文件

p:管道文件

s:套接字文件

权限

ACL列表

硬链接次数

所属者

所属组

大小(字节)    -------1字节=8位(bite)

最后一次修改时间

文件名

18. [root@localhost ~]# ls

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

[root@localhost ~]# ls -r          //以逆序列出当前目录下的文件

Videos     Public    Music                 Downloads  Desktop

Templates  Pictures  initial-setup-ks.cfg  Documents  anaconda-ks.cfg

[root@localhost ~]#

19. [root@localhost ~]# ls   -d

.                                            // 查看当前目录

20. [root@localhost ~]# ls   -dl

dr-xr-x---. 13 root root 4096 Aug 15 17:10 .      //查看本目录的详细信息

21. [root@localhost ~]# ll    -h                 //以人类可读语言查看当前文件下面的文件(方面查看文件大小)

22. [root@localhost wan]# ls  -a                  //查看当前目录下隐藏文件(包括.和..)

   [root@localhost wan]# ls  -A                  //查看当前目录下隐藏文件(不包括.和..)

23. [root@localhost ~]# ls  -I        //查看当前文件的索引节点号

24. 更改设置后强制重新运行

25. linux里面有哪些目录:

/        根目录,通常不在这里存储文件

/bin        可执行文件,ls,cd

/sbin     可执行文件

/boot        开机启动的文件,包括linux内核以及开机菜单与开机所需配置文件等

/dev        设备文件,任何设备与接口设备都是以文件形式存在于这个目录的

/root        root用户的主目录

/home        普通用户的主目录

/mnt        挂载点目录

光盘必须和/下的某个目录节点建立联系才能使用。

把光盘和指定的挂载点目录建立联系的过程叫做挂载。

mount /dev/sr0 /mnt

/media        媒体目录,也是挂载点目录

/opt        可选目录。存放第三方软件包和数据文件

/var        可变目录,用以存放经常变化的文件,如日志文件

/etc        配置文件

/lib        系统的函数库

/proc   该目录是一个虚拟文件系统,它放置的数据都在内存当中

/run       系统运行时所需文件

/usr      放置的数据为可分享的与不可变动的,unix操作系统软件资源所放置的目录,而不是用户数据

/srv          service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录

/tmp       让一般用户或者是正在执行的程序暂时放置文件的地方

/sys          这个目录其实跟/proc非常类似,也是一个虚拟的文件系统,主要是记录与内核相关的信息

倒树状结构:

26.查看系统时间

[root@localhost ~]# date

Sat Aug 17 10:23:18 CST 2019

27.更改系统时间

[root@localhost ~]# date  -s  "2060-08-03  01:30:30"

Tue Aug  3 01:30:30 CST 2060

28.查看硬件时间

[root@localhost ~]# clock

Sat 17 Aug 2019 10:28:05 AM CST  -0.522286 seconds

27.将硬件时间同步到系统时间

[root@localhost ~]# hwclock    -s

28.将系统时间同步到硬件时间

[root@localhost ~]# hwclock  -w

29.查看日历

[root@localhost ~]# cal

30.查看上个月、本月、下月日历

[root@localhost ~]# cal -3

31.以星期日作为每周第一天

[root@localhost ~]# cal  -s

32.以星期一作为每周第一天

[root@localhost ~]# cal  -m

33.以全年天数查看全年日历

[root@localhost ~]# cal   -j   2019

 

27.输出内容到屏幕

[root@localhost ~]# echo zaoshanghao

Zaoshanghao

28.重定向

[root@localhost ~]# echo holle  >  flie

[root@localhost ~]# cat  flie

Holle

29.追加重定向

[root@localhost ~]# echo nihao  >>  flie

[root@localhost ~]# cat  flie

holle

nihao

30.将flie文件内容复制到flie1文件中

[root@localhost ~]# cat  flie  >flie1

31.删除普通文件

[root@localhost ~]# rm  flie

rm: remove regular file ‘flie’? y                //删除文件flie

[root@localhost ~]# rm  -f   flie2               //强制删除,没有提示

[root@localhost ~]# rm   -f   flie{3..20}         //批量删除

[root@localhost ~]# rm  -f    flie*              //匹配任意所有与flie有关的文件并执行删除

32.创建目录

[root@localhost ~]# mkdir /test                //在根目录下创建test目录

[root@localhost ~]# mkdir -p   /test/teshi/xixi/hehe         //创建多级目录

[root@localhost ~]# mkdir     -pv     /test/teshi/xixi/hehe/haha

mkdir: created directory ‘/test/teshi/xixi/hehe/haha’         //创建多级目录并由详细信息

33.递归删除目录

[root@localhost ~]# rm   -r    /test

34.查看命令的类型

root@localhost ~]# type  su

su is /usr/bin/su

[root@localhost ~]# type  cd

cd is a shell builtin

[root@localhost ~]# type  -a  cd

cd is a shell builtin

cd is /usr/bin/cd

35.查看命令的可执行文件

[root@localhost ~]# which  cd

/usr/bin/cd

36.查看命令的执行方式

[root@localhost ~]# type  -t  cd

Builtin

37.声明变量

[root@localhost ~]# zhangwanqiang=nihaoya

38.查看变量下的内容

[root@localhost ~]# echo   $zhangwanqiang

Nihaoya

39. 在路径中查找用户键入的命令字符串所对应的的命令文件

$PATH

-bash: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

40.删除变量

[root@localhost ~]# unset   PATH

41.重新加入变量

[root@localhost ~]# PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

42.查看shell所包含的bash

[root@localhost ~]# cat  /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

43.

[root@localhost ~]# history                       //查看敲过的历史命令

[root@localhost ~]# !416                         //执行416所对应的命令

[root@localhost ~]# !!                            //重复上一次的命令

[root@localhost ~]# history -c                    //清空历史命令

 

44.Vim中的快捷键

 G:光标跳转至文档尾部的首行。

gg:光标跳转至文档首部首行

 &;跳转至本行尾部。

 ^:跳转至本行首部。

 w:按单词向后跳转

 b:按单词向前跳转

 _d:删除当前行到_行的内容

 u:撤销操作

 i:在光标前插入文件

 I:在本行前插入文件

o:在下一行插入文件

  O:在上一行插入文件

  a:在光标后插入文件

 A:在行尾插入文件

 s:删除光标所在字符

 S:删除光标所在行的内容

 :q!-------不保存退出

 :wq----------保存退出

 :set (no)nu----------(不)显示行号

 

45.vim扩展

ctrl+v---------块选择

cat------------查看文件下的内容

tac------------逆序查看文件内容

more----------从头逐条查看(不支持向前返回)

less-------------查看文件内容(支持向前返回)

head-----------查看文件前十行内容

tail-------------看看文件后十行内容

46.文本处理

 cut:切割并显示指定行的内容

 sort:按字符大小排序并显示文件内容

 

 

 

 

 

 

 

 

1. [wan@localhost Desktop]$ su - root

Password:

[root@localhost ~]#                   //切换用户

2. [root@localhost ~]# dhclient

[root@localhost ~]# ip a               //IP地址的获取

3. [C:\~]$ ssh   [email protected]    //   远程连接Xshll 6

  [root@localhost ~]#

  [C:\~]$ ssh  [email protected] 22   //外加端口号,远程连接

4. [root@localhost ~]#

用户名  主机名 当前用户的家目录  命令提示符

5. [root@localhost ~]# pwd     

/root                              //打印当前的工作目录

6. [root@localhost ~]# cd   /home/wan

[root@localhost wan]#                 //切换目录

7. [root@localhost ~]# cd  ..

[root@localhost /]#                  //切换到上级目录

8. [root@localhost /]# cd  ~

[root@localhost ~]#                 //切换到根目录

9. [root@localhost ~]# cd -

/

[root@localhost /]# cd -

/root

[root@localhost ~]#        //在本级目录和上级目录中来回切换10. [root@localhost ~]# hostname bendizhuji       //更改主机名

 [root@bendizhuji ~]#                        //查看主机名

11.[root@bendizhuji ~]# hostnamectl   set-hostname    bendizhujiming                                  

[root@bendizhujiming ~]#               //永久的更改主机名

12. [root@localhost ~]# passwd    -d    wan

Removing password for user wan.

passwd: Success                      //删除密码  

13.  [wan@localhost ~]$ su   -c   passwd

Password                   //普通用户给root‘用户更改密码

14. 破解root密码:

1、重启虚拟机

2、在linux16末尾加上 rd.break,ctrl+x执行

3、mount -o remount,rw /sysroot

4、chroot /sysroot

5、passwd root

6、输入新密码:

7、确认密码

8、touch /.autorelabel

9、exit

10、exit

 

 

12.重启:reboot , shutdown -r now

关机:shutdown -h now , poweroff

13. [root@localhost ~]# cat  /etc/redhat-release      //查看当前发行版的信息

Red Hat Enterprise Linux Server release 7.2 (Maipo)

14. [root@localhost ~]# uname -r                       //查看内核版本号

3.10.0-327.el7.x86_64

15. [root@localhost ~]# su  --help                    //询问用法

16. [root@localhost ~]# ls                            //列出当前目录下的文件

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

17. [root@localhost ~]# ls   -l              //以长列表的方式查看当前目录下文件的信息

total 8

-rw-------. 1 root root 1783 Aug 15 12:49 anaconda-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Desktop

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Documents

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Downloads

-rw-------. 1 root root 1876 Aug 15 12:53 initial-setup-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Music

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Pictures

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Public

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Templates

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Videos

 

文件类型

-:普通文件

d:目录文件

l:链接文件

c:字符设备文件

b:块设备文件

p:管道文件

s:套接字文件

权限

ACL列表

硬链接次数

所属者

所属组

大小(字节)    -------1字节=8位(bite)

最后一次修改时间

文件名

18. [root@localhost ~]# ls

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

[root@localhost ~]# ls -r          //以逆序列出当前目录下的文件

Videos     Public    Music                 Downloads  Desktop

Templates  Pictures  initial-setup-ks.cfg  Documents  anaconda-ks.cfg

[root@localhost ~]#

19. [root@localhost ~]# ls   -d

.                                            // 查看当前目录

20. [root@localhost ~]# ls   -dl

dr-xr-x---. 13 root root 4096 Aug 15 17:10 .      //查看本目录的详细信息

21. [root@localhost ~]# ll    -h                 //以人类可读语言查看当前文件下面的文件(方面查看文件大小)

22. [root@localhost wan]# ls  -a                  //查看当前目录下隐藏文件(包括.和..)

   [root@localhost wan]# ls  -A                  //查看当前目录下隐藏文件(不包括.和..)

23. [root@localhost ~]# ls  -I        //查看当前文件的索引节点号

24. 更改设置后强制重新运行

25. linux里面有哪些目录:

/        根目录,通常不在这里存储文件

/bin        可执行文件,ls,cd

/sbin     可执行文件

/boot        开机启动的文件,包括linux内核以及开机菜单与开机所需配置文件等

/dev        设备文件,任何设备与接口设备都是以文件形式存在于这个目录的

/root        root用户的主目录

/home        普通用户的主目录

/mnt        挂载点目录

光盘必须和/下的某个目录节点建立联系才能使用。

把光盘和指定的挂载点目录建立联系的过程叫做挂载。

mount /dev/sr0 /mnt

/media        媒体目录,也是挂载点目录

/opt        可选目录。存放第三方软件包和数据文件

/var        可变目录,用以存放经常变化的文件,如日志文件

/etc        配置文件

/lib        系统的函数库

/proc   该目录是一个虚拟文件系统,它放置的数据都在内存当中

/run       系统运行时所需文件

/usr      放置的数据为可分享的与不可变动的,unix操作系统软件资源所放置的目录,而不是用户数据

/srv          service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录

/tmp       让一般用户或者是正在执行的程序暂时放置文件的地方

/sys          这个目录其实跟/proc非常类似,也是一个虚拟的文件系统,主要是记录与内核相关的信息

倒树状结构:

26.查看系统时间

[root@localhost ~]# date

Sat Aug 17 10:23:18 CST 2019

27.更改系统时间

[root@localhost ~]# date  -s  "2060-08-03  01:30:30"

Tue Aug  3 01:30:30 CST 2060

28.查看硬件时间

[root@localhost ~]# clock

Sat 17 Aug 2019 10:28:05 AM CST  -0.522286 seconds

27.将硬件时间同步到系统时间

[root@localhost ~]# hwclock    -s

28.将系统时间同步到硬件时间

[root@localhost ~]# hwclock  -w

29.查看日历

[root@localhost ~]# cal

30.查看上个月、本月、下月日历

[root@localhost ~]# cal -3

31.以星期日作为每周第一天

[root@localhost ~]# cal  -s

32.以星期一作为每周第一天

[root@localhost ~]# cal  -m

33.以全年天数查看全年日历

[root@localhost ~]# cal   -j   2019

 

27.输出内容到屏幕

[root@localhost ~]# echo zaoshanghao

Zaoshanghao

28.重定向

[root@localhost ~]# echo holle  >  flie

[root@localhost ~]# cat  flie

Holle

29.追加重定向

[root@localhost ~]# echo nihao  >>  flie

[root@localhost ~]# cat  flie

holle

nihao

30.将flie文件内容复制到flie1文件中

[root@localhost ~]# cat  flie  >flie1

31.删除普通文件

[root@localhost ~]# rm  flie

rm: remove regular file ‘flie’? y                //删除文件flie

[root@localhost ~]# rm  -f   flie2               //强制删除,没有提示

[root@localhost ~]# rm   -f   flie{3..20}         //批量删除

[root@localhost ~]# rm  -f    flie*              //匹配任意所有与flie有关的文件并执行删除

32.创建目录

[root@localhost ~]# mkdir /test                //在根目录下创建test目录

[root@localhost ~]# mkdir -p   /test/teshi/xixi/hehe         //创建多级目录

[root@localhost ~]# mkdir     -pv     /test/teshi/xixi/hehe/haha

mkdir: created directory ‘/test/teshi/xixi/hehe/haha’         //创建多级目录并由详细信息

33.递归删除目录

[root@localhost ~]# rm   -r    /test

34.查看命令的类型

root@localhost ~]# type  su

su is /usr/bin/su

[root@localhost ~]# type  cd

cd is a shell builtin

[root@localhost ~]# type  -a  cd

cd is a shell builtin

cd is /usr/bin/cd

35.查看命令的可执行文件

[root@localhost ~]# which  cd

/usr/bin/cd

36.查看命令的执行方式

[root@localhost ~]# type  -t  cd

Builtin

37.声明变量

[root@localhost ~]# zhangwanqiang=nihaoya

38.查看变量下的内容

[root@localhost ~]# echo   $zhangwanqiang

Nihaoya

39. 在路径中查找用户键入的命令字符串所对应的的命令文件

$PATH

-bash: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

40.删除变量

[root@localhost ~]# unset   PATH

41.重新加入变量

[root@localhost ~]# PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

42.查看shell所包含的bash

[root@localhost ~]# cat  /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

43.

[root@localhost ~]# history                       //查看敲过的历史命令

[root@localhost ~]# !416                         //执行416所对应的命令

[root@localhost ~]# !!                            //重复上一次的命令

[root@localhost ~]# history -c                    //清空历史命令

 

44.Vim中的快捷键

 G:光标跳转至文档尾部的首行。

gg:光标跳转至文档首部首行

 &;跳转至本行尾部。

 ^:跳转至本行首部。

 w:按单词向后跳转

 b:按单词向前跳转

 _d:删除当前行到_行的内容

 u:撤销操作

 i:在光标前插入文件

 I:在本行前插入文件

o:在下一行插入文件

  O:在上一行插入文件

  a:在光标后插入文件

 A:在行尾插入文件

 s:删除光标所在字符

 S:删除光标所在行的内容

 :q!-------不保存退出

 :wq----------保存退出

 :set (no)nu----------(不)显示行号

 

45.vim扩展

ctrl+v---------块选择

cat------------查看文件下的内容

tac------------逆序查看文件内容

more----------从头逐条查看(不支持向前返回)

less-------------查看文件内容(支持向前返回)

head-----------查看文件前十行内容

tail-------------看看文件后十行内容

46.文本处理

 cut:切割并显示指定行的内容

 sort:按字符大小排序并显示文件内容

 

 

 

 

 

 

 

 

1. [wan@localhost Desktop]$ su - root

Password:

[root@localhost ~]#                   //切换用户

2. [root@localhost ~]# dhclient

[root@localhost ~]# ip a               //IP地址的获取

3. [C:\~]$ ssh   [email protected]    //   远程连接Xshll 6

  [root@localhost ~]#

  [C:\~]$ ssh  [email protected] 22   //外加端口号,远程连接

4. [root@localhost ~]#

用户名  主机名 当前用户的家目录  命令提示符

5. [root@localhost ~]# pwd     

/root                              //打印当前的工作目录

6. [root@localhost ~]# cd   /home/wan

[root@localhost wan]#                 //切换目录

7. [root@localhost ~]# cd  ..

[root@localhost /]#                  //切换到上级目录

8. [root@localhost /]# cd  ~

[root@localhost ~]#                 //切换到根目录

9. [root@localhost ~]# cd -

/

[root@localhost /]# cd -

/root

[root@localhost ~]#        //在本级目录和上级目录中来回切换10. [root@localhost ~]# hostname bendizhuji       //更改主机名

 [root@bendizhuji ~]#                        //查看主机名

11.[root@bendizhuji ~]# hostnamectl   set-hostname    bendizhujiming                                  

[root@bendizhujiming ~]#               //永久的更改主机名

12. [root@localhost ~]# passwd    -d    wan

Removing password for user wan.

passwd: Success                      //删除密码  

13.  [wan@localhost ~]$ su   -c   passwd

Password                   //普通用户给root‘用户更改密码

14. 破解root密码:

1、重启虚拟机

2、在linux16末尾加上 rd.break,ctrl+x执行

3、mount -o remount,rw /sysroot

4、chroot /sysroot

5、passwd root

6、输入新密码:

7、确认密码

8、touch /.autorelabel

9、exit

10、exit

 

 

12.重启:reboot , shutdown -r now

关机:shutdown -h now , poweroff

13. [root@localhost ~]# cat  /etc/redhat-release      //查看当前发行版的信息

Red Hat Enterprise Linux Server release 7.2 (Maipo)

14. [root@localhost ~]# uname -r                       //查看内核版本号

3.10.0-327.el7.x86_64

15. [root@localhost ~]# su  --help                    //询问用法

16. [root@localhost ~]# ls                            //列出当前目录下的文件

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

17. [root@localhost ~]# ls   -l              //以长列表的方式查看当前目录下文件的信息

total 8

-rw-------. 1 root root 1783 Aug 15 12:49 anaconda-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Desktop

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Documents

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Downloads

-rw-------. 1 root root 1876 Aug 15 12:53 initial-setup-ks.cfg

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Music

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Pictures

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Public

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Templates

drwxr-xr-x. 2 root root    6 Aug 15 12:57 Videos

 

文件类型

-:普通文件

d:目录文件

l:链接文件

c:字符设备文件

b:块设备文件

p:管道文件

s:套接字文件

权限

ACL列表

硬链接次数

所属者

所属组

大小(字节)    -------1字节=8位(bite)

最后一次修改时间

文件名

18. [root@localhost ~]# ls

anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates

Desktop          Downloads  Music                 Public    Videos

[root@localhost ~]# ls -r          //以逆序列出当前目录下的文件

Videos     Public    Music                 Downloads  Desktop

Templates  Pictures  initial-setup-ks.cfg  Documents  anaconda-ks.cfg

[root@localhost ~]#

19. [root@localhost ~]# ls   -d

.                                            // 查看当前目录

20. [root@localhost ~]# ls   -dl

dr-xr-x---. 13 root root 4096 Aug 15 17:10 .      //查看本目录的详细信息

21. [root@localhost ~]# ll    -h                 //以人类可读语言查看当前文件下面的文件(方面查看文件大小)

22. [root@localhost wan]# ls  -a                  //查看当前目录下隐藏文件(包括.和..)

   [root@localhost wan]# ls  -A                  //查看当前目录下隐藏文件(不包括.和..)

23. [root@localhost ~]# ls  -I        //查看当前文件的索引节点号

24. 更改设置后强制重新运行

25. linux里面有哪些目录:

/        根目录,通常不在这里存储文件

/bin        可执行文件,ls,cd

/sbin     可执行文件

/boot        开机启动的文件,包括linux内核以及开机菜单与开机所需配置文件等

/dev        设备文件,任何设备与接口设备都是以文件形式存在于这个目录的

/root        root用户的主目录

/home        普通用户的主目录

/mnt        挂载点目录

光盘必须和/下的某个目录节点建立联系才能使用。

把光盘和指定的挂载点目录建立联系的过程叫做挂载。

mount /dev/sr0 /mnt

/media        媒体目录,也是挂载点目录

/opt        可选目录。存放第三方软件包和数据文件

/var        可变目录,用以存放经常变化的文件,如日志文件

/etc        配置文件

/lib        系统的函数库

/proc   该目录是一个虚拟文件系统,它放置的数据都在内存当中

/run       系统运行时所需文件

/usr      放置的数据为可分享的与不可变动的,unix操作系统软件资源所放置的目录,而不是用户数据

/srv          service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录

/tmp       让一般用户或者是正在执行的程序暂时放置文件的地方

/sys          这个目录其实跟/proc非常类似,也是一个虚拟的文件系统,主要是记录与内核相关的信息

倒树状结构:

26.查看系统时间

[root@localhost ~]# date

Sat Aug 17 10:23:18 CST 2019

27.更改系统时间

[root@localhost ~]# date  -s  "2060-08-03  01:30:30"

Tue Aug  3 01:30:30 CST 2060

28.查看硬件时间

[root@localhost ~]# clock

Sat 17 Aug 2019 10:28:05 AM CST  -0.522286 seconds

27.将硬件时间同步到系统时间

[root@localhost ~]# hwclock    -s

28.将系统时间同步到硬件时间

[root@localhost ~]# hwclock  -w

29.查看日历

[root@localhost ~]# cal

30.查看上个月、本月、下月日历

[root@localhost ~]# cal -3

31.以星期日作为每周第一天

[root@localhost ~]# cal  -s

32.以星期一作为每周第一天

[root@localhost ~]# cal  -m

33.以全年天数查看全年日历

[root@localhost ~]# cal   -j   2019

 

27.输出内容到屏幕

[root@localhost ~]# echo zaoshanghao

Zaoshanghao

28.重定向

[root@localhost ~]# echo holle  >  flie

[root@localhost ~]# cat  flie

Holle

29.追加重定向

[root@localhost ~]# echo nihao  >>  flie

[root@localhost ~]# cat  flie

holle

nihao

30.将flie文件内容复制到flie1文件中

[root@localhost ~]# cat  flie  >flie1

31.删除普通文件

[root@localhost ~]# rm  flie

rm: remove regular file ‘flie’? y                //删除文件flie

[root@localhost ~]# rm  -f   flie2               //强制删除,没有提示

[root@localhost ~]# rm   -f   flie{3..20}         //批量删除

[root@localhost ~]# rm  -f    flie*              //匹配任意所有与flie有关的文件并执行删除

32.创建目录

[root@localhost ~]# mkdir /test                //在根目录下创建test目录

[root@localhost ~]# mkdir -p   /test/teshi/xixi/hehe         //创建多级目录

[root@localhost ~]# mkdir     -pv     /test/teshi/xixi/hehe/haha

mkdir: created directory ‘/test/teshi/xixi/hehe/haha’         //创建多级目录并由详细信息

33.递归删除目录

[root@localhost ~]# rm   -r    /test

34.查看命令的类型

root@localhost ~]# type  su

su is /usr/bin/su

[root@localhost ~]# type  cd

cd is a shell builtin

[root@localhost ~]# type  -a  cd

cd is a shell builtin

cd is /usr/bin/cd

35.查看命令的可执行文件

[root@localhost ~]# which  cd

/usr/bin/cd

36.查看命令的执行方式

[root@localhost ~]# type  -t  cd

Builtin

37.声明变量

[root@localhost ~]# zhangwanqiang=nihaoya

38.查看变量下的内容

[root@localhost ~]# echo   $zhangwanqiang

Nihaoya

39. 在路径中查找用户键入的命令字符串所对应的的命令文件

$PATH

-bash: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory

40.删除变量

[root@localhost ~]# unset   PATH

41.重新加入变量

[root@localhost ~]# PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

42.查看shell所包含的bash

[root@localhost ~]# cat  /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

43.

[root@localhost ~]# history                       //查看敲过的历史命令

[root@localhost ~]# !416                         //执行416所对应的命令

[root@localhost ~]# !!                            //重复上一次的命令

[root@localhost ~]# history -c                    //清空历史命令

 

44.Vim中的快捷键

 G:光标跳转至文档尾部的首行。

gg:光标跳转至文档首部首行

 &;跳转至本行尾部。

 ^:跳转至本行首部。

 w:按单词向后跳转

 b:按单词向前跳转

 _d:删除当前行到_行的内容

 u:撤销操作

 i:在光标前插入文件

 I:在本行前插入文件

o:在下一行插入文件

  O:在上一行插入文件

  a:在光标后插入文件

 A:在行尾插入文件

 s:删除光标所在字符

 S:删除光标所在行的内容

 :q!-------不保存退出

 :wq----------保存退出

 :set (no)nu----------(不)显示行号

 

45.vim扩展

ctrl+v---------块选择

cat------------查看文件下的内容

tac------------逆序查看文件内容

more----------从头逐条查看(不支持向前返回)

less-------------查看文件内容(支持向前返回)

head-----------查看文件前十行内容

tail-------------看看文件后十行内容

46.文本处理

 cut:切割并显示指定行的内容

 sort:按字符大小排序并显示文件内容

 

 

 

 

 

 

 

 

 

发布了22 篇原创文章 · 获赞 5 · 访问量 1441

猜你喜欢

转载自blog.csdn.net/XY0918ZWQ/article/details/103037174