Linux系统的各种指令
Linux系统的各种指令
根目录(/)
/bin 储存系统命令
/dev 设备文件 (一切皆文件)
/media 多媒体目录、U盘、光驱、共享文件夹
/var 储存系统日志
/boot 储存与启动相关的文件
/etc 储存各种软件的配置文件
/lib 储存普通的库文件 (.a静态库 .os 共享库)
/mnt 与其他系统进行映射的目录
/root 储存着超级用户才能使用的系统文件
/home 用户主目录,会自动生成同名的用户主目录
/opt 安装的应用的软件的目录
/usr 储存头文件
Linux系统命令
常用命令
ls 显示当前目录下 有哪些文件(-a 显示隐藏文件 ,以 . 开头的都是隐藏文件 -l 显示文件的详细信息)
cd 进入一个目录
clear 清理屏幕 (ctrl+l)
pwd 显示当前所在位置的路径
whoami 显示当前用户名
文件相关指令
创建文件 touch filename (不存在则创建)
删除 rm filename (不经过回收站直接删除要慎重)
查看 cat/more/head/tail
cat会把文件的所有内容都显示在终端上,适合查看内容较少的文件
more 显示文件的开头,回车下一行,空格下一页,q退出查看
head 只显示开头十行
tail 只显示文件末尾十行
复制 cp src dest
移动 mv src dest
目录相关指令
创建目录 mkdir ( -p 可以创建多级目录)
删除目录 rmdir (只能删除空文件) rm -rf (删除非空目录) rm -rf/*(删库跑路)
复制目录 cp -rf
移动目录、重名目录 mv
网络相关的命令
ifconfig 查看网络配置 / windows下查看是ipconfig
sudo ifconfig eth0 192.168.10.xxx netmask 255.255.255.xxx (修改地址)
sudo ifconfig eth0 down (关闭网卡)
sudo ifconfig eth0 up (打开网卡)
ping ip地址/网址 检测网卡是否连接
(linux默认一直ping,crtl+c结束)
(Windows默认ping4次 , /t连续测试 ,ctrl+c结束)
ftp ip地址,然后输入用户名和密码(采用明码方式传输数据,不够安全,有被窃听的风险,一般公司内部使用)
ls 显示当前所处服务器有哪些文件
pwd 显示服务器上的工作路径
cd 切换所在服务器的工作路径
get 下载文件
put 上传文件
bye 退出
telent ip地址,输入用户名和密码 (远程登录一台服务器进行使用,采用明码方式传输数据,不够安全,有被窃听的风险,一般公司内部使用 )
sh 用户名@ip地址,然后输入密码 (采用加密方式传输,因此比较安全)
其他相关命令
tar 压缩/解压文件
-zcvf 包名 要压缩的目录,创建压缩包
-zxvf 包名 解压
chmod 修改文件权限
find 位置 条件 查询文件(举例:find / -name stdio.h)
grep “关键字” 文件名 过滤(grep “printf” stdio.h)
sudo reboot 重启系统
sudo init 0 关机
sudo apt-get update 更新软件源
sudo apt-get upgrade 更新系统
man key 查询帮助手册