第2天【OS Linux发行版介绍、Linux系统基础使用入门、Linux命令帮助、Linux基础命令】

时间:2021-01-15 08:14:33

Logout    退出系统

Gedit     文本编辑器工具

Uname –r 查看内核版本信息,uname –a 比较详细

Cat /proc/cpuinfo      查看CPU

Cat /proc/meminfo    查看内存

Hostname     查看主机名

Ifconfig eth0 查看eth0 IP地址

Alias ls=’ls –ll’     设置别名

查看当前终端的路径:tty

查看当前shell:echo $SHELL

当前系统下的全部shell:Cat /etc/shells

查看centos系统主机名格式:Echo $PS1

区别内部或外部命令:Type cd

Which 查找从linux命令所在的位置

Ls,cd,type,tty,cat,which,whereis,pwd,echo,mkdir,touch,ln,cp,mv,rm,find,

History   查看历史记录命令

         -a:将新的回话追加到家目录下的.bash_history文本中。

         -d:删除历史中指定的命令;history  –d  40

         -c:清空命令历史;

         查看保存在历史记录表里面的文件

                   环境变量:

                            HISTSIZE:命令历史记录的条数

                            HISTFILE:~/.bash_history

                            HISTFILESIZE:命令历史文件记录历史的条数

                            !!:上一条命令;        

        

复制、删除、移动文件或目录

Cp    --复制  (copy)文件或目录

-f:覆盖目标同名文件或目录时不进行提醒

-i:覆盖目标同名文件时提醒用户确认

-p:复制时保持源文件的权限,属主及时间等标记属性不变

-r:复制目录时必须使用此选项,,表示递归复制所有文件及子目录

Rm   --删除(remove) 文件或目录

         -f:删除文件或目录时不进行提醒,而直接删除整个目录树

         -i:删除文件或目录时提醒用户确认

         -r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)

Mv   --移动(move)文件或目录

 

Find 命令         --查找文件或目录

         按名称查询:关键字为 ‘- name’                   find /etc –name  ‘’resol*.conf’

         按文件大小查找:关键字为:‘- size’          

         按照文件属主查找:关键字为 ‘- user’

         按照文件类型查找:关键字为 ‘- type’

Du:统计目录及文件的空间占用情况

         -a:统计磁盘占用时包含的所有文件,而不仅仅统计目录

         -h:以更人性化的方式显示出统计结果

         -s:只统计每个参数所占用空间的大小,而不是统计每个子目录

命令的别名(alias)

         查看当前用户下的全部别名:alias

         设置别名:alias ls=‘ls –l’

         取消别名:unalias ls              

         只针对当前终端有效,如果想永久有效,要定义在配置文件中:

         仅对当前用户有效:~/.bash

         对所有用户有效:/etc/bashrc

         执行生效:source ~/.bash

Date命令

         显示今天为周几

                   Date +%a

                   设定当前系统时间

                   Date 0815170115.21

                   Date +%D                  年月日    

                   Date +%F          年月日

                   Date +%T          小时、分钟、秒

                   Date +%F-%H-%M-%S

MM:月份

DD:几号

Hh:小时

Mm:分钟

Yy:两位年份

CCYY:四位年份

.ss:秒钟

 

获得命令帮助

       Shell程序搜索执行程序文件的路定义在PATH环境变量中

                     # echo $PATH

       内部命令:

              --help    

       外部命令:

              Help

hash缓存命令

       Hash 查看命中命令

       Hash  –r     清楚命中全部命令

关机操作

Shutdown –h now

Poweroff

Halt

Init0

重启操作

Shutdown –r now

Reboot

Init 6

 

延迟关机或者重启操作

              Shutdown –r +15  ‘the system will be reboot!!’           15分钟后关机

bash快捷键:

注意啦!这里的快捷键指的是在终端处,而不是在文本编辑器中

         Crtl+U:快速删除当前光标之前的所有字符内容

         Crtl+K:快速删除当前光标处行尾的所有字符

         Crtl+L:快速删除屏幕中显示的内容,只在左上角显示命令提示符

         Crtl+C:取消当前命令行的编辑,并切换为新的一行命令提示符

         Crtl+A:当前光标快速跳至终端的行首

         Crtl+E:转跳至命令结尾处

文本搜索

         /KEYWORD:

                   以KEYWORD指定的字符串为关键字,从当前向文件尾部搜索,不区分大小写

                            N:上一个

                            n:    下一个

         ?KEYWORD:

                   以KEYWORD指定的字符串为关键字,从当前向文件首部搜索,不区分大小写

                            N:上一个

                            n:    下一个

命令

     Ls  显示指定路径下的文件列表

                   -a:显示所有文件,包含隐藏文件

                   -l:长列表格式

                   -h:单位换算

                   -d:显示目录自身的相关属性,通常用与-l一起使用。

                   -r:逆序方式显示

                   -R:递归显示

            -rw-r--r--. 1 root root 41364 Jun 14  2016 install.log

                   -,d,l,b,c,p,s

                   数字1:文件被硬链接的次数

                   左root:文件的owner

                   右root:文件的group

                   41364:文件的siize

                   Jun 14 14:32:文件的最近一次修改的时间

                   Install.log         :文件名

文件查看命令:cat、tac

Cat:正向

         Cat /etc/fstab

         Cat /etc/fstab  /etc/issue

Tac:逆序

         Cat /etc/fstab

         Cat /etc/fstab  /etc/issue

文件内容类型查看命令:file

         File /etc/fstab

         File /bin/cat

         File /dev/sda

回显命令echo        

         Echo “$shell”

Which 显示命令的路径

         Which ls

                   --skip-alias:禁止显示别名

用户登陆相关

         Who,whiamai,w

管理类命令

Mkdir 创建目录

              -p:存在与不报错,且可自动创建所需的各目录

              -v:显示详细信息

-m MODE:创建目录时直接指定权限

       Rmdir:删除目录

 

More、less、命令

       More /etc/httpd/conf/httpd.conf         

              按enter往下滚动

    按b键向上翻一屏

              按q退出

Head和tail

       Head -4 /etc/passwd

文件的时间戳管理工具

Touch

查看文件状态:stat

三个时间戳:

       Access time:访问时间,简写:atime

       Modify time:修改时间,简写:mtime

       Change time:修改时间,简写:ctime