Linux网络编程 -- Linux常用命令

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 : 显示系统中有哪些用户登录系统

你可能感兴趣的:(Linux网络编程 -- Linux常用命令)