暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux 常用命令汇总

AISeer 2021-09-23
732

Linux 常用命令汇总

文件和目录

命令解释
cd etc
进入/ect
目录
cd ..
返回上一级目录
cd../..
返回上两级目录
cd
进入个人主目录
cd -
返回上次所在的目录
pwd
显示工作路径
ls
查看目录中的文件
ls -F
查看目录中的文件
ls -l
显示文件和目录的详细内容
ls -a
显示隐藏文件
ls *[0-9]*
显示包含数字的文件名和目录名
tree
显示文件和目录由根目录开始的树形结构
lstree
显示文件和目录由根目录开始的树形结构
mkdir dir
创建dir
目录
mkdir -p tmp/dir1/dir2
创建目录树
rm -f file
删除文件file
rmdir dir
删除空文件夹dir
rm -rf dir
删除文件夹dir
mv old_dir new_dir
old_dir
移动并重命名为new_dir
cp file1 file2
file1
复制为file2
cp dir/*
复制一个目录下所有文件到当前工作目录
cp -a tmp/dir1
复制一个目录下所有文件到当前工作目录
cp -a dir1 dir2
复制一个目录到另一个目录下
ln -s file lnk
创建一个指向文件或目录的软链接
ln file lnk
创建一个指向文件的物理链接
touch -t 22222350
file
修改一个文件或目录的时间戳(YYMMDDhhmm)
iconv -l
列出已知的编码

文件搜索

命令解释
find -name file1
/
开始进入根目录系统搜索文件和目录
find -user user1
搜索属于用户user1
的文件和目录
find home/user1 -name \*.bin
在目录/home/user1
中搜索带有.bin
结尾的文件
find usr/bin -type f -atime +100
搜索在过去100天内未被使用过的执行文件
find usr/bin -type f -mtime -10
搜索十天内被创建或修改过的文件
whereis file
搜索系统内文件的位置并显示
which halt
显示当前文件目录下文件的路径

文件压缩

命令解释
bunzip2 file1.bz2
解压名为file1.bz2
文件
bzip2 file1
压缩名为file1
文件
gunzip file1.gz
解压名为file1.gz
文件
gzip file1
压缩名为file1
文件
gzip -9 file1
最大程度压缩
rar a file.rar file
创建名为file.rar
的压缩包
rar a file.rar file1 file2 dir1
同时压缩文件file
1,file2
以及目录dir1
unrar x file1.rar
解压rar
tar -cvf archive.tar file1
创建一个非压缩的tar
tar -cvf archive.tar file1 file2 dir1
同时压缩文件file
1,file2
以及目录dir1
tar -tf archive.tar
显示包中的内容
tar -xvf archive.tar
解压包
tar -xvf archive.tar -c tmp
将压缩包解压到/tmp
目录下
tar -cvfj archive.tar.bz2 dir1
创建bzip2
格式的压缩包
tar -jxvf archive.tar.bz2
解压bzip2
格式的压缩包
tar -cvfz archive.tar.gz dir1
创建gzip
格式的压缩包
tar -zxvf archive.tar.gz dir1
解压gzip
格式的压缩包
zip file1.zip file1
创建zip
格式的压缩包
zip -r file1.zip file1 file2 dir1
同时压缩文件file
1,file2
以及目录dir1
unzip file1.zip
解压zip
格式压缩包

用户和群组

命令解释
groupadd group_n
创建一个新的用户组
groupdel group_n
删除一个用户组
groupmod -n new_group_n old_group_n
重命名一个用户组
useradd user_1
创建一个新用户
userdel -r user_1
删除一个用户(-r
排除主目录)
passwd
修改口令
passwd user_1
修改用户口令
chage -E 2020-4-1 user_1
设置用户口令失效时间
pwck
检查/etc/passwd
的文件格式和语法修正及存在的用户

文件权限

命令解释
ls -lh
显示权限
ls tmp | pr -T5 -W$COLUMNS
将终端划分为5栏显示
chmod ugo+rwx dir1
设置目录的所有人(u)、群组(g)及其他人(o)以读(r)、写(w)和执行(x)的权限
chmod go-rwx dir1
删除群组(g)及其他人(o)以读(r)、写(w)和执行(x)的权限
chown user1 file1
改变一个文件的所有人属性
chown -R user1 dir1
改变一个目录的所有人属性并同时改变目录下所有文件的属性
chgrp group1 file1
改变文件的群组

文件系统

命令解释
mount /dev/pan_2 /mnt/pan_2
挂载一个名为pan_2
的盘
umount /dec/pan_2
卸载一个名为pan_2
的盘
fuser -km /mnt/pan_2
强制卸载盘
mount /dev/fd0 /mnt/floppy
挂载一个软盘
mount -t vfat /dev/pan_2 /mnt/pan_2
挂载一个FAT32
文件系统
mkfs /dev/pan_1
pan_1
分区创建一个文件系统
mke2fs /dev/pan_1
pan_1
分区创建一个linux ext2
的文件系统
mkfs -t vfat 32 -F /dev/pan_1
创建一个FAT32
文件系统
mkswap /dev/pan_1
创建一个swap
文件系统
swapon /dev/pan_1
启用一个新的swap
文件系统

系统信息

命令解释
arch
显示机器的处理器架构
uname -m
显示机器的处理器架构
uname -r
显示正在使用的内核版本
cat /proc/cpuinfo
显示CPU
信息
cat /proc/interrupts
显示中断
cat /proc/meminfo
校验内存使用
cat /proc/version
显示内核的版本
cat /proc/net/dev
显示网络适配器及统计
cal 2020
显示年日历表
ifconfig eth0
显示一个以太网配置
netstat -r
查看路由信息
shutdown -h now
立即关机
reboot
重启

磁盘空间

命令解释
df -h
显示已挂载的分区列表
du -sh dir1
计算目录dir1
使用的磁盘空间大小
du -sk * | sort -rn
以容量大小为依据依次显示文件和目录的大小

软件管理

命令解释
apt install package_name
安装或更新deb
apt upate
升级列表中的软件包
apt upgrade
升级所有已安装的软件
apt remove package_name
删除deb
apt check
确认依赖的软件仓库正确
apt clean
从下载的软件包中清理缓存
apt --purge remove software_name
卸载软件及其依赖的安装包
dpkg --list
列出已安装的软件





dreamhomes


博客:隐舍

隐形字

公众号:DreamHub


长按识别二维码关注





文章转载自AISeer,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论