指令的一般格式:
指令 [选项] [操作对象]
man 指令 //查看该指令手册
eg: man ls //查看ls指令的手册,按q退出
- 开关机
shutdown -h now //关机
shutdown -r now //重启
reboot //重启
reboot -w //模拟重启,不重启,但日志会记录
logout //注销
- 查看文件
ls //罗列本目录下的所有文件及文件夹(蓝色)
ls 路径 //列出该路径下的所有文件及文件夹
ls -l 路径 //以列表的形式显示
ls -la 路径 //显示包括隐藏的文件
- 显示当前工作目录
pwd
- 进入返回,上一级目录
注:路径一般分为绝对路径和相对路径
以/开头的就是绝对路径
cd 路径 //进入该路径
cd .. //返回上一级目录
cd ~ //返回当前用户目录
- 新建文件及文件夹
mkdir 路径 //在该路径下新建文件夹,如后没有路径则表示在该工作路径下新建
touch 路径 //在该路径下新建文件,如后没有路径则表示在该工作路径下新建
- 文件的复制和移动
cp -r 被复制的文档路径(文档的名字)/文档被复制的绝对路径
eg: cp -r test0/test0.cpp /home/zaozao/test1
注:不是纯命令行模式可以直接右键复制粘贴
mv 需要移动的文件路径(文档名字) /文档移动的绝对路径
- 文件的删除
rm -f 文件路径(名字) //强制删除
rm -rf 文件路径 //同时删除多个,以空格隔开。
rm -rf 文件夹名字/* //只删除该文件目录下 的文件,但文件目录不删除
rm -rf 文档* //删除以文档名称开头的多个文档
eg: rm -rf linux* //删除以linux开头的文档
- 将一些指令的输出 保存到某个文件中
> //覆盖
>> //追加
eg: ls -la > /home/zaozao/test/list.txt //将本目录的内容(包括隐藏文件)以列表形式输出到该路径下的.txt文件中,并覆盖掉之前的内容。
- 以只读形式打开文件及合并
cat 文件路径(名字)
cat 文件1路径 文件2路径 > 合并后的路径
- 查看磁盘空间,内存等
df -h //查看磁盘空间
free //查看内存使用情况
free -m //以mb单位查看
- 查看文件前几行后几行
head -n 文件路径(名称)//查看前n行
tail -n 文件路径 //查看后n行
tail -f 文件路径 //查看该文件的动态,按q键退出
less 文件路径 //以一屏为单位查看,空格和上下键进行翻页
- 统计文件的内容信息
wc -lwc 文档路径 //l表示行数,w表示单词数,c表示字节数
- 日期与日历
date //显示时间与日期
date "+%Y-%m-%d %H:%M:%S //按年月日,时分秒显示,可调整。
cal //显示当前月份日历
cal -3 //显示上一月,这月,下月的日历
cal -y 年份 //显示该年份日历
- 清屏
clear //没有清空,可以上拉进度条查看