Linux常用命令
一.用户管理类
1.添加用户 useradd + 用户名
2.删除用户 userdel + 用户名
userdel -r + 用户名(包括家目录)
3.设置密码 passwd + 用户名
4.切换用户 su + 用户名(默认是root)
5.退出 exit (返回上一层用户)
6.查看用户 cat /etc/passwd
二.显示目录内容
1.ls 显示当前目录的内容
2.ls -l 显示当前目录的详细信息
3.ls -a 显示当前目录的所有内容(包含隐藏文件和文件夹)
4.ls -la 显示当前目录的所有内容的详细信息
三.切换目录
1.cd / 进入根目录
2.cd + 绝对/相对路径 进入相应目录
3.cd(不加参数) 进入家目录
4.cd - 返回上一次工作的目录
5.pwd 查看绝对路径
注:绝对路径:从根目录开始的路径(完整的路径)
相对路径:相对当前的路径
. :当前目录
. .:上一级目录
四.文件/文件夹复制
cp 原文件 要生成的文件
cp -r 原文件夹 要生成的文件夹
cp -rf 原文件/文件夹 要生成的文件/文件夹
五.文件/文件夹的剪切
mv 原文件/文件夹 要生成的文件/文件夹
六.文件/文件夹删除
rm + 文件 删除文件
rm -r + 文件夹 删除文件夹
rm -rf 文件/文件夹 强制删除文件/文件夹
七.修改文件/文件夹权限
— rwx rwx rwx (r:可读 w:可写 x:可执行)
普通文件 111 111 111 —777
-rw-rw-rw- ——110 110 110 ——666
d:目录
l:软链接
chmod 777 aa
权限等级 文件名
chmod 666 aa
chmod u(当前用户)+/- r/w/x aa
chmod g(同组其他用户)+/- r/w/x aa
chmod o(其他用户)+/- r/w/x aa
八.创建文件
touch + 文件名
九.创建目录
mkdir + 目录名
十.查看目录大小
du -sk(KB) + 目录名
du -sm(MB) + 目录名
十一.压缩打包类命令
tar -zcf + 要生成的压缩文件 原文件(需要压缩几个写几个,文件之间加空格)
十二.解压命令
tar -xzf + 需要解压的压缩文件
十三.查看磁盘状态
df
十四.文件链接
ln -s 原文件 要生成的快捷方式
例:ln -s /home/175 xxx
十五.查看进程
ps -elf
ps -aux
十六.杀死进程
ps -elf | grep + 原文件
kill -9 + 进程号
十七.搜索文件
find + 路径 -name + 要搜索的文件名
十八.搜索内容
grep + 要搜索的内
十九.查看内存
free 显示内存使用情况
二十.网络配置----ifconfig
格式:Ifconfig 【选项】【网络接口】
示例:
1.ifconfig eth0 192.168.0.1
配置eth0这一网卡的ip地址为 192.168.0.1
2.ifconfig eth0 down
暂停eth0这一网卡的工作
3.ifconfig eth0 up
恢复eth0这一网卡的工作
二十一.帮助----man
格式:man 命令名
示例:
1.man grep
查看grep命令的使用方法
2. man ping
查看ping命令的使用方法
二十二.文件处理命令
1.file + 文件名 : 判断文件类型
2.cat + 文件名: 显示文件内容
二十三.系统管理命令
1.df : 查看文件系统的磁盘空间占用情况
2.top : 显示执行中的程序进程
3.free : 显示内存的使用情况
4.lp : 打印文件
二十四.网络操作命令
1.ping + ip地址 : 检测主机网络接口状态
2.netstat : 检查整个Linux网络状态
二十五.系统安全命令
who : 显示系统中有哪些用户登录系统