1.ls命令
:就是list的缩写,可以查看luinx
中文件夹包含的文件。常用的参数为ls -l 或者 ll
。命令格式:ls -参数
如果想获取命令有哪些参数,则可以这样命令 --help
查看。例如:
2.cd命令
:用于切换路径,常用的有cd .. 返回上一次所在的目录
cd - 进入上一次工作路径
cd 目录名称 用于切换目录
cd ~ 进入家目录,就是创建的普通用户所在的可操作的目录
cd / 进入根目录
pwd 显示当前目录的路径
例子如下:
3.mkdir命令
:用于创建目录。mkdir test 创建一个名为test的目录
mkdir -p 可以用于创建多级目录
实例如下:
4.touch 命令
:创建文件,touch test 创建名为test的文件
echo abc > test 将abc写入到文件test
cat test 查看test文件里面的内容
touch a{1,2}_b{1..4} 同时创建8个文件
实例如下
5.rm 命令
:删除命令,可以删除目录及文件:rm test -r 删除test目录,注意,删除目录时,必须加参数-r
rm 文件名 删除文件
注意:rm -f *
这一命令慎用,尤其是在切换到root用户时实例如下:
6.mv 命令
:移动文件或者修改文件名,mv test test1 将文件名test修改为test1
rm test1 /test2 将test1文件移动到根的test2目录中
7.cp 命令
:将源文件复制到目标文件,或者将多个文件复制到一个目录底下 cp -i 如果目标文件已经存在,提示是否覆盖
cp -r 复制目录及目录底下的所有文件
cp -a 复制的文件时间与原文件的时间一致
cp text ~/test2 把text文件复制到家目录的test2目录中
cp -rai 3 ~/test2 把3目录及其3目录里面的所有文件都复制到家目录的test2目录下
实例如下:
8.less 命令
:less可以浏览任意的文件,Q可以退出浏览的界面
。实列如下:
9.head 命令
:head命令可以查看文件里面的内容,并且可以指定行数,参数为 -n,如果不规定参数的话,默认是文件内容的前十行。head -c 显示字节数
例子:head -20 passwd 显示passwd文件中的前20行数据
head -c -30 passwd 显示passwd文件中的前30个字节
实例如下:
10.tail命令
:用来显示指定文件末尾的内容。tail -n 显示从末尾到头共n行
tail -f 用于显示动态的文件,常用来查看日志
tail -20 passwd 显示passwd文件的最后20行
tail -f passwd 用于显示passwd的动态情况,退出ctrl+c
实例如下:
11.date命令
:date 用来显示当前时间
date +%Y%m%d 显示的日期格式是年月日
date %F 以年-月-日形式输出当前的日期
实例如下:
12.cal 命令
用来显示日历:cal 显示当前月的日历
cal -3 用来显示当前月,上一个月,下一个月,三个月的日历
实例如下:
13.su - 切换到root用户
logout 退出root用户
实例如下:
注意:使用su -
命令切换root用户的时候,要输入root
用户的密码,如没有特殊的情况,尽量不要在切换至root
用户时,随意使用 rm
命令