linux基础命令(1)

 费德  2016/08/26 10:23  171 次

1.shell命令行

当前登录用户@主机名:当前目录[$|#]

2016-08-26 09:49:32屏幕截图.png

2.ls

ls命令的作用是列出当前目录下的文件,不含隐藏文件,参数有 [-l -h -i -d],可叠加使用。

ls.png

  • -l:列出目录下所有文件,并显示详细信息。
    ls_l.png

  • -h:文件的大小人性化显示,如k,M等,一般配合-l使用
    ls_lh.png

  • -d:列出目录属性,感觉没啥用~
    ls_d.png

  • -i:在linux中,每个文件或者文件夹都有一个唯一的id,系统在底层也是通过这个id查找文件的。
    ls_i.png

3.mkdir

mkdir用于创建目录

  • mkdir
    mkdir.png

  • -p,递归创建
    mkdir_p.png

4.cd

切换目录

  • 直接敲cd命令,它将进入当前用户的家目录,如/root,
    cd.png

  • 在cd后面加上路径(分为绝对路径:如/home/wwwroot,和相对路径:如../test,其中..代表上一级目录),可以切换。
    cd_root.png

5.pwd

列出当前路径,看到下图你可能会觉得有点多余,但是有的linux系统,是木有在shell终端中显示路径的,所以经常得通过pwd命令来查看当前位置。

pwd.png

6.rm

删除文件和文件夹,要注意的是,这些删除操作,在大多数非图形界面的linux中无法恢复,所以得谨慎使用,特别是rm -rf /*,之前有个学长就是不小心删除了根目录下的某个系统文件夹,然后导致整个系统直接崩溃了,这个不像阿里云之类的,删除了可以使用快照恢复,最后得开学的时候联系机房的老师重装系统,非常蛋疼的一件事,其实关机也是类似的,对于一些不支持远程开关机的服务器来说,最好不要在远程使用shell进行关机,一关你就开不起来了~

  • 普通的rm命令,用于删除文件,并且每次删除操作,都需要确认是否删除。

  • -r,删除目录

  • -f,强制删除,不需要确认。

    注:后台君一下子没忍住,敲了rm -rf /*,然后啪啪啪把系统里的文件删了个精光。。。按ctrl+C终止删除,已经把很多内核和驱动都删了,之前演示的那台ubuntu已废,之后的演示只能在虚拟机里啦。。

 作者:费德

少年费德的奇幻漂流

本博客如无特殊说明皆为原创,转载请注明来源:linux基础命令(1)

添加新评论