Linux命令操作

82 阅读3分钟

Linux命令操作

1、命令语法

命令字 选项 参数ls -l /tmpls        命令字-l        选项/tmp    参数

选项可有可无,不同的选项代表了不同的涵义

选项:长格式和短格式,”—“开头的选项是长格式,后面一般跟单词,”-“开头是短格式,后面一般是某个字母,多个短格式选项可以组合使用”-l -h等同于-lh”

某些选项后面还需要跟上选项的值”useradd -u 1000 zhangsan”,1000就是”-u”选项的值

参数:一般是某个目录或文件或者用户

2、使用命令的帮助信息

--help使用tab键

3、命令操作(Linux是严格区分大小写)

  • 查看当前工作目录,Linux系统不像Windows一样有C、D、E盘,起始目录永远是从”/“开始

    pwd[root@CentOS7-1 network-scripts]# pwd/etc/sysconfig/network-scripts
    
  • 切换目录

    cd[root@CentOS7-1 ~]# cd /etc/sysconfig/network-scripts/            #切换到/etc/sysconfig/network-scripts/目录cd -        #返回上次目录cd ~        #返回当前用户的宿主(家)目录
    

    相对路径:已当前路径作为起点,”./“表示当前目录,”../“表示当前的上级目录

    绝对路径:已”/“作为起点

  • 创建链接文件

    ln 软连接:相当于快捷方式,使用 "-s" 选项硬链接:相当于复制一份
    
    #安装jdktar zxf jdk-8u151-linux-x64.tar.gzmv jdk1.8.0_151/ /usr/local/jdk1.8ln -s /usr/local/jdk1.8/bin/* /usr/local/bin/
    
  • 显示目录中的内容

    ls[root@CentOS7-1 ~]# ls            #显示当前目录中的内容,不包括隐藏内容,Linux系统中以"."的为隐藏内容[root@CentOS7-1 ~]# ls -a        #显示所有内容,包括隐藏内容[root@CentOS7-1 ~]# ls -l[root@CentOS7-1 ~]# ls -lh[root@CentOS7-1 ~]# ls -d        #显示当前目录ls -l   等同于    ll
    
  • 统计文件对磁盘占用情况

    dudu -ah            #统计当前目录下的所有文件和目录磁盘占用情况并显示单位,包括子文件夹和文件
    
  • 创建目录

    mkdir[root@CentOS7-1 ~]# mkdir /woniuxy            #直接创建目录[root@CentOS7-1 ~]# mkdir -p /woniu/wangan29        #一次性创建多层目录需要加上 -p 选项
    
  • 创建空文件

    #Linux操作系统属于文本型操作系统,所有的内容基本都是已文本方式存放touch[root@CentOS7-1 ~]# touch woniuxy
    
    #想要在目录中创建文件,首选目录必须存在,如果不存在需要先创建目录[root@CentOS7-1 ~]# touch woniuxy111/wangan29touch: 无法创建"woniuxy111/wangan29": 没有那个文件或目录[root@CentOS7-1 ~]# mkdir woniuxy111[root@CentOS7-1 ~]# touch woniuxy111/wangan29
    
    #其他创建文件方式echo > a.txt            #生成的文件非空文件#使用vi编辑器去编辑一个不存在的文件vi aa.txt:wq        #vi编辑器进去之后直接保存退出
    
  • 复制文件

    cp[root@CentOS7-1 ~]# cp a.txt /opt/[root@CentOS7-1 ~]# cp -r woniuxy111/ /opt/                #复制目录需要使用 -r 选项[root@CentOS7-1 ~]# cp -p /home/zhangsan/zhangsan.txt /tmp/            #携带权限一并复制需要使用 -p 选项
    
  • 删除文件

    rm[root@CentOS7-1 ~]# rm -rf a.txt[root@CentOS7-1 ~]# rm -rf woniuxy1111/            #删除目录必须使用 -r 选项,-f 表示强制
    
  • 移动文件

    mv[root@CentOS7-1 ~]# mv a.txt /opt/                    #正常移动[root@CentOS7-1 ~]# mv /opt/a.txt ./aaa.txt            #移动并改名[root@CentOS7-1 ~]# mv aaa.txt bbb.txt                #重命名(当前移动到当前)
    
  • 查找命令的位置

    which[root@CentOS7-1 ~]# which lsalias ls='ls --color=auto'    /usr/bin/ls
    
  • 查看系统中的文件

    find语法:find 查找目录 查找类型 类型值find / -name aaa.txt