• Linux常用命令-1


    内部命令:属于Shell解释器的一部分(已调入内存)

    外部命令:独立于Shell解释器之外的程序文件(在磁盘上)

    获得命令帮助

    1)内部命令help

    查看Bash内部命令的帮助信息

    2)命令的“--help” 选项

    适用于大多数外部命令

    3)使用man命令阅读手册页

    使用“á”、“â”方向键滚动文本

    使用Page UpPage Down键翻页

    Qq键退出阅读环境、按“/”键后查找内容

    4)使用info命令阅读信息页

    3.2命令格式

    命令字  [选项]  [参数]

    选项及参数的含义

    选项:用于调节命令的具体功能

     -”引导短格式选项(单个字符),示例“-l

     --”引导长格式选项(多个字符),示例“--color

     多个短格式选项可以写在一起,只用一个-”引导,示例“-al

    参数:命令操作的对象,如文件、目录名等

    3.3用户组的操作

         确认一下是否存在 wx 这个用户组
         grep wx /etc/group
       创建用户组wx
       groupadd wx
       删除用户组wx
       groupdel wx

    3.4、用户的操作
       创建用户weixin
       useradd weixin
       创建用户 weixin 并将其加入到 wx 用户组
       useradd -g wx weixin
       给已经创建用户设置密码
       passwd weixin
       修改用户这个命令的相关参数
       usermod --help
       删除用户
       userdel weixin
       删除用户所在目录
       rm -rf weixin
     
    3.5、文件的操作
       一)目录操作命令(pwd、cd、ls、mkdir、rmdir、du)
       1)显示当前所处目录位置
         #pwd
       2)列出文件或目录
         #ls
         #ls -l 等同ll
         #ls -al参数a把隐藏目录也列出来了
         #ls -alt 参数t使显示按时间排序
         #ls -ald 参数d显示目录,但不显示目录内容
       3)建立目录
         #mkdir /abc
         #mkdir –p /test/mydir建立子目录,如果父目录不在,一并建立
       4)切换目录
         绝对路径:以“/”开始的路径,表示从Linux目录结构的最顶点算起
         相对路径:不“/”开始的路径,可以相对于当前目录作为起始点
         #cd..
         #cd /etc/rc.d/rc3.d
         #cd ../rc5.d相对路径转换,结合上一条看,退一进一,完成同 级目录变换
       5)删除目录(rmdir或rm)
         #rmdir bbb  功能是删除一个空目录,bbb里不能有文件。
         #rm –rf bbb删除目录及文件(常用)
       6)显示目录下的使用空间
         #du -sh
    二)文件操作命令(touch、file、cp、rm、mv、which、who、find、ln等)
       1)建立一个空文件
         #touch  /test/testing  在test目录下建立一个名为testing的空文件。
       2)移动文件或更换文件名
         #mv a1.sh /tmp/a1.sh
         #mv b1.sh  b2.sh
         #mv /etc/rc /tmp把rc目录及子目录的内容全移到/tmp里去,并保持文件属性不变。
       3)复制文件或目录
         #cp al.sh /tmp/a1.sh
         #cp /u01/oradata/timran11g/*.ctl ./   拷贝文件到当前目录(常用)
         #cp -R abc /tmp     abc是目录,把abc这个目录及下文件复制到/tmp下
       4)删除文件和目录
         #rm /abc/test1.sh   删除文件
         #rm -rf /abc        删除目录
       5)查找某文件
         #find / -name test.txt   从根目录下查找test.txt这个文件。
       6)跟踪文件
         #tail -f /u01/diag/rdbms/prod/prod/trace/alterPROD.log
       7)显示外部命令的路径
         #which cp
       8)显示当前登录的用户
         #who
       9)ln 链接命令
         不同目录下的链接映射,要使用绝对路径描述(不能使用相当路径)
         软链接:(针对的是目录,生成的软连接打开目录)
         #ln -s yy zz   将文件yy产生一个软链接zz,即zz--->yy
         软链接就是一个映射,类似Windows的快捷方式
         硬链接:(针对的是文件,生成的硬链接打开文件内容)
         #ln yy xx   将文件 yy 产生一个硬链接
         硬链接实在,同一份数据对应多个文件,实际是多了一条访问路径
    三)文件内容操作(cat、more、less、head、tail、wc、grep,重定向符等)
       1)列出文件内容
         #cat /abc/mytest一次性全部显示完
         #more /abc/mytest分页显示,空格键转下页,Ctrl/C 中断显示。
       2)跟踪文件尾部信息
         #tail -f /abc/myfile    使用CTL/C退出
       3)输出重定向符:“>”和“>>”
         #ls > abc.out      “>” 符号表示把ls 输出的内容定向到abc文件中去
         #ls >>abc.out      “>>”在abc.out文件里的字符末尾追加输出内容

      4)管道符”|”

        实际上是将一个程序的标准输出写到一个临时文件中去,再将这个

        临时文件的内容作为另一条命令的标准输入。它的作用就是将多个命令结

        合起来。

    5grep是‘择选’的意思,可以单独使用,也可以结合|使用

    #grep - v ^# /etc/inittab 不显示带#号的注释行

    #grep -v ^# /etc/inittab|grep -v ^$  不显示带#及空行的行

    #ps -ef |grep oraoracle的后台进程输出到显示设备

    #ps -ef |grep tty |grep -v 'grep tty'

    6wc 统计行数

    #wc -l /tmp/test

    #grep ^# /etc/inittab |wc -l

    四)压缩和归档命令(gzip、bzip2、tar等)

    1)压缩与解压缩 zip, unzip

    #zip r file.zip *   将当前目录下的子目录一并压缩成file文件

    #unzip file.zip   逆操作,解压缩还原了

    2)归档tar命令(顺序是先写打包名,后写数据源)

    将整个/etc目录下的文件全部打包到/tmp下

    #tar -cvf /tmp/etc.tar /etc   仅打包,不压缩

    #tar -zcvf /tmp/etc.tar.gz /etc   打包后,以 gzip 压缩

    #tar -jcvf /tmp/etc.tar.bz2 /etc   打包后,以 bzip2 压缩(压缩比最高)

    3)查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?

    #tar -ztvf /tmp/etc.tar.gz

    4) /tmp/etc.tar.gz   文件解压缩在 /usr/local/src 下

    #cd /usr/local/src

    #tar -zxvf /tmp/etc.tar.gz   参数z要在首位

    3.4 Vi编辑器

    vi 共分为三种模式

    一般模式:以vi打开一个档案就直接进入一般模式了(这是默认模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理你的文件数据。

    编辑模式 在一般模式中可以进行删除、复制、贴上等等动作,但是却无法编辑文件内容的!要等到你按下『i,I,o,O,a,A,r,R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面左下方会出现『INSERTREPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。

    指令模式: 在一般模式当中,输入『:/?』三个中的任何一个按钮,就可以将光标移到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开vi、显示行号等等的动作则是在此模式中达成的!

  • 相关阅读:
    使用 ASP.NET Core MVC 创建 Web API(五)
    使用 ASP.NET Core MVC 创建 Web API(四)
    使用 ASP.NET Core MVC 创建 Web API(三)
    使用 ASP.NET Core MVC 创建 Web API(二)
    使用 ASP.NET Core MVC 创建 Web API(一)
    学习ASP.NET Core Razor 编程系列十九——分页
    学习ASP.NET Core Razor 编程系列十八——并发解决方案
    一个屌丝程序猿的人生(九十八)
    一个屌丝程序猿的人生(九十七)
    一个屌丝程序猿的人生(九十五)
  • 原文地址:https://www.cnblogs.com/ouyy/p/9103704.html
Copyright © 2020-2023  润新知