一步步来,无需学习Linux命令。命令提示符格式:[root@localhost~]#说明:nameroleroot当前登录用户名localhost主机名~当前用户主目录#超级用户提示,普通用户提示为$补充说明:root为管理员账号,使用其他账号登录显示为不同的用户名。~是当前登录用户的主目录。root用户就是它下面的/root文件。用户的主目录在/home下。创建用户时,会在/home下自动创建一个与用户名同名的目录,登录时,初始登录显示目录就是该目录。在命令行使用pwd查看当前目录的路径。pwd=PrintWorkingDirectorycommand基本格式command[options][arguments]command[options][parameters]Linux中命令中使用的符号含义:[]表示可选;<>表示可变选项,一般多选一个,必须选一个。x|y|z可以多选一个,如果加了[]就不用选了。-abc多选,如果加了[],就不用选了。说明:namefunctioncommand命令名options选项,用于调整命令的功能。arguments参数,表示命令函数的对象。补充说明:选项有长选项和短选项两种:长选项:用--来引导,后面跟一个完整的词,比如--所有短选项:用--来引导,后面跟一个单独的字符,比如as-a多个短选项可以组合使用,比如-l-h-d,可以写成-lhd。显示文件列表---ls命令ls命令是linux下最常用的命令。)、查看目录信息等。命令格式:ls[选项][文件或目录]选项说明:选项功能-a显示所有文件,包括隐藏文件(隐藏文件以.开头)-l显示详细信息(也可以直接使用命令ll,quiteforls-l)-d只显示目录名,不显示目录下的内容列表-h以通俗易懂的方式列出文件大小(例如1K2M3G)-i显示文件索引节点编号(索引节点)。一个索引节点代表一个文件的补充描述:为选项-d做一个补充描述。单独使用该选项时,如果参数为目录,则只显示目录名,不显示该目录下的文件。比如你想查看/home,那么ls/home会打印出/home下的所有文件名加上选项是ls-d/home,只会打印出/home的目录名,而目录下的文件列表将不会显示。通常这个参数和-l一起使用,打印出的是要查看的目录的详细信息,而不是这个目录下文件的信息。比如查看/home的详细信息,需要两个选项,使用ls-ld/home-i显示文件索引节点号(inode)。详见文章:http://www.ruanyifeng.com/blog/2011/12/inode.html文件权限使用命令ls-l时,会打印文件的详细信息:[root@localhosthome]#ls-ldrwxr-xr-x4rootroot4096July1112:21test-rwxr-xr-x4rootroot4096July1112:25index.html先看这部分:drwxr-xr-x-rwxr-xr-x首先第一个符号表示文件类型,liunx中常用的有七种类型,常用的有三种:-表示文件d表示目录(可以理解为的概念windowsfolder),l表示软链接文件除了这三种之外还有四种比较不常用的:块设备文件、字符设备文件、socket文件、管理文件接下来去掉第一个符号,看rwxr-xr-x,一共有九个字符,需要分成三组,分别是wxr,r-x,r-x,每组按照顺序代表u属主,g属于组,o其他人的权限。以上信息中,第一个root表示所有者的权限是root权限,第二个root表示所有者的权限也是root权限。其中,i表示可读,w表示可写,x表示可执行。为了更清楚的理解,针对测试文件,列了一张表:前三个字符为三个字符,后三个字符为wxrr-xr-x。属主u的权限属于组g,其他人的权限是可读可写executable,readable,executable,readable,executable后面的数字1表示引用计数。比如一个文件有一个软链接(类似windows快捷方式),它的引用计数就是2。root后面的4096表示文件的大小,单位是字节。您还可以使用ls-lh组合选项以易于理解的方式列出文件大小,然后是最后修改日期,最后是文件名。以上就是学习Linux命令的记录,欢迎一起学习!
