快捷键展示:
ctrl+c:强制中止当前命令
ctrl+l:清屏
ctrl+a:光标移到命令行首
ctrl+e:光标移到命令行尾
ctrl+u:从光标所在位置删除到行首
ctrl+z:把命令放入后台
ctrl+r:在历史命令中搜索
进去root用户
su root
了解当前系统的信息
fdisk -l:硬盘大小
/dev/sda:操作系统中第一块硬盘的名称以及所在的路径 linux操作系统中一切文件(文件名) sda
Sd(硬盘类型) a(第一块)
cat /proc/meminfo:内存大小
cat /proc/cpuinfo:查看cpu型号
reboot:重启
poweroff:关机
了解操作系统的目录结构和文件属性
linux操作系统为树状结构
目录==文件夹
/ :操作系统的根目录(操作系统的起始路径)
pwd:显示当前所在目录
cd /文件夹名称/:进入目录
ls:列出当前目录中的内容
目录结构及其目录作用
/bin --- 普通用户和管理员都可以执行的命令字
/sbin --- 只有管理员才能执行的命令(例:关机 重启)
/boot --- 引导 主引导目录 独立的分区 启动菜单 内核
/dev --- device设备 设备文件存放目录
/etc --- 配置文件存放目录
/home --- 普通用户的家目录
注:cd wangxin/:才能进如普通用户家目录
/root --- 管理员家目录
/media --- 光驱的挂载目录
/mnt --- 临时设备挂载目录(例:U盘)
/proc --- 应用的进程(内的数据都在内存中)进程的所在目录
/tmp --- 临时文件存放目录
/usr --- 软件的安装目录(第三方)
/var --- 常变文件存放目录(例:日志文件 邮件文件)
分辨系统中的文件类型
蓝色 --- 目录(文件夹)
黑色 --- 普通文件(能看内容)
浅蓝色 --- 符号链接(快捷方式)
黄低黑字 --- 设备文件
绿色 --- 可执行文件
红色 --- 压缩包
紫色 --- 图片文件 模块文件
增删改查
查询:查看目录下有哪些内容,查看文件中得内容
ls 命令 cat 命令
创建:创建文件 创建目录
touch 命令(例:touch tmp/haha.txt):创建一个名为haha的txt后缀的文档
cat haha.txt:阅读haha.txt的内容 所显示的为空
echo “wangxin” > /tmp/haha.txt:将wangxin写入haha.txt
创建目录:
mkdir 命令(例:mkdir /tmp/wangxin1):创建一个目录名为wangxin的文件夹名
改:剪切和复制
mv 命令
mv haha.txt wangxin1/:将haha.txt的文档剪切到wangxin1的文件夹内
mv命令也能重命名
mv haha.txt haha1.txt:将haha.txt的文档重命名为haha1.txt
复制:
cp 命令
例如:cp haha.txt /tmp:将haha.txt复制到tmp目录下
创建一个符号链接为,创建到桌面上在桌面上打开wangxin1这个文件:
ln 命令
ln -s /home/wangxin/haha.txt /home/wangxin/桌面
删除:
rm 命令
例如 rm wangxin/haha.txt
rm -f wangxin/haha.txt:-f为强制删除
rm -rf wangxin1:删除目录-r为递归删除文件
命令字的帮助信息查询
如何查看一个命令字的帮助手册
man 命令(例如:man ls)
/-l --- 显示含-l的所有命令
ls 命令:
-a 显示隐藏文件
-l 显示文件的详细信息
-lh 显示文件大小
-R 递归显示目录中子目录的内容
help 命令
压缩和解压缩
/tmp目录中建立一个大小为100M的文件bigfile
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
if=inputfile输入文件
of=outputfile输出文件
bs单位
count 计数器
gzip 压缩文件
压缩到了100K
gunzip 解压缩
回到100M
bzip2 压缩
被压缩到了113个字节
bunzip2 解压缩
du -sh wangxin/ 查看文件夹的大小
如何对目录进行打包压缩
tar -cf /tmp/wangxin.tar /tmp/wangxin
tar -tvf wangxin.tar
查看wnagxin.tar下的文件内容
gzip wangxin.tar 压缩文件
tar -xf wnagxin.tar(-C /路径:解压到指定路径)
直接压缩
tar -zcf /tmp/wangxin.tar.gz wangxin
解压缩
tar -zxf wangxin.tar.gz -C 目录
-x 解包 -C指定解压路径
-z gzip
-j bzip2
vi编辑器 vim升级版
分三种工作模式
命令模式
按i进入输入模式 按:进入末行模式
按esc键返回 命令:wq保存退出
输入模式 末行模式
命令模式使用方法
2yy复制当前行及其下一行
p粘贴到当前行下
dd删除当前行
gg回到第一行
G到最后一行 (50G 到第50行)
:1,3d 删除1到3行的内容
输入模式:
直接输入内容
末行模式命令
:wq --- write写入 qutie退出
:q! --- 不保存退出
:set nu --- 显示行号
% s/w/x/g --- 每一行中的w替换成x
linux操作系统中的用户分类
用户分类和组:
/etc/passwd 保存了操作系统中所有用户信息
字段1:用户名
字段2:密码占位符
字段3:用户的uid(身份证)0 表示超级用户, 500-60000为普通用户, 1-499程序用户(不允许登录系统)
字段4:基本组的gid 先有组才有用户
字段5:用户信息记录字段
字段6:用户的家目录
字段7:用户登录系统后使用的命令解释器
/etc/shadow 保存了用户密码信息
字段1:用户名
字段2:用户的密码加密后的字符串
字段3:距离1970年/1/1密码最近一次的修改时间
字段4:密码的最短有效期
字段5:密码的最长有效期
字段6:密码过期前7天警告
字段7:密码的不活跃期
字段8:用户的失效时间
/etc/group 系统中所有组信息