命令格式: 命令 -选项 参数
eg:
ls -l home(显示home下的文件并显示其权限) ls -a home(显示home下的所有文件) ls -t home(按时间顺序显示)
1.*******cd 切换目录
2.*******pwd 显示当前进程
3.*******help 帮助
4.*******mkdir 创建一个文件夹
mkdir aaa
5.*******mkdir -p 父目录不存在时先创建父目录
mkdir aaa/bbb/ccc
默认创建的为的当前目录
返回上一层目录为 ../
这个是绝对路径 mkdir /data
6.*******删除文件夹 rmdir
rm -r 递归删除aaa下面的所有文件
rm -rf 递归强制删除(一般不建议使用)
7.******* 修改文件夹
mv aaa bbb
8.******* touch 创建一个新文件
touch a.txt
9.******* 输出 echo “hello world”
利用重定向的功能:将一条指令的结果重定向到一个文件中
10.******* >为重定向
echo "hello world" >a.txt
11.******* >>为追加命令
echo "derryliu" >> a.txt
12.******* cp 复制文件或者目录
13.******* mv 移动文件或者目录
14.******* 解压压缩tgz
tar -zxvf
压缩tgz tar -czvf
这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。
z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
x:解压缩。c是压缩。
v:在压缩或解压缩过程中显示正在处理的文件名
f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv zhcon-0.2.5.tar.gz
z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件 .
2.压缩与解压缩命令
压缩命令 gzip a.txt
解压缩
gzip -d a.txt.gz
3.打tar包与解tar包命令
打包: tar -cvf ha.tar /root/*
解包:tar -xvf ha.tar
4.解压缩tar包及压缩tar包(compress)
解压缩 :tar -zxvf ha.tar.gz 默认为本地
tar -zxvf ha.tar.gz -C /apps 指定解压目录
压缩 : tar -czvf ha.tar.gz /root/*
15.****** 查看文件的常用命令
cat a.txt 一次性将所有文件的内容输出到屏幕上
more a.txt 可以翻页查看,并且显示百分比,下翻一页(空格),上翻一页(b),退出(q)
less a.txt 可以翻页查看,并且可以翻行查看,下翻一页(空格),上翻一页(b) ,退出(q)
并且支持 上翻一行(↑) 下翻一行(↓) 和 可以搜索关键字(/keyword))
tail -5 a.txt 查看a.txt的后5行
head -5 a.txt 查看a.txt的前五行
tail -f a.txt 按照文件的inode来跟踪文件,如果文件出现rename roll 则跟踪不到
tail -F a.txt 按照文件名来跟踪文件,即使重命名也能跟踪到