linux云自动化运维基础知识3(系统的基本命令)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux云自动化运维基础知识3(系统的基本命令)相关的知识,希望对你有一定的参考价值。

1 date

watch -n 1 date     ###让date命令每秒执行一次,ctrl +c 推出监控模式技术分享


date 11181115        ###把系统时间设定为11月18日11:15 格式:月月天天小时分钟


date 111811152016.55    ##2016表示年(可以不加).55 表示秒(可以不加)

技术分享


-d +xday -xday        ##查看x天前或者后的时间
+%....            ##设定date的输出格式

技术分享



2.
passwd    参数           用户名称
    -S           student        ##用户密码信息
    --status       student        。。。。。。
    -l           student        ##锁定帐号
    -u           student        ##解锁
    -n 1           student        ##设定密码最短有效期
    -x 30           student        ##设定密码最长有效期
    -w 3           student        ##警告期
    -i 2           student        ##设定用户非活跃天数
    -d           student        ##清除用户密码
        使用此命令时候要注意用户的权限

技术分享


监控passwd密码信息
watch -n 1 passwd -S student    ctrl +c 退出监控


技术分享


技术分享

10表示密码最短有效期限,1000为密码最长有效期限,5表示密码警告期,3表示非活跃天数。

SHA512为密码的加密方式,此处使用的是对称加密


3.file
     file 文件名字              ##查看文件类型

技术分享


4.文件的查看
cat        filename    ##显示文件的全部内容
less        file        ##分页浏览,按“q”退出
head        filename    ##显示一个文件的前几行
head -n 5    filename    ##前五行
tail        filename    ##显示文件后几行
tail -n 5     filename    ##显示一个文件的后5行
tail -f         file            ##监控文件后 10 行内容

技术分享


   参数-b  输出标准行号,忽略空行。

技术分享

   参数-n  输出标准行号,不忽略空行。

技术分享


5.wc统计文件容量信息
wc    -l    行数
    -w    字数
    -c    字节数
    -m    字符数
6.文件管理方面的基础命令
   (1)touch 建立文件或修改文件时间戳

        touch file        ##创建文件

   (2)mkdir 建立目录

       mkdir directory          ##创建目录
     参数-p             ##上级目录不存在自动建立

技术分享

         参数-m               ##指定文件权限

    (3)rm 删除目录或文件 ####

     rm        -f        ##强行删除不提示。
        -r        ##用于删除目录

技术分享



    (4)cat|head|tail 查看文件内容 ####

      cat|head|tail               ##文件内容查看命令
      cat显示文件的标准输出       常用参数:-b 输出标准行号,不忽略空行
                                       -n  输出标准行号,忽略空行

     (5)vim 文本方式编辑文件

        vim filename 进入到命令模式
        命令模式不能编辑文件,如果要编辑文件要进入插入模式
        按"i"进入插入模式
        如果完成编辑,按”esc“推出插入模式,输入”:wq“ 保存退出

        vim filename 如果文件名字不存在,会自动创建

        vim 没有操作对象直接打开,编辑文件后要 :wq filename      ###记得加上创建文件的文件名###

技术分享


7.  cd 切换工作目录

cd directory    ##切换工作目录到指定目录

cd -        ##切换工作目录到之前所在目录

cd ~        ##切换到当前用户的家目录
cd ~usernmae    ##切换到指定用户家目录

cd ..        ##进入到当前目录的上级目录。注意:“。”表示当前目录

技术分享



8.   ls 列出目录或文件信息

ls                ##如果后面没有目标那么默认目标为当前目录
ls directory|filename        ##列出文件或目录内容
ls -d direcotry            ##列出目录本身
ls -l filename|dorectory    ##列出文件或目录里面内容的属性
ls -ld directory        ##列出目录本身属性
ls -a                ##显示目录中的所有内容,包括以"."开头的隐藏文件
ls -R                ##递归显示目录中的内容



技术分享

技术分享

注意:第二行字母表示的含义。第一个d为该文件的属性为目录;后面的rwx表示文件所有人拥有读,写,执行的权力,接着的r-x表示组成员拥有读和执行的权力,后面的r-x表示其他人拥有读和执行的权力。

9.   cp 文件复制

    cp是新建文件的过程

cp file file1 file2 ...    directory    ###把file  file1 file2 复制到 directory中
cp file test                ###建立test文件模板为file
cp -r directory    direcotry1        ###复制目录     参数-r
   -p            ###复制权限
   -v            ###显示复制过程中的详细信息

技术分享



9.mv 移动或重命名

    相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程

    mv file file1    direcotry        ##移动file file1到directory中
    mv 存在文件      不存在文件                ##重命名文件
    mv westos/linux .                    ##把westos中的linux移动到当前目录 .代表当前目录

10. pwd               print working direcotry
    >> pwd            显示当前工作目录
    >> pwd -P         显示真实目录只要针对软链接

11.   stat         命令可以查看文件的时间戳
      access       被访问的时间
      modify       内容被修改的时间
      change       文件被修改的时间

技术分享



12.less
分页浏览文件,当文件过长时使用
       / 关键字       搜索关键字

       q             退出
       v     gedit = GNOME EDIT

技术分享



13.gedit = GNOME EDIT       图形的文本编辑器   
       gedit file     开启 file 并且编辑
       ctrl+s             保存
       ctrl+n         打开新的编辑界面
       ctrl+o           打开新文件
14.rm = remove                删除文件或者目录
   常用参数
    >> -f       强行删除不提示
    >> -r       删除目录
    >> -d       删除空目录



15. man    ->>manual            ###man是手册缩写
   man man            #####查看man命令的帮助
   man passwd                ###查看passwd命令的帮助



man的级别
1    系统命令
2    系统接口
3    函数库
4    特殊文件,比如设备文件
5    文件
6    游戏
7    系统的软件包
8    系统管理命令
9    内核

man 5 passwd    ##查看/etc/passwd文件的帮助
man 1 passwd    ##查看passwd命令的帮助,1可以省略

man页面的快捷方式
上下键            ##向上或向下一行
pageup|pagedown        ##向下一个屏幕或者向上一个屏幕
d|u            ##向下或者向上半个屏幕
G|gg            ##跳转页面到man最下面或最上面
/关键字            ##搜索关键字,关键字会高亮显示,n向下匹配,N向上
q            ##退出帮助页面


本文出自 “13122425” 博客,请务必保留此出处http://13132425.blog.51cto.com/13122425/1949112

以上是关于linux云自动化运维基础知识3(系统的基本命令)的主要内容,如果未能解决你的问题,请参考以下文章

linux云自动化运维基础知识2(系统的基本操作)

linux云自动化运维基础知识15(虚拟机的基本操作)

学Linux要多久能学会?

linux云自动化运维基础知识8(进程)

运维基础-Linux发展史安装基本操作

想学习Linux该学啥