Linux常用命令整理

1.目录结构

home:普通用户的根目录

root:root用户的根目录

etc:存放配置文件

usr:存放共享的资源

2.切换目录

cd 目录
cd 父目录/子目录
cd .. 退回上一级
cd / 退回到所有目录的根目录 /
cd ~ 退回home/用户目录

3.操作目录

mkdir + 目录名 :创建目录
mkdir -p 目录/目录/目录:创建多级目录
rmdir 目录名 :删除一个空目录,有内容不能删
man + 命令名:获取命令的详细参数信息
rm -rf 目录名:删除目录下的内容,但是不删除目录
ls:相当于dir
ls -l(或者ll) :展示目录,文件,时间,及大小等详细信息,d开头是目录
ll -h :友好界面的显示
以后使用ll即可

4.浏览文件

cat 文件名:显示文件的所有内容
more 文件名:分页显示,空格下一页,回车下一行
less 文件名:pageup pagedown控制上下翻页
tail -行数 文件名:查看文件的后面几行   
tail -h 文件名:动态的查看文件

5.操作文件

touch 文件名:创建一个空白的文件,Linux没有后缀名的区分
cp 文件 目录名\文件名:复制文件到指定名称目录,目录名,内容也复制
mv 文件 目录名\文件名:移动,重命名,如 mv file /dir1/dir2

./ :当前目录下
rm 文件名:带询问的删除,是否删除的提示
rm -f 文件名:不带询问删除,-f force的意思
rm -r 目录名:带询问的删除目录下的所有内容,要求目录非空,删除后目录空壳还在,和mkdirs相反
rm -rf 目录名:同上,不带询问

6.打包

打包或解压一个文件或者目录
    常用的组合参数
        -cvf :打包一个文件或目录
        -zcvf :打包,并,压缩一个文件或者目录,.gzip格式
        -xvf:解压或者打开一个tar文件
    格式:
        tar 参数 打包\解压后的文件名(取一个名) 要打包\解压的文件路径(原目录名\文件名)
        
例如:将当前目录下的所有文件打包成tar文件:tar -cvf test.tar ./*   注意:后缀名不改变文件属性,linux中只是一个标识
      将当前目录下的所有文件打包并压缩:tar -zcvf test.tar.gz ./*
      将test.tar解压到当前目录:tar -xvf test.tar
      将test.tar解压到指定的X目录:tar -xvf test.tar 路径

你可能感兴趣的:(Linux常用命令整理)