登陆
用户登陆分两步:
第一步,输入用户的登录名
第二部,输入用户的口令
当用户输入正确的用户名和口令后,就能合法的进入系统。屏幕显示:
【root@lfxhost/root】#
这时就可以进行各种操作了。超级用户的提示符为“#”,其他用户的提示符为“$”。
控制台切换
Linux是一个多用户操作系统,它可以同时接受多个用户登陆。Linux还允许一个用户进行多次登陆,这时因为Lniux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从不同的虚拟控制台进行多次登陆。
虚拟控制台的选择可以通过按下Ctrl+Alt+一个功能键来实现,通常使用F1-F7,例如,按一下Ctrl+Alt+F2键,就可以回到第一个虚拟控制台。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一个虚拟控制台开始另一项工作。(F1-F6为字符界面,F7为图形化界面)
添加用户
格式:useradd smb 添加用户名为smb的用户
修改密码
格式:passwd smb 修改用户名为smb用户的密码
切换用户
格式: su root 切换到超级用户,并将root的环境参量同时带入
关机
格式: shutdown now 立刻关机
拷贝
1、拷贝文件 cp /home/test /tmp/ 将/home目录下的tset文件拷贝到/tmp目录下
2、拷贝目录 cp -r /home/dir1 /tmp/ 将/home目录下的dir1目录拷贝到/tmp目录下
移动或更名
1、mv /home/test /home/test1 将/home目录下的test文件更名为test1
2、mv /home/dir1 /tmp/ 将/home下的dir1目录移动到/tmp目录下
删除
格式:1、rm /home/test 删除/home目录下的test文件
2、rm -r /home/dir 删除/home目录下的dir目录
3、rm -rf /../.. 不要提问直接删除
创建目录
mkdir
格式:1、mkdri /home/workdir 在/home目录下创建/wordir目录
2、mkdir -p /home/dir1/dir2 创建/home/dir1/dir2 目录。如果dir1不存在先创建/dir1
改变工作目录
cd
格式:cd /home/ 进入/home 目录
查看当前路径
pwd
范例:pwd 显示当前的绝对路径
查看目录
ls
格式:1、ls/home 显示/home目录下的文件与目录(不包含隐藏文件)
2、ls -a /home 显示/home目录下的所有文件包括隐藏文件(在文件前加一个“.”就变成了隐藏文件)
3、ls -l /home显示/home目录下的文件与目录的详细信息
4、ls -c /home 显示/home目录下的文件与目录,按修改时间排序
打包与压缩
1、tar cvzf tmp.tar /home/tmp 将/home/tmp目录下的所有文件和目录打包成一个tmp.tar 文件
2、tar xvf tmp.tar 将打包文件tmp.tar 在当前目录下解开
3、tar -zcvf /tmp/etc.tar.gz /etc 打包后,以 gzip 压缩
4、 tar -jcvf /tmp/etc.tar.bz2 /etc 打包后,以 bzip2 压缩
解压缩
unzip
格式: unzip tmp.zip 解压tmp.zip文件
访问权限
系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问文件。目录的访问权限为只读,只写和可执行三种。有三种不同的用户可对文件或目录进行访问:文件的所有者,与所有者同组的用户,其他用户。所有者一般为文件的创建者(通过chown指令可以改变文件的所有者)
每一个文件或目录的访问权限都有三组,每组用三位表示,分别为文件所有者的读、写和执行权限;与所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息是,最左边的一列是文件的访问权限。
好吧既然提到了chown指令我们就来介绍一下他吧
改变访问权限
chmod
格式: chmod 【who】【+ - =】【mode】文件名
参数:who : u 表示文件的所有者
g表示与文件所有者同组的用户
o表示其他用户
a表示所有用户,他是系统的默认值
mode
+ 表示添加某个权限
- 表示取消某个权限
= 赋予给定权限 例:chmod g+w hello.c
mode 所表示的权限可使用下述字母(数字)的任意组合
r可读(4) w可写(2) x可执行(1) 例:chmod 761 hello.c
查看磁盘的使用情况
df
格式:df -k 以KB单位显示磁盘使用情况
查看目录大小
du
格式: du -b ipc 以字节为单位显示ipc这个目录的大小
网络配置
ifconfig
格式: ifconfig [选项] [网络接口]
ifconfig eth0 192.168.0.1 配置eth0这一网卡的工作
ifconfig down 暂停eth0这一网卡的工作
ifconfig up 恢复eth0这一网卡的工作
查看网络的状态
netstat
格式:nestat[选项]
范例:nestat -a 查看系统中所有网络的监听口
挂载
mount 格式:mount[选项]设备源目标目录
范例:1、mount /dev/cdrom/mnt 将光驱挂载到 /mnt目录下
取消挂载
umount
格式: umount 目标目录 umount /mnt 取消光驱在/mnt的挂载
查找文件
find
格式: find 路径 _name ‘文件名'
范例:find ./ _name 'tsset' 在当前目录及其子目录中寻找名为test的文件
查找字符串
grep
格式:1、grep “file” ./ -rn 在当前目录及其子目录中,查找包含file字符串的文件
2、 netsat -a | grep tftp 查看所有端口中用于tftp的端口
动态查看cpu使用
top 查看系统中的进程对cpu、内存等的占用情况 Ctrl+c 退出top 命令
ps aux 查看系统中所有进程
杀死进程
kill格式:kill[选项] 进程号
范例: kill -s SIGKILL 4096 杀死4096号进程
帮助
man
范例: man kill 查看kill命令的使用方法