解压命令
tar.gz文件
[[email protected]]#tar -xzvf file.tar.gz
.zip文件
[[email protected]]#unzip file.zip
总结
以上两种解压方式均可以‘*’代替该后缀所有文件同时解压
如:
[[email protected]]#tar -xzvf file\*.tar.gz
[[email protected]]#tar -xzvf file\*.zip
进入/退出文件夹命令
进入文件夹
[[email protected]]#cd ./file
退出文件夹
[[email protected]]#cd ../
查看及查找文件
查看当前文件夹内文件
[[email protected]]#ls
查看文件详细信息
三种方式
1、[[email protected]]#ll
2、[[email protected]]#ls -l
3、[[email protected]]#ls -lh
注:其中 1,2 两种方式等同,显示的文件大小是以字节为单位,而3显示的的大小更具可读性。
查找文件
[[email protected]]#find /path file.zip
注:/后的path是指文件夹路径,如不指定则是根目录,file文件名,.zip文件后缀格式,文件名和后缀均可使用 ‘*’代替,代表查找所有类型或者某一后缀的所有文件
列出当前目录下所有文件及目录,包括隐藏的a(all)
[[email protected]]#ls -a
保存及退出
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式
1、:q 退出
2、:q! 强制退出
3、:wq! 保存并退出
编辑文件
创建与删除
创建
创建单个文件夹
[[email protected]]#mkdir file
创建多个文件夹
[[email protected]]#mkdir file1 file2 file3
删除
删除文件夹及里面文件
[[email protected]]# rm -rf /home/file/file
删除指定文件
[[email protected]]# rm -rf /home/file/file.txt
复制/粘贴文件及文件夹
下载与升级yum
下载rpm文件
[[email protected]]#yum install file.rpm
安装rpm文件
[[email protected]]#yum localinstall package_name.rpm
更新所有安装的rpm文件
[[email protected]]#yum update package_name.rpm
更新指定文件
[[email protected]]#yum update package_name
删除一个rpm包
[[email protected]]#yum remove package_name
列出当前系统中安装的所有包
[[email protected]]#yum list
在rpm仓库中搜寻软件包
[[email protected]]#yum search package_name
清理rpm缓存删除下载的包
[[email protected]]#yum clean packages
删除所有头文件
[[email protected]]#yum clean headers
删除所有缓存的包和头文件
[[email protected]]#yum clean all
查看文件内容
从第一个字节开始正向查看文件的内容
[[email protected]]#cat file1
从最后一行开始反向查看一个文件的内容
[[email protected]]#tac file1
查看一个长文件的内容
[[email protected]]#more file1
类似于 ‘more‘ 命令,但是它允许在文件中和正向操作一样的反向操作
[[email protected]]#less file1
查看一个文件的前两行
[[email protected]]#head -2 file1
查看一个文件的最后两行
[[email protected]]#tail -2 file1
实时查看被添加到一个文件中的内容
[[email protected]]#tail -f /var/log/messages
用户和群组
创建一个新用户组
[[email protected]]#groupadd group_name
删除一个用户组
[[email protected]]#groupdel group_name
重命名一个用户组
[[email protected]]#groupmod -n new_group_name old_group_name
创建一个属于 "admin" 用户组的用户
[[email protected]]#useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1
创建一个新用户
[[email protected]]#useradd user1
删除一个用户 ( ‘-r‘ 排除主目录)
[[email protected]]#userdel -r user1
修改用户属性
[[email protected]]# usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1
修改口令
[[email protected]]#passwd
登陆进一个新的群组以改变新创建文件的预设群组
[[email protected]]#newgrp group_name