一、安装和登录命令
Login
1.作用
Login的作用是登录系统,他的使用权限是所有用户。
2.格式
Login[name][-p][-h主机名]
3. 主要参数
-p:通知login保持现在的环境参数。
-h:用来向远程登录的之间传输用户名。
4. 应用技巧
Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多Linux一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作站之间可以切换。虚拟控制台的切换可以通过安信alt键和一个功能键来实现,通常使用f1~f6。
例如,用户登陆后按下“alt+f1键”,用户就可以看到上面出现“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“alt+f1”键,就可以回到第一个虚拟控制台。一个新安装的linux系统允许用户使用“alt+f1”到“alt+f6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统锁死时,可以切换到其他虚拟控制台工作,关闭这个程序。
teboot
1.作用
reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。
2.格式
reboot[-n][-w][-d][-f][-i]
3.主要参数
-n:在重开机前不做将记忆体资料写回硬盘的动作。
-w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里。
-d:不把纪录写到/var/log/wtmp文件里。
-i:在重开机之前先把所有与网络相关的装置停止。
umount
1.作用
umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。
2.格式
unmount -a[-fFnrsvw][-tvfstype][-n][-rw][-f]device dir
3.使用说明unmount命令是mount命令的逆操作,它的参数和使用方法和mount命令是一样的。linux挂装CD-ROM后,会锁定cd-rom。但是,当不再需要光盘时,如果已将/cdrom作为符号链接,请使用umount/cdrom来卸载它。仅当用户正在使用光盘时,该命令才会成功。该命令包括了将带有当前工具目录当作该光盘中的目录的终端窗口。
chsh
1.作用
chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。
2.格式
chsh[-s][-list][--help][-v][username]
3.主要参数
-l:显示系统所有shell类型。
-v:显示shell版本号。
exit
1.作用
exit命令的作用是退出系统,它的使用权限是所有用户。
2.格式
exit
3.参数
exit命令没有参数,运行后退出系统进入登录界面。
二、文件处理命令:
file
1. 作用:用来检测给定文件的类型。
2.格式:file [选项] [文件名]
3. 选项:
-v:在标准输出后显示版本信息,并且退出
-z:探测压缩过的文件类型
-L:允许符号连接
-f name:从namefile中读取要分析的文件名列表
4 .实例:
[root@localhost lpc]# file qwe
qwe: directory
mkdir
1 作用:创建目录命令。
2 格式:mkdir [选项] 目录名
3 选项:
-m:设定权限<模式>,与chmod类似
-p:需要时创建上层目录
-v:每次创建新目录都显示信息
4 实例:
[root@localhost lpc]# ls
0121 0122 0123 0124
[root@localhost lpc]# mkdir qwe
[root@localhost lpc]# ls
0121 0122 0123 0124 qwe
grep
1 作用:查找字符串
2 格式:grep [选项] 字符串
3 选项:
-c:只输出匹配行的计数
-h:查询多文件时不显示文件名
-n:显示匹配行及行号
4 实例:
[root@localhost 0123]# grep "hello" ./* -r
Binary file ./hello matches
./hello.c: > File Name: hello.c
./hello.c: printf("hello world!\n");
cat
1 作用:读取文件内容
2 格式:cat [选项] 文件
3 选项:
-n:由第一行开始对所有输出的行数编号
4 实例:
[root@localhost 0123]# cat hello.c
#include<stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
ln
1 作用:在文件之间创建链接
2 格式:ln [选项] 源文件 [链接名]
3 选项:
-s:进行软链接
-f:链接时先将源文件删除
4 实例:
[root@localhost lpc]# ln -s /home/lpc/0121 qwe
[root@localhost lpc]# ls
0121 0122 0123 0124 qwe
[root@localhost lpc]# cd qwe
[root@localhost qwe]# ls
a.out hello.c
三、 系统安全命令
passwd
1 作用:修改用户密码
2 格式:passwd [选项] [用户名]
3 实例:
[root@localhost etc]# passwd test
Changing password for user test.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
su
1 作用:切换用户
2 格式:su [选项] [用户名]
3 实例:
[root@localhost etc]# su test
[test@localhost etc]$
chmod
1 作用:改变文件权限
2 格式:chmod [who] + /- /= [mode] 文件名
3 参数:who
u:当前用户权限
g: 同组其他用户权限
o: 其他用户权限
a: 所有用户权限
4 实例:
[root@localhost lpc]# ls -l
总计 16
drwxr-xr-x 2 root root 4096 01-21 23:15 0121
drwxr-xr-x 6 root root 4096 01-23 15:43 0122
drwxr-xr-x 2 root root 4096 01-23 21:25 0123
drwxr-xr-x 2 root root 4096 01-24 11:06 0124
[root@localhost lpc]# chmod 644 0121
[root@localhost lpc]# ls -l
总计 16
drw-r--r-- 2 root root 4096 01-21 23:15 0121
drwxr-xr-x 6 root root 4096 01-23 15:43 0122
drwxr-xr-x 2 root root 4096 01-23 21:25 0123
drwxr-xr-x 2 root root 4096 01-24 11:06 0124
who
1 作用:显示系统中哪些用户登录系统
2 实例:
[root@localhost ~]# whoami
root
ps
1 作用:进程管理命令
2 格式:ps [选项]
3 实例:
[root@localhost ~]# ps
PID TTY TIME CMD
1640 pts/1 00:00:00 su
1941 pts/1 00:00:00 su
1943 pts/1 00:00:00 bash
2166 pts/1 00:00:00 ps
31306 pts/1 00:00:00 bash