1、touch
touch + 文件名 创建一个新的文件
文件:文件名,数据,元数据
stat + 文件名 查看文件属性
注意:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
2、mkdir
mkdir directory
mkdir -p dir1/dir2/dir3 -p建立递归目录时,当上层目录不存在自动建立
3、rm
rm file4、 目录删除
rm -f file -f=force 标示强制删除不提示
目录删除
rm -r directory -r标示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f dir 删除目录不提示
rm -rf dir 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
4、gedit & vim
1、gedit
gedit file ##必须有图形
2、vim
基本操流程
vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存
vim异常退出
当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况
[O]pen Read-Only, (E)dit anyway, ®ecover, (D)elete it, (Q)uit, (A)bort:
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
无论按[O] (E) (R) (Q) (A) 任何一个都不会删除.swp文件那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除vim恢复正常工作
5、cp
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
复制文件
复制目录
6、mv
mv 源文件 目的地文件 重命名
mv 源目录 目的地目录 移动文件
注意:相同磁盘的文件移动只是一个重明名过程,不同磁盘的文件移动是复制删除过程
7、cat & less & more & tail & cat file & watch
cat
cat -b file ##-b显示行号不包含空行
cat -n file ##-n显示行号包含空行
less
less file ##分页浏览
用法:
上|下 ##逐行移动
pageup|pagedown ##逐页移动
/关键字 ##高亮显示关键字,n向下匹配,N向上匹配
v ##进入vim模式
q ##退出
注意: 在vim模式中按:wq 退回到less模式
head
head file ##查看文件前10行
head -n 3 file ##查看文件前3行
tail
tail file ##查看文件后10行
tail -n 3 file ##查看文件后3行
tail -f file ##监控文件后10行内容的变化
tail -f /var/log/message ##监视系统日志文件内容
watch
watch -n 1 -d 文件名 ##每隔一秒查看文件内容变化情况
watch -n 1 -d netstat -ant ##每隔一秒显示网络连接数的变化情况
8、path
文件的地址分为:
相对路径:
相对与当前系统所在目录的一个文件名称的简写,
此名称省略了系统当前所在目录的名称
此名称不以“/”开头
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头的
此命令在命执行时系统不会考虑现在所在位置的信息
9、TAB
1、系统中的TAB键可以实现命令的自动补齐;
2、可以补齐系统中存在的命令,文件名称,和部分命令的参数;
3、当一次TAB补齐不了时代表以此关键字开头的内容不唯一;
4、可以用TABX2来列出所有以此关键字开头的内容。
10、pwd & cd
pwd 显示路径当前路径
cd 进入到某个目录
11、ls
ls -l file 文件属性
ls dir 目录中保函的内容
ls -d dir 目录本身的属性
ls -a dir 列出所有文件(包含隐藏文件)
ls -S dir 查看并且按照大小排序
ls -s file|dir 查看文件大小
13、wc
wc -l 显示文件的行数
wc -w 显示单词数
wc -m 显示字符数
wc -c 显示字节数
wc 显示文件内容的行数,单词数,字节数,字符数