Linux常用命令汇总
ls:
ls //列出当前目录的文件和文件夹
ls -l //列出详细信息
ls -a //列出当前目录的文件和文件夹,包含隐藏文件
ls 目录 //列出 某目录下的文件
pwd命令
pwd //查看当前所在位置的命令
du命令
du 目录 //查看目录的总容量及子目录的容量
du -s 目录 //查看目录的总容量
cd命令
cd.. //回上一级目录
cd / //回根目录
cd //回用户主目录
cd 目录路径 //去某目录
mkdir/rm
mkdir 目录 //创建目录
rmdir 空目录名 //删除目录
rm 文件名 //删除文件
rm -rf 目录名 //删除目录及目录下所有文件
mount
mount /dev/cdrom/mnt/cdrom //挂载光驱到/mnt/cdrom目录下
mount -t vfat /dev/sdal/mnt/u //挂载U盘到/mnt/u目录下
umount /mnt/cdrom //卸载光驱
fdisk -l //查看本机存储设备
file 文件名 //查看文件类型
find 目录名 -name ".c" //在某目录下查找文件为“.c”的文件
cp命令:
cp 文件1 文件2 //复制文件1到文件2
cp 文件1 目录1 //复制文件1到目录1
cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2
cp -r 目录1 目录2 //复制目录1下所有文件到目录2
mv命令:
mv 文件1 文件2 //重命名文件1到文件2
mv 文件1 目录1 //移动文件1到目录1
mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2
mv -r 目录1 目录2 //移动目录1下所有文件到目录2
chmod命令:
chmod u+g g+r o-w 文件名 //为文件设置权限(用户、组、其他人)
chmod 744 文件名 //为文件设置权限(1-执行,2-写,3-读)
chown命令:
chown 用户 文件名 //把文件改为用户所有
chown -R 用户 目录名 //把目录下的所有文件都改为用户所有
chgrp命令:
chgrp 组名 文件名 //把文件改为用户所有
chgrp -R 组名 目录名 //把目录下的所有文件都改为组所有
ln命令:
ln 文件名 链接名 //为文件创建硬链接
ln -是文件名 链接名 //为文件创建软链接
useradd命令:
useradd 用户名 //创建一个账号
useradd -d 目录 用户名 //创建一个账号并制定主目录
useradd -r 用户名 //创建一个系统账号
useradd -g 组名 用户名 //创建一个用户属于某组
passwd命令:
passwd 用户名 //为用户设置口令
passwd -s 用户名 //查看账号状态
passwd -l 用户名 //锁账号口令
passwd -u 用户名 //解锁口令
passwd -d 用户名 //删除口令
init命令:
init 0 //关机
init 3 //多用户命令模式
init 5 //多用户图形模式
init 6 //重启
其他:
whereis 文件名 //查找文件在哪些目录下
cat 文件名 //显示文件内容
cat 文件名|grep 文字 //只显示包含文字相关的内容
cat 文件名|more //分页显示文件内容
tail 文件名 //查看文件末尾
head 文件名 //从头查看文件
run level //查看当前运行的级别
ps -aux //查看进程
top //查看系统信息
kill 进程号 //终止某进程
kill -9 进程号 //按进程号强行终止某进程
kill all 进程名 //按进程名强行终止某进程
ctrl + c //终止某进程
jobs //查看后台程序运行
fg job 号 //把后台命令调回前台
ctrl + z //把前台命令调回后台
bg job 号 //把命令调回后台