Linux教程第3/4/5/6讲 注销关机、vi—编辑器、文件目录、用户管理、运行级别、常用命令、文件权限和用户组
Posted on 2017-03-30 22:31 小tutu 阅读(312) 评论(0) 编辑 收藏 举报从命令行进入桌面的命令——startx
立即关机命令——shutdown -h now
立即重启命令——shutdown -r now
立即重启命令——reboot
用户注销命令——logout
用户切换命令——su -
-------------------------------------------------------------------------------------------------------
vi命令——vi hello.sh
输入i,进入vi编辑器的编辑模式(vi编辑器左下角变为insert)
。。。编辑完成后。。。
输入esc键,退出vi编辑器的编辑模式,进入命令模式
输入“:”
如果要保存退出,输入wq
如果要退出但不保存,输入q!叹号
:wq! 保存后退出
:q! 取消编辑并退出
ls命令——查看当前目录的所有文件 ls -l
./命令——运行程序命令
-------------------------------------------------------------------------------------------------------
Linux的文件目录
切换到根目录——cd /
root——存放root用户的相关文件的目录
home——存放普通用户的相关文件的目录
bin——存放常用命令的目录
sbin——存放要具有一定权限才可以使用的命令
mnt——专门用来挂载光驱和软驱的目录
etc——存放配置相关的文件,如环境变量的配置、tomcat的配置、mysql的配置、中文乱码的配置
var——存放变量的
boot——存放开机引导启动的文件
usr——应用软件的默认安装文件夹
-------------------------------------------------------------------------------------------------------
显示当前在哪里路径下的命令——pwd (显示你当前在哪个位置)
-------------------------------------------------------------------------------------------------------
Linux用户的管理
只有root权限的用户才可以执行这些命令
用户添加命令——useradd xiaoming
为用户设置密码——passwd xiaoming(一定要写上xiaoming,如果没有xiaoming,就是给当前的用户设置密码)
当由非root用户登录时,命令行由#变为$符
删除一个用户命令——userdel xiaoming 保留xiaoming的文件夹,
——userdel -r xiaoming 删除用户xiaoming以及用户的文件夹
-------------------------------------------------------------------------------------------------------
Linux的运行级别
运行级别命令——init [0123456]
由命令行到图形界面
Linux进入图形界面的方法:安装有图形界面的情况下,启动linux在终端下输入: startx 即可进入X11的图形操作界面。 如果希望每次都自动进入xwindos。 修改inittab文件(注意这个文件的修改需要root用户才可以)。 vi /etc/inittab 找到id:3:initdefault:这行 按i进入编辑模式,将3改为5。 按esc退出编辑。 输入 :qw
——init default: 有下几种模式: # 0 - halt (Do NOT set initdefault to this)//关机
# 1 - Single user mode //单用户模式
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户模式,没有网络文件系统
# 3 - Full multiuser mode //多用户状态,有网络服务
# 4 - unused //系统未使用,保留给用户
# 5 - X11 //窗口模式,一开机就直接进入图形界面
# 6 - reboot (Do NOT set initdefault to this) //系统重启
修改错误配置的方法:在进入grub引导界面的时候,输入e,再选中第二行,然后,再输入e,再最好输入1[一代表单用户运行级别]
-------------------------------------------------------------------------------------------------------
Linux常用命令
切换目录——cd
列出文件——ls -l
显示隐藏文件——ls -a
——ls -al
建立目录——mkdir
删除空目录——rmdir (remove)
建立空文件——touch
复制文件——cp
移动文件——mv
建立符号链接——ln
快速补全——tab键
显示文件内容带分页——more 然后再按空格键换下一页,Ctrl+pageup显示上一页内容
显示文件内容带分页——less
在文本中查询内容——grep "aaa" hellow.java(查询hellow.java中有没有aaa的文字内容)
——grep -n "aaa" hellow.java(显示第几行出现aaa的内容)
管道命令——| (把上一个命令的结果交给|管道命令的下一个命令处理)
帮助命令——man(dos下的help命令)
搜索文件及目录命令——find /home/ -size 1000k (在home目录下搜索文件大小为1000k的文件)
——find / -name aaa.java (查找名字为aaa.java的文件)
重定向命令——ls -l > a.txt (将列表的内容写入a.txt文件)
——ls -al >> a.txt (将列表的内容追加到a.txt文件)
-------------------------------------------------------------------------------------------------------
文件权限 用户组
root权限的用户操作
修改文件所在的组的命令——chgrp 组名 文件名
添加组的命令——groupadd 组名
查看Linux中所以组的信息——cat /etc/group | more
创建用户并同时指定该用户分配到哪个组——useradd -g 组名 用户名
为用户设置密码——passwd 用户名
查看Linux中所以用户信息——cat /etc/passwd
-------------------------------------------------------------------------------------------------------
-rw-r--r--
- 文件类型,-代表普通文件,d代表文件夹
rw- 文件的所有者对该文件的权限 ,r代表可读-用4表示,w代表可写-用2表示,x代表可执行-用1表示
r-- 文件所在组对该文件的权限
r-- 其他组的用户对该文件的权限
如何修改文件的访问权限的问题?
需要文件的所有者才能修改文件的权限logout注销重新登录
chmod 777 用户名
查看当前用户是谁的命令——who am i
用root权限可以修改某个用户所在的组:usermod -g 组名 用户名
查看文件所在组的命令——ls -ahl
修改文件的所有者——chown 用户名 文件名(change修改,owner所有者)
修改文件所在的组——chgrp 组名 文件名
-------------------------------------------------------------------------------------------------------