LINUX初学习

linux学习

linux版本号

次版本号

第二位次数奇数为正在研发

偶数为稳定版本

次版本号

末版本号

image-20200803093959513

二、基础命令(shell)

1、图形化和文本模式的切换(远程客户端只能使用文本模式只能在服务机本机操作)

  • 图形化切换到文本模式,桌面--打开终端--init3

  • 文本模式切换到图形化模式,init 5

     

2、文本模式登录成功后的提示符:

Using username "root".
Last login: Mon Aug  3 14:10:06 2020 from 10.10.86.36
[root@localhost ~]#

localhost:服务器的主机名

~:当前的工作目录是当前用户的家目录

#:代表登录的用户身份是管理员root

$:代表登录的用户身份是一个普通用户

3、用户信息的保存文件:/etc/passwd

4、用户密码的保存文件:/etc/shadow

5、命令有三要素:命令名、选项、参数【参数与参数之间用空格隔开】

  • 三要素之间用空格进行分格

  • 参数省略代表操作的是当前工作目录

  • 比如ls -l代表的查看当前工作目录长格式列表

6、命令行的快捷操作

自动补齐:如果操作的目录中仅存在一个与你输入的文件或目录头相符的文件,按一次tap可以自动补足到命令行上;如果存在多个以多个输入字符开头的,按两下tap键盘用于命令补齐

7、查询历史命令:

  • 按↑ ↓键

  • history:显示当前所有用户操作今天的所有指令(默认保存1000个)

  • history-c可以清除历史命令

  • history-0

  • HISTSIZE

8、查看环境变量

echo $变量名    ---查看指定变量的值

环境变量的配置文件:/etc/profile

9、给命令起别名(格式)

alias 别名=‘命令’ -----设置别名

unalias -----取消别名

三、ls

语法:ls【选项】参数

ls是LIST的缩写,作用可以用来查看指定目录中的文件列表

常用的选项:

-a:all,查看所有文件,包括隐藏文件

-A:all,同样是查看所有文件,与-a的区别是不显示和..目录

. ----代表当前目录

..----代表上一级目录

-l:查看指定目录的长格实列表(包括文件的大小、修改的日期、属主、权限、属组)

第一个字段的10个字符的含义:-rw----

第1个字符:文件的类型,-:代表普通文件 d:目录文件 l:链接文件

第2,3,4个字符代表的是属主的读写执行权限

第5,6,7个字符代表的是属组的读写执行权限

第8,9,10,个字符代表的是其他用户的读写执行权限

r:有读权限  w:有写权限  x:有执行权限 -:代表没有对应位置的权限

第二个字段:目录或文件的深度

第三个字段:目录或文件的属主名

第四个字段:目录或文件的 属组名

第五个字段:代表文件的大小

第六个字段:目录或文件的最后一次修改日期

第七个字段:目录或者是文件名

-R:递归查看目录结构

-h:以易读格实显示文件的大小,只能与-l选项一起使用

ctrl c停止正在执行的代码  ls-R / |  用分页符显示 b回到上一页空格点到下一页

四、重定向

标准的输入设备:键盘

标准的输出设备:显示器

标注错误输出设备:显示器

 

输入输出有三种情况

标准输出,标准错误输出,标准输入

 

1、标准输出重定向

:文件如果存在(>: )

:追加输出,文件中原来的内容不删除,在文件的最后进行追加输出内容(>>:)

2、标准错误输出重定向

  • :将命令的标准错误输出重定向到文件中(>: )

    :追加标准错误重定向(>>:)

3、标准输出和标准错误输出重定向

&>:标准输出和标准错误输出重定向

&>>:追加重定向

五、帮助命令:

1、命令分为外部命令和内部命令

内部命令:是shell本身自带的命令关键字

外部命令:是一个shell所写的程序

2、获得外部命令的帮助

命令字--help

比如 ls--help

3、内部命令的帮助

help   --会列出所有内部命令的帮助信息

4、man查看联机帮助手册,相当于是一个阅读器

格式:man 命令字

翻页键进行上下翻页,按q键退出阅读

与man相似的命令:less,使用方式与man命令相同

六、关机与重启命令

系统级别有7个:

0:关机状态

3:多用户文本模式

5:多用户图形模式

6:重启模式

1、关机命令:

init 0      

halt-p   -----关机并关闭电源(不加p是关机不关电源)

shutdown -h now ----立刻关机(调用上一个关机指令-h)

shutdown -h +10 10分钟后关机(定时关机)

2、重启命令

init 6

reboot

shutdown -r now 立刻重启(-r选项代表执行reboot)

shutdown -r +10----10分钟后重启

七、修改用户密码

1、修改当前用户的密码

passwd

2、修改其他用户的密码,必须是管理员的权限

passwd +用户名

八、切换用户身份

1、格式问题:

su用户名 ---切换到目标用户,但是不改变工作目录

su-用户名 ---切换到目标用户,并且修改当前工作目录为目标用户二点家目录

su   ----由其他用户切换到root用户

注意:root用户切换到其他任意用户,不需要输出密码

posted @ 2020-08-03 18:29  nameaaa  阅读(124)  评论(0)    收藏  举报