Yaleyi

linux基本常用命令列举

上回装完虚拟机中的linux系统了,进入找到terminal,打开命令行界面

 

pwd:展示目前为止绝对路径

cd

cd~:跳转到/home/yy的位置

cd-:跳转到上一步的位置

cd path(绝对路径)

cd..:上一层位置

cd /:跳转到root位置

ls:展示当前位置的所有文件

可以配合-a,展示所有文件、目录包含('.'、'..'两个)

    -A,展示所有文件、目录不包含('.'、'..'两个)

    -l,展示所有文件目录,包含它们的属性和权限信息

    -d,只看所有目录中的信息

ls 目录名:展示目录下的所有内容(不论所处位置在哪)

mkdir 目录名:在当前位置创建目录

    -p :递归创建目录

rmdir 目录名: 在当前位置删除目录

touch 文件名:在当前位置创建文件

touch 目录/文件名:不用切换直接在目录下创建文件

rm

rm 文件名:在当前位置删除文件

rm 目录名:移除当前位置内目录

mv

mv 文件名 目录名:移动当前位置的文件到对应的目录下

mv 文件名1 文件名2:改变文件名为2的文件名为1

cp

cp 文件名 目录名:复制文件到目录下

cp -a、-r 目录名1 目录名2:复制目录1下内容到目录2下

vi

vi 文件名:进入文件,之后i,进入编辑文件状态(insert),编辑内容后,点击ESC

echo 内容 > 文件:无需进入编辑器,直接将内容写到文件中(会清空文件内容后再添加),例如 : echo "i am goodboy" > xxx.txt

echo 内容 >> 文件:追加内容不清空文件原内容

完成后要保存  :wq

完成后强制退出  :q!

完成后退出  :q

保存后查看文件信息

cat 文件名

head -n 文件名 查看文件前n行信息,-n不加默认为前10行

grep 过滤查看文件信息

   grep 信息 文件名 :文件信息只过滤出指定信息

   grep -v 信息 文件名:文件内容过滤掉指定信息

一页一页查看

more 文件名

 uname -a:查看版本信息

find 路径 -type(-name) 类型

类型:f:  文件

   d:  目录

-type 按照类型查找

-name 按照名字查找

例如删除目录下文件但是仅留指定的一个文件:find 目录 -type f ! -name 文件名 | xargs rm

快捷键:

tap:命令补全  输入tou,点击tap,直接显示全touch

这篇比较的粗略,因为本人只熟悉到这个程度,有很多命令及命令的参数还不能记住,本篇会随着学习不断更新

posted on 2016-07-19 13:59  Yaleyi  阅读(353)  评论(0)    收藏  举报

导航