Linux 软件系列之三——简单命令和inode

来源:互联网 发布:安装sql之后找不到程序 编辑:程序博客网 时间:2024/05/06 20:57

1.[root@test root]#:

最左边的root显示的是目前使用者的账号,而@之后接的test则是主机名称,至于最右边的root则指的是目前所在的目录,#就是通常所说的提示字符。

2.在linux上面实际记录使用者身份的是UID与GID,分别是使用者的号码与群组的号码。举例来说,系统管理员(root)的号码即是0,所以你只要进入/etc/passwd这个档案中,即可看到root有两个号码都是0,基本上,你只要建立一个账号,并且将这个账号的UID设定为0的话,那么他就具有root身份了。而一般使用者的号码通常在500以后,至于1~499之间,比较多的会留给系统使用,至于为什么,这是一个习惯而已。

3.图形模式和文字模式的切换

ctrl + alt+ F1~F6(其中选择一个)就可以变换不同的文字接口登入点

ctrl + alt + F7就可以回到桌面,这个功能有些版本会用F8代替F7

直接输入:startx

4.linux指令格式

comman [options] parameter1 parameter2 ...

说明:

(1)上面的指令与参数下达中,字母的大小写代表意义不同;

(2)command为指令的名称,例如变换路径的指令为cd等;

(3)中括号[]并不存在于实际的指令中,而加入参数设定时,通常为‘-’号,有时候完整参数名称会输入‘--’符号;

(4)parameter1 parameter2...为依附在option后面的参数,或者是command的参数;

(5)command,-options,parameter1...这几个之间以空格来区分,不论空几个shell都视为一格;

(6)指令太长的时候,可以使用\符号来跳脱[Enter]符号,使指令连续到下一行。

5.简单命令

ls -al /root:列出root目录下的隐藏文件与相关的属性参数。

date:显示日期

cal:显示日历

bc:计算器

6.一些按键的说明

ctrl + c:在linux底下,如果输入了错误的命令或参数,可以用这个组合键退出。

q:在很多程序在跑的时候(例如man或者more指令),如果想跳出来,就按下q键。

Tab:在linux下的预设文字接口,可以自动补全命令。

7.shell指的是使用者接口,在linux底下预设的使用者接口就是bash shell。

查询命令使用方法:man command或者info command

info的功能比man强大,在info出现的说明页中可以输入p或者n来翻页,如果看到* test的项目时,将光标移到该项目上面,按下Enter还可以进入次页面的说明画面中。

8.将数据同步写入到硬盘中的指令:sync(在内存中尚未被写入到硬盘的数据将会被写入硬盘,这个指令在系统关机或者重新启动之前,很重要,可以多执行几次)。

最正确的关机指令:shutdown

reboot:与shutdown -r now等同

cd:进入目录

pwd:显示工作目录

mkdir:建立目录

rmdir:删除目录

cp:复制文件或者目录

rm:删除文件或者目录(如果要删除目录需加上-r)

mv:移动或者更名现有的文件或者目录

cat:把档案串连接后传到基本输出(屏幕或者 >filename到另一个档案)

chgrp:变更文件或目录的所属群组

chown:变更文件或目录的拥有者或所属群组

chmod:变更文件或者目录的权限

9.inode

inode译成中文就是索引结点。每个存储设备或存储设备的分区被格式化为文件系统后,应该有两部分,一部分是inode,另一部分是block。block是用来存储数据的,而inode是用来存储这些数据的信息,包括文件的大小,属性读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值,操作系统根据指令,能通过inode的值最快的找到相对应的文件。在linux系统中,inode值相同的文件是硬链接文件,也就是说,不同的文件名,inode可能是相同的,一个inode可以对应多个文件。

0 0