Linux浩瀚如海,博大精深!命令多如牛毛,没必要全部记住。下面记录一些常用Linux命令,简单的玩转Linux~~~~~
注意事项
1、Linux系统严格区分大小写。
2、Linux系统所有的内容都是以文件的形式保存的。(如硬盘、网关等等)
3、Linux系统没有扩展名的概念
Linux命令一般格式
command [options] [arguments]
command 命令名称
options 命令选项 【可选】
arguments 命令参数 【可选】
ls命令
命令说明:目录处理命令,可查看某目录
命令选项(只列出常用的):
-a 列出目录下的所有文件,包括以 . 开头的隐含文件
-l 可以列出文件的详细信息(详细信息下面详解)
-i 查看文件的i节点
-d 将目录象文件一样显示,而不是显示其下的文件
-t 按文件的修改时间列举文件,最近修改的在前
-1 单独行列举文件
-F 可视化显示文件类型 (后缀:/ 代表目录 @代表链接文件 *代表可执行文件 没有后缀表示普通文件)
示例
只输入ls表示列出当前目录下的可显示文件
ls -a
多了 . 与 .. 和 隐藏文件
ls -l
ls -l 列举出的信息大概分了7个域,上图已经画出。
第一域
第一个字符表示文件类型
1) d 目录
2) l 链接
3) - 普通文件
4) b 块文件
5) c 字符设备
6) p 管道文件,与shell编程有关的文件
7) s socket文件 ,与shell编程有关的文件
后面9个字符标识了文件的访问权限,从左到右每3个字符代表每一类用户(从左到右用户为 所有者/所属组/其他用户)的访问权限。权限依次表示 r(读)、w(写)、x(执行)。- 表示该标识位没有权限。上图划下划线的权限为 rwxr-xr-x 表示所有者有 rwx(读写执行) 权限,所属组有 r-x(读执行,没有写权限),其他用户r-x (读执行,没有写权限)。
第二域
硬链接数
第三域
文件属主(所有者)
第四域
所属组
第五域
文件大小
第六域
文件的最后修改时间
第七域
文件名
ls -i
上图圈出的就是该文件的I节点,可用于删除文件等。
ls -d
后面需加上目录名,一般都和-l选项连用,如 ls -ld /web,查看web目录本身的详细信息,而不是列出web目录下面文件的详细信息。
ls -F
模糊列出 (*代表任意字符包括0个,?代表任意一个字符)
ls /web/a*
列出web目录下以a开头的文件
说明:命令选项是可以连用的,如 ls -a -l 是可以得,也可以简写成 ls -al
cd命令
命令说明:目录切换
命令用法:cd 目录名(目录名可相对路径,也可绝对路径)
结语:终于体会到写技术文章的苦逼了~~~~,不正确活不详细指出欢迎大家指出共同进步!