1.常用Linux命令
-----指定运行级别
命令 init[0123456]
运行级别
0: 关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务
4:系统未使用保留给用户 5:图形界面 6:系统重启
常用命令运行级别是3和5 要修改默认的运行界别可改文件 etc/inittab 的inittab的id:5:initdefault:这一行数字
--------解决修改错误配置的方法
在进入grub引导界面时,输入 e ; 在选中第二行 输入 e
在最后输入 1[单用户级别]
-------------列出文件和目录 ls
ls -a 显示隐藏文件
ls -l 显示长列表格式
ls -al
mkdir 建立目录
rmdir 删除空目录
touch 建立空文件
cp a.out /home/xiaoming 拷贝文件
mv 移动文件和改文件名
rm 删除文件和目录
rm -rf* 删除所有内容(包括目录和文件) r 递归 f 强制
In 建立符号连接
Ins -s 源 目标 Ins -s /etc/inittab inittab inittab 指向实际文件 /etc/inittab
more 显示文件内容 ,带分页 more install.log 空格 下一页 上一页 pageup+Ctrl
less 显示文件内容待分页
grep 在文本中查询内容 grep "text" aaa.java
| 管道命令 ls -l /etc/ | more
在Linux和unix系统中 |就是管道命令 把上一个命令的结果交给 | 的后面的命令处理
---------------find 搜索文件及目录
find / -name aaa.java find /root/ -name aaa.java
---------------重定向命令
ls -l >kkk.bak (覆盖写) 将 结果保存到kkk.bak中
>>追加写
----------------文件所有者,所在组和其他组
linux中的每一个用户必须属于一个组,不能独立于组外
当用户创建一个文件后,这个文件所在组就是该用户所在的组,除开文件的所有者和所在组的用户外,系统的 其他用户都是文件的其他组
1.添加组 groupadd policeman
查看所有组的信息 vi /etc/group cat/etc/group(只读)
2.将用户添加到组 useradd -g 组名 用户名 useradd -g policeman xiaomao
3.查看所有用户信息 vi/etc/passwd cat/etc/passwd
权限分为三种 r 可读 用4 表示 w 可写 用2 表示 x 可执行 用1 表示
-rw-r--r-- - 文件类型 rw- 文件所有者对该文件的权限 r-- 文件所在组对该文件的权限 r-- 其他组用户对该文件的权限
如何修改文件的访问权限
chmod 777 project
在添加用户时,可以指定将用户添加到哪个组中,同样的用root的管理权限改变用户所在的祖
usermod -g 组名 用户名