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