一切都是文件(掌握)
在Linux操作系统中,所有被管理的资源都是文件,例如网络接口卡,打印机,硬盘驱动器,输入输出设备,普通文件,目录,都被看做是文件。
Linux五种文件类型(掌握)
Linux目录结构(了解)
常用命令
切换到该目录下usr目录
cd usr
切换到上一层目录
cd ..
切换至根目录
cd /
切换至家目录
cd ~
返回最近使用的一个目录
cd -
增加目录
mkdir 路径
查看目录信息
ls -alh
寻找目录(查)
#在
/home
目录下查找以.txt结尾的文件名
find /home -name "*.txt"
#在
/home
目录下查找以.txt结尾的文件名, 忽略大小写
find /home -iname "*.txt"
#
当前目录及子目录下查找所有以.txt和.pdf结尾的文件
find . -name "*.txt" -o -name "*.pdf"
文件重复名或移动
mv 目录名称 新目录名称
文件复制
cp -r 目录名称 目录拷贝的目标位置
文件或目录删除
rm -rf
目录/文件/压缩包
新建文件
touch 文件名称
文件的查看
cat
: 查看显示文件内容
more
: 可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看
less
: 可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
tail-10
: 查看文件的后10行,Ctrl+C结束
文件编辑
vim 文件名
使用 i 进入编辑模式
使用esc进入命令模式
输入:wq保存退出
输入:q!强制退出,不保存
文件打包压缩
tar -zcvf 打包压缩后的文件名 要打包压缩的文件
tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt
文件解压
tar [-xvf] 压缩文件 -C 解压路径
tar -xvf xxx.tar.gz -C /usr
修改文件权限
chmod 权限 文件名
chmod u=rwx,g=rw,o=r aaa.txt
chmod 764 aaa.txt
用户管理
useradd 选项 用户名
:添加用户账号userdel 选项 用户名
:删除用户帐号usermod 选项 用户名
:修改帐号passwd 用户名
:更改或创建用户的密码passwd -S 用户名
:显示用户账号密码信息passwd -d 用户名
: 清除用户密码
组管理
groupadd 选项 用户组
:增加一个新的用户组groupdel 用户组
:要删除一个已有的用户组groupmod 选项 用户组
: 修改用户组的属性
文件搜索
grep 要搜索的字符串 要搜索的文件 --color
查看当前进程
ps -aux
#过滤redis进程
ps aux|grep redis
杀死进程
kill -9 进程pid
网络相关
- 查看当前系统的网卡信息:ifconfig
- 查看与某台机器的连接情况:ping
- 查看当前系统的端口使用:netstat -an
关机
#指定现在立即关机
shutdown -h now
#5分钟后关机并提示
shutdown +5 "System will shutdown after 5 minutes"
重启
reboot