常用的文件指令

ls 显示文件或目录

-l 参数,用来显示文件的详细信息

-a 参数,用来列出目录下所有的文档以及隐藏的a(all)

mkdir 创建文件夹

-p 用来创建多层次的目录,例如 a/b/c ,如果没有a目录,则会自动创建

cd 用来切换目录

. 表示当前目录

.. 表示返回上一级目录

touch 用来创建空文件,若需要同时创建多个空文件,文件名之间用空格隔开

echo 输出一段内容,内容用【英文】引号括起来

>  格式:echo 内容 > 要输出的文件名 可以用来创建有内容的文件,注意,该文件原有的内容会被覆盖

>> 格式:echo 内容 > 要输出的文件名 可以用来创建有内容的文件,注意,会在该文件的末尾添加

cat 查看文件内容

more 用分页的形式查看大文件中的内容

less 用分页的形式查看大文件中的内容,more更灵活可以使用[pageup] [pagedown] 等按 键的功能来往前往后翻看文件

cp 用来移动文件,也可以用来备份配置文件

mv 移动文件或者重命名

rm 删除文件

-f 强制删除,不需要做再次确认

rmdir 删除目录

-r 递归删除,可删除子目录及文件

-f 强制删除,不需要做再次确认

wc 统计文本中的行数,字数,字符数

tree 树形结构显示目录,需要下载tree

ln 创建链接文件

head tail 显示文件头 ,尾

crtl + alt+ F1 命令行全屏

系统命令

stat 显示指定文件内容,比ls更详细

who 显示当前在线用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

top 动态显示资源进程

ps 显示瞬间进程状态

du 查看目录大小du -h /home 带有单位显示目录信息

df 查看磁盘大小df -h 带有单位显示磁盘信息

ifconfig 显示网络信息

ping 测试网络连通

netstat 显示网络状态

clear 清屏

alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                  杀死进程,可以先用ps top命令查看进程的id,然后再用kill命令杀死进程。

打包压缩相关命令

gzip:

bzip2:

tar:                打包压缩

     -c              归档文件

     -x              压缩文件

     -z              gzip压缩文件

     -j              bzip2压缩文件

     -v              显示压缩或解压缩过程 v(view)

     -f              使用档名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc           打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc           打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。



 关机重启机器

shutdown

     -r             关机重启

     -h             关机不重启

     now            立刻关机

halt                 关机

reboot               重启