1.文件的建立
touch [filename]
touch不仅能建立新文件还能改变文件的时间戳
时间戳分为:
atime 文件内容被访问的最后时间标识
mtime 文件内容被修改的最后时间标识
ctime 文件属性或内容被修改的时间标识
2.目录的建立
mkdir [directoryname] ## 建立单个目录
mkdir -p [dir/dir1/dir2] ##建立多层递归目录
3.文件/目录的删除
rm [file/dir] ##删除文件和单个目录
rm -f [file/dir] ##强制删除文件或单个目录
-f=force 强制 不询问是否删除
当不使用-p 参数时会出现如下图询问
rm -r [dir] ##递归删除目录
rm -f -r [dir] =rm -fr =rm -rf ##递归删除目录不提醒
command -a -b -c= -adc = -bac = -cab
4.编辑文件
1)gedit =gnome edit 图形编辑操作
gedit file
2)vim
vim [filename]-->按【i】进入insert模式-->编辑内容-->按【esc】退出insert模式-->输入【:wq】保存并退出
###vim异常退出####
5.文件内容的查看
1)cat
cat file ##查看文件全部内容
cat -b file ##查看内容时显示行号不包含空行
cat -n file ##查看内容时显示行号包含空行
-n -b 区别如图所示
2)less
less file ##分页浏览
使用方法:
上|下 逐行移动浏览
pageup|pagen 逐页浏览
/关键字 高亮显示关键字
n向下匹配 N想上匹配
v 进入vim模式
在vim中按【:wq】回到less模式
q 退出
3)head
head file ##查看文件前十行
head -n 3 file ##查看文件前3行
4)tail
tail file 查看文件后十行
tail -n 3 file 查看文件后3行
6.文件/目录的查看
ls
ls -l file ##查看文件属性
ls dir ##查看目录中包含的内容
ls -d dir ##查看文件本身
ls -a dir ##查看目录所包含的全部内容 包含隐藏的
ls -S dir ##查看目录中的文件且按照大-->小排序
la -SR dir ##查看目录中的文件且按照小-->大排序
ls -s dir/file ##查看文件大小
7.文件的复制
cp
cp 源文件 目的文件
cp 单个/多个源文件 目的目录
cp -r 单个源目录/多个源目录 目的目录
8.文件的移动
mv
mv 源文件 目的文件 ##重命名
mv 源目录 目的文件
9.关于路径的命令
1)显示路径
pwd
2)切换路径
cd
cd 目的地目录名称 ##从当前目录进入到目的目录
与此同时命令行也会发生相应变化,如下图
10.统计文件内容大小
wc
wc -l file ##统计并显示file文件中的总行数
wc -w file ##统计并显示file文件中单词数
wc -m file ##...字符数
wv -c file ##...字节数
需要注意的是:
一个汉字3个字节 一个字母1个字节
11.查看文件类型
file
file filename
12.系统中历史的调用
history ##查看历史
history -c ##清空当前环境中的历史
!数字 ##调用数字行的历史 例如“!5”调用历史第五行的命令
!test ##执行test关键字开头的最近一条历史命令
Ctrl+r [输入关键字] ##调用历史中最近一条含有此关键字的历史命令
上键|下键 ##逐条调用历史
13.在系统中获得帮助
1)查看命令的广泛用途
whatis
whatis 命令 ##查看此命令的用途
当用whatis命令出现如下错误,需借助manbd命令
2)查看命令的用法
command --help ##查看命令的基本用法,适用于多数命令
[] 标识选项可加可不加
… 标识选项可加入个数任意
<> 标识选项是必须要加入的
Userage: 标示命令用法
Opetions: 对参数的作用作说明
3)查看命令或文件的说明手册
man
man command
man 5 filename
man -k 字符串 ##查看当前字符串在系统中拥有的man级别
man的级别
1 命令
2 系统调用接口
3 函数库调用接口
4 特殊设备文件
5 系统配置文件
6 游戏规则说明
7 包说明
8 系统管理命令
9 内核调用规则
man的使用规则:
与上述less命令使用规则大致一样
14.Linux系统中的二级目录
15.通配符
除此之外还有“.”代表当前目录
eg: mv /mnt/* . ##表示将/mut目录下所有文件移动到当前目录之下