一、Linux命令的基本格式
命令 【选项】 【参数】
a)命令:就是告诉操作系统要做什么
b)选项:说明命令的运行方式,有的会改变命令的功能,选项通常以“-”开始
c)参数:说明命令的操作对象,如文件、目录或系统本身
二、Linux基本命令
1.whoami
功能:列出当前所登录的用户
2.who命令
列出当前系统中正在工作的用户
3.ls命令
显示目录下的文件、目录。
ls -a 显示全部文件(包含隐藏文件,隐藏文件即以.开头的文件)
ls -l 查看文件详情,也可以写作“ll”
4.date命令
显示时间和修改时间
修改时间按照格式“月日时分年”
如:date ‘080713242018’
5.cal命令
显示日历或者查看某年某月日历
查看某年某月日历格式为 cal 月 年
6.clear命令
清屏
7.useradd与passwd
useradd即新建一个用户,在建立用户之后要用passwd设置密码否则不能登陆。同时,新建账户和密码操作要在Root权限下才能执行。
下图为不设定密码的情况
设置密码
设置完成后可以登录
如果passwd不指定用户名,就是更改当前用户的密码
8.man命令
获取命令的帮助
man 命令
9.pwd命令
显示当前目录
10.cd命令
跳转到指定目录
cd .. 返回上一级
cd ~ 跳转到当前用户的家目录
cd - 跳转到上一次所在的目录(相当于Windows里的后退)
cd 直接使用cd同样是跳转至家目录
11.cp命令
复制命令
cp /源目录/源文件 /新目录/新文件
在复制整个目录的时候,使用cp无法拷贝,这涉及到复制的过程。比如在上文在 cp /home/Xs/1.txt /tmp/1.txt时,是在/tmp下建立1.txt然后将内容写入。但是在拷贝目录时,目录下还有目录,如/a下有/b目录,/b目录下有文件c。我们拷贝整个目录实际上是将文件整体复制搬运,但是我们的目标目录/d下没有/b目录,因此文件c无法建立,自然无法拷贝。这样的情况下,应使用cp -r递归拷贝命令。
cp -r /源目录 /新目录
12.mv命令
MV /原路径/原文件名 /新路径/新文件名
MV命令也可以用作文件的重命名
mv 原名称 新名称
13.mkdir命令
建立目录文件
mkdir 路径/名称
mkdir -p 递推建目录,即可以建立/a/b/c/d这种形式的
14.rm命令
删除
rm 路径/文件名
加上选项 - r 可以删除目录
附:因为Rm命令极其危险,一般在实际操作中不用rm。/tmp是一个定时自动清除的目录,可以将其当做回收站,利用mv命令达到删除的效果。在删除前,利用cp命令做备份,cp 路径/文件名 路径/文件名.bak
15.几种用于查看的命令
a)cat
cat 路径/文件名
b)head
查看前几行,默认为10行
也可以指定为几行
c)tail
查看后几行,默认为10行
当然也可以指定几行
加上选项 -f 为动态查看,一般看日志文件会使用tail -f
d)more
按百分比查看文件,空格翻页。