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