1.包管理(压缩、解压)
普通归档操作:
将/home/oracle/labs_t 打包成归档文件 labs_t.tar:
tar -cvf labs_t.tar labs_t
将归档文件 labs_t.tar 解开至指定目录 labs_d:
tar -xvf labs_t.tar -C ./labs_d
用 gzip 归档和解开文件的操作
用 gzip 压缩并归档文件:
tar -czvf labs_d.tar.gz ./labs_d
解开 tar.gz 格式的归档文件:
tar -xzvf labs_d.tar.gz -C ./labs_g
用 bzip2 归档和解开文件的操作
tar -cjvf labs_d.tar.bz2 ./labs_d
tar -xjvf labs_d.tar.bz2 -C labs_d
2、检查磁盘空间
查看存储系统空间使用情况
df -aT
显示指定文件系统的空间使用情况
df -t
方便阅读方式显示各存储空间大小
df -ah
查看某个文件系统的磁盘使用情况
df -h
3、软连接和硬链接的区别:
硬链接是一个文件有多个文件名,而软连接则是一个新文件,该新文件指向它所链接文件的位置,类似于 Windows 下的快捷方式。创建硬链接,硬链接必须在同一文件系统中,创建软链接,软链接可以跨文件系统。
建立 xprop 文件的一个软链接
ln -s 文件名 链接名
建立 xprop 文件的一个硬链接
ln 文件名 链接名
4、用户管理
查看当前用户
users 列出当前登录的用户
id 显示当前用户信息
创建用户与更改密码
useradd
passwd
切换用户
su -
删除用户(userdel 命令不加参数-r 时,删除的只是用户,不会删除为该用户创建的 home 目录。)
userdel -rx
组的创建与删除
groupadd
groupdel
5、文件的访问权限
查看系统所有用户和组
cat /etc/group
变更所属组
chgrp
chgrp -R (修改某个目录下的所有的文件所属组或者所属者)
变更文件权限
chmod
变更文件所有者
chown
6、文件和目录
创建目录
在当前路径创建一级目录
mkdir
在当前路径创建多级目录
mkdir -p
在创建目录的同时给新建的目录赋权限
mkdir -m 775
删除目录
删除一个空目录
rmdir
删除多级空目录
rmdir -p
显示文件/文件夹清单
显示所有文件,包括以.开头的隐含文件
ls -a
显示文件的详细信息
ls -l
以时间排序显示目录
ls -t
显示指定目录的所有子目录信息
ls -R
以文件大小排序
ls -S
显示文件信息并按大小逆序排序
ls -slSr
以长列表方式看/root 目录
ls -ld
建立空文件
touch
检查目录空间大小
查看当前文件夹大小
du -sh
查看文件的大小
du -h 文件名
同时查看多个文件的大小
du -h 文件名 文件名
查看文本文件内容(查看文本文件内容,cat 只能看见最后末尾,开始的部分看不见。more 可以逐页查看,less 可以逐行查看并有搜索(/关键字)功能)
查看文件内容,并在每行前面加上行号
cat -n
查看文件内容,在非空行前加上行号
cat -b
合并两个文件的内容
cat 文件 > 文件名
清空某个文件的内容
cat /dev/null > 文件名
创建一个新的文件
cat > 文件名
7、重命名/移动文件
在当前目录移动,改变了原文件/目录的名称
mv filename newfilename
把文件/目录移动到 dir-name 目录
mv filename dir-name
8、删除文件及目录
删除当前目录的文件
rm test.txt
强制删除当前目录的文件
rm -f test.txt
强制删除整个目录,包括目录与文件全部删除(需要管理员权限)
rm -fr mytest
9、
查看有哪些磁盘
fdisk -l
查看已挂载的磁盘
df -h
磁盘挂载,将/dev/vdb,挂载到/mnt路径下
mount /dev/vdb /mnt
Linux基础命令
最新推荐文章于 2024-08-24 22:01:16 发布