g:所属用户所在组的用户
o:组以外的用户
查看当前文件目录用ll命令,然后可以看到当前路径下的文件目录,在文件名称前面有一串10个字符的内容,类似以下内容
drwxr-xr-x
第一位字母d代表,这个文件是文件夹,如果第一位是 -,表示这是文件,如果第一位是l,表示这是快捷方式。
前三个字符表示拥有者的权限,中间三个字符是组权限,后面三个字符其他人。
r: read 可读
w: write 可写
x:execute 可执行
r可以用数字 4 表示
w可以用数字 2 表示
x可以用数字 1 表示
修改用户权限的命令#
chmod 权限 文件名
例如 chmod u-w,g+w,o=r Desktop
#删掉属主的写权限,增加组员的写权限,其他用户只有执行权限
也可以用数字代替字母
例如 chmod 777 Desktop
#赋予该文件用户的所有权限
2.扩展命令#
cal #查看日期
date #查看时间
date -s "2013-03-23 16:36" #修改系统时间
who #查看有哪些用户登录了系统
history #查看历史命令
echo "" > f101 #清空文件f101中的内容,但仍然有一空行 (>是定向输出符,即将内容输出到指定位置;>>是追加符号)
cat /dev/null > f101 #清空文件f101中的内容,不会有空行
3.输出变量的值命令#
自定义变量 export 变量名=值
查询变量的值 echo $变量名
4.系统常用命令#
df -h #查磁盘信息
free -m #查看可用内存
ps -ef #查看系统正在运行的所有进程
杀死某个进程的步骤#
1.ps -ef | grep 进程名 #查看指定的进程(查找出该进程的pid)
2.kill -9 pid #强制终止(pid表示进程号,刚才查询出来了)
top #动态查看系统资源 (默认是5秒刷新一次,相当于windows的资源管理器)
vmstat #查看虚拟内存、IO、cpu、system
5.Vi编辑器命令#
什么是Vi编辑器?Vi编辑器就是Linux 系统中的文本编辑程序。
1、三种模式:
(1)命令模式(定位,复制,粘贴,删除)
(2)编辑模式(文本输入)
(3)末行模式(读写退出,替换,显示行号和行结束符)
三种的切换:
命令模式切换到编辑模式:输入i/a。 编辑模式退到命令模式:Esc
2、末行模式是以冒号:开头。注意:末行模式必须是在命令模式下操作。命令:
(1):set nu 显示行号
(2):set nonu 不显示行号
(3):w 保存
(4):q 退出
(5):wq! 保存加退出
(6):n n行数 跳转到指定行
(7):q! 强制退出
(8):w 文件名 另存为
3、命令模式下的命令:
(1)G 到末行
(2)gg 到首行
(3)$ 到行尾
(4)^ 到行首
(5)ngg 跳转到n行
(6)dd 删除一行,光标所在行 *
(7)ndd 删除n行,从光标所在行向下删除n行
(8)u 撤销
(9)o 新增一行并进入到编辑模式,向下增加。如果是大写的O,就是向上增加。
(10)i 进入编辑模式,在光标前编辑 *
(11)a 进入编辑模式,在光标后编辑 *
(12)x 删除一个字符。 *
(13)D 删除当前光标所在位置到行尾的内容
(14)/搜索字符 字符串搜索,查找下一个,按n, 向下查找。如果向上查找,按N。 *
(15)yy 复制 *
(16)nyy 复制n行,从光标所在的位置往下复制
(17)p 粘帖 *