常用目录介绍

/ :根目录
/home:家目录
/root:系统管理员家目录
/bin:是所有用户都可以访问并执行的可执行程序。包括超级用户及一般用户。
/usr/bin:是系统安装时自带的一些可执行程序。即系统程序,轻易不要去动里面的东西。
/usr/local/bin:是用户自行编译安装时默认的可执行程序的安装位置,这个不小心误删点什么,不会影响大局。
/etc :系统配置文件存放的目录
/tmp:一般用户或正在执行的程序临时存放文件的目录
/var:这个目录中存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件

常用命令

文件管理

ctrl c:取消命令,并换行
ctrl u:清空本行命令
Ctrl insert:复制文本
Shift insert:粘贴文本
tab:补全命令和文件名
ls:查看当前目录下所有文件

  • -l:列出文件详细信息 或者直接ll 输出的信息从左到右依次包括文件类型、权限模式、硬连接数、所有者、组名称、文件大小、文件的最后修改时间和文件名
  • -a: 出当前目录下所有文件及目录,包括隐藏文件

pwd:显示当前路径
cd:切换目录
cp:复制文件
mkdir:创建目录
rm:删除文件

  • -r: 递归删除,可删除子目录及文件
  • -f: 强制删除

mv:移动文件
touch:创建一个空文件
cat:展示文件中的内容
grep:在文本文件中查找某个字符串
chown:改变文件所属用户

打包压缩

tar\gzip\bzip2:打包压缩

  • -c:归档文件
  • -x:压缩文件
  • -z:gzip压缩文件
  • -j:bzip2压缩文件
  • -v:显示压缩或解压缩过程
  • -f:使用档名
    只打包,不压缩:tar -cvf /home/xxx.tar /home/xxx
    打包,并用gzip压缩:tar -zcvf /home/xxx.tar.gz /home/xxx
    打包,并用bzip2压缩:tar -jcvf /home/xxx.tar.bz2 /home/xxx
    解压只需将cc换成xx即可

Q.E.D.