1:Linux基本命令(Tab键自动补全信息)
目录查看:
-- ls / 查看根目录
-- ls 查看当前目录信息(单纯的文件名)
-- ls -ll 查看当前目录信息(文件的属性,创建的时间等)
-- ls -al 查看当前目录全部信息(包括隐藏文件)
目录切换:
-- cd xxx 进入xxx目录
-- cd .. 退回上级目录
-- mkdir xxx 创建xxx目录
-- mkdir -p xxx/xxx/xxx3 创建层级目录
-- rmdir xxx 删除为空的目录
-- rmdir -p xxx/xxx/xxx3 删除层级目录
-- mv yyy xxx 移动yyy文件到xxx目录
-- mv xxx xxx2 重命名xxx目录为xxx2
复制
-- cp yyy xxx 复制yyy文件到xxx目录
删除
-- rm -rf xxx 删除xxx文件
查看网络配置
-- ifconfig 查看网络配置
2:文件权限(Linux文件属性有两种设置方法,一种是数字,一种是符号)
数字:r:4 w:2 x:1
可读可写可执行 chomd 777 xxx 给xxx目录最高权限
3:文件内容查看
Linux系统中使用以下命令来查看文件的内容:
-- cat yyy 由第一行开始显示yyy文件内容
-- tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
-- nl 显示的时候,顺道输出行号!
-- more 一页一页的显示文件内容
-- less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
-空白键 向下翻动一页;
-[pagedown] 向下翻动一页;
-[pageup] 向上翻动一页;
-/字串 向下搜寻『字串』的功能;
-?字串 向上搜寻『字串』的功能;
-n 重复前一个搜寻 (与 / 或 ? 有关!按键)
-N 反向的重复前一个搜寻 (与 / 或 ? 有关!按键)
-q 离开 less 这个程序;
-- head 只看头几行
-- tail 只看尾巴几行
4:链接(同步改变)
硬链接(创建多个路径指向同一个文件)
-- ln t1 t2 给t1创建硬链接t2
软连接(文件的快捷方式)
-- ln -n t1 t3 给t1创建软链接t3
5:vim
-- set nu 显示行号(用于看代码)
6:账户管理
-- useradd -m zzz 自动创建zzz用户
-- userdel -r zzz 删除zzz用户
-- usermod -d /home/aaa sun 把sun这个用户修改在aaa下
-- su zzz 切换到zzz用户
-- exit 退出回root用户
锁定账户
passwd -l zzz 锁定账户
passwd -d zzz 重置zzz的密码
passwd -u zzz 解锁
用户组
添加:
--groupadd jie1 创建一个用户组jie id自增
--groupadd jie1 -g 520 创建一个用户组jie1 id为520
删除
--groupdel jie 删除一个用户组
修改
--groupmod -g xxx -n xxx 修改端口号和名字
7:磁盘管理
df -h 查看磁盘使用情况
du 查看文件大小
du -sm /* 检查根目录下每个文件所占的大小
mount 挂载外部设备
umount 卸载
进程管理
ps -xx:
-a 显示当前终端运行的所以进程信息(当前)
-u 用户的信息
-x 显示后台的运行的进程
"|" 管道符,表示过滤
ps -aux|grep mysql
ps -ef 查看父进程(不清晰)
pstree -pu 结构树(可以查看父进程)
kill-9 xx 结束id为xx的进程
额外
-- hostname xxx 修改电脑名