用户系统相关命令
su[参数选项][使用者]--用户切换
其中的使用者为要变更的对应使用者
在将普通用户变更为root用户时建议使用“-”选项,这样可以将root的环境变量和工作目录同时带入,在转变为root权限后,提示符变为#.
环境变量:实际上就是用户运行环境的参数集合。Linux是一个多用户的操作系统。而且在每个用户登录系统后,都会有一个专有的运行环境。通常每个用户默认的环境都是相同的,而这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
设置环境变量的方法如下:http://blog.youkuaiyun.com/autofei/article/details/2302614
系统管理命令
ps [选项]:显示当前系统中由该用户进行的进程列表。(如ps -ef、ps -aux)
top:动态显示系统中运行的程序(一般为每隔5s)。
kill [选项] 进程号(PID):输出特定的信号(进程挂起、等待、终止...)给指定PID(进程号)的进程。(如kill -9 11002 强制杀掉PID=11002的进程)
uptime:显示系统已经运行了多长时间。
clear:清除屏幕信息。
磁盘管理
fdisk [-l]:查看硬盘分区情况,并可对硬盘进行分区管理。使用fdisk必须有root权限。IDE硬盘对应的设备名称分别为hda、hdb、hdc和hdd,SCSI硬盘对应的设备名称则为sda、sdb、...。此外,hda1代表hda的第一个分区,hda2代表hda的第二个分区,依次类推。通过查看/var/log/messages文件,可以找到Linux系统已辨认出来的设备代号。
文件系统挂载命令(mount)
挂载文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。挂载是指在分区和目录之间建立映射关系的过程,而挂载点是指挂载在文件树中的位置。
mount [选项] [类型] 设备文件名 挂载点目录
其中的类型是指设备文件的类型
mount命令选项常见参数:
-a:依照/etc/fstab的内容装载所有有关的硬盘
-l:列出当前已挂载的设备、文件系统名称和挂载点。
-t 类型:指定将要挂载到系统的设备文件类型。(常见的文件系统类型:vfat、ntfs、hpfs、ext2、ext3、nfs、iso9660(CD-ROM光盘使用))
-f:通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的内容,通常会和-v一起使用。
文件相关命令
cd [路径] 路径可为相对路径或绝对路径,该命令可以使用通配符。
若没有指定路径目录,则回到用户的主目录,即home。可以使用pwd查看当前目录。
“cd -”:回到前次工作目录
“./”代表当前目录,“../”代表上级目录。
其他命令如mkdir、cat、diff、cp、mv、rm等请参考相关手册。
chown和chgrp:必须拥有root权限:
chown [选项] 文件所有者[所有者组名] 文件:修改文件所有者和组别。
chgrp [选项] 文件所有组 文件:改变文件的组所有权。
chmod [选项] 符号权限/八进制权限 文件:改变文件的访问权限
文件的访问权限可表示成: -rwx rwx rwx (长度为10,每3个为一个级别,每个级别中的rwx表示访问权限)。此处设有:3中不同的访问权限:读(r)、写(w)和运行(x),3个不同的用户级别:文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o)。
第一种符号连接方式:用“+”代表增加权限,用“-”代表删除权限,等于号“=”代表设置权限。(如chmod a+rx,u+w 文件a 即设置了文件a的访问权限为所有用户可读可执行,文件拥有者可读可写可执行)
第二种八进制数指定的方式:将文件权限字符代表的有效位设为“1”,即“rw-”、“rw-”、“r--”的八进制表示为“110”、“ 110”、“100”,将二进制串转换成对应的八进制数就是6、6、4,即该文件的权限为664(三位八进制数表示)。再如权限000表示没有任何权限、权限777表示读、写和执行。
ln [选项] 目标文件 目录:该命令会保持每一处链接文件的同步性,即不论改动了哪一处,其他的文件都会发生相同的变化
参数:-s 建立符号(软)链接(类似建立快捷方式此种),软链接--它只会在用户选定的位置上生成一个文件的镜像,不会重复占用磁盘空间。当不带参数时就创建了硬链接,它会在用户选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
压缩与解压缩清参考相关手册
网络相关命令
ping [选项] 主机名/IP地址:查看网络上的主机是否在工作。
ifconfig [选项] [网络接口]:查看和配置网络接口的参数。
netstat [-an]:显示网络连接、路由表和网络接口信息。
ftp、ssh、telnet等清参考相关手册
补充阅读:Linux启动过程/Linux工作原理、Linux内核引导阶段、Linux初始化阶段,Linux系统服务