bin 存放二进制可执行文件
sbin 存放二进制可执行文件,只有root才能访问
etc 存放系统配置文件
usr 存放共享的系统资源
home 存放用户文件的根目录
root 超级用户目录
dev 存放设备文件
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt 系统管理员安装临时文件系统的安装点
boot 存放用于系统引导时使用的各种文件
tmp 存放各种临时文件
var 存放运行时需要改变数据的文件
目录操作命令
cd usr/ 切换到该目录下usr目录
cd../ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
ls 查看该目录下的所有文件和目录
ls -a 查看该目录下的所有文件和目录(包括隐藏的)
ls -l(ll) 查看该目录下的所有目录和文件的详细信息
pwd 当前所在目录地址
su root 切换root用户
useradd tom 添加用户
增加文件夹
mkdir 文件夹名称
寻找文件路径
find / -name test 寻找test目录路径
find / -name ‘test*’ 寻找前缀test的所有目录路径
重命名
mv 目录名称 新目录名称
剪切目录(移动)
mv 目录名称 目录新位置
拷贝目录(文件,压缩包)-r代表递归拷贝(拷贝文件和压缩包时不用写-r递归)
cp -r 目录名称 目录拷贝的目标位置
删除目录(询问是否删除)
rm -r 目录名称
强行删除
rm -rf目录名称
文件操作命令
创建文件
touch 文件名称
查看文件 显示最后一屏
cat 文件地址
查看可以显示百分比 回车下一行,空格下一页 q退出查看
more 文件地址
查看可以使用PgUp和PgDn上下翻页 q结束查看
less 文件地址
查看文件后10行
tail -10 文件地址
查看文件前10行
head -10 文件地址
修改文件的内容vim操作命令
进入文件
vim 文件
i/a/o 编辑模式
Esc 退出
退出进入底行模式
shift+冒号
保存退出
:wq
强制退出 不保存
:q!
删除文件
rm-rf
打包并压缩文件
tar -zcvf 打包压缩后的文件名 要打包压缩的文件
压缩文件的操作命令
打包文件 .tar 结尾
压缩以 .gz 结尾
(例:tar -zcvf jdk.tar.gz jdk文件)
解压
tar -xvf 压缩文件名称
指定解压的位置
tar -xvf xxx.tar.gz -C 解压的位置
搜索文件中包含的要搜索的字符串
grep 要搜索的字符串 要搜索的文件
(grep to sudo.conf 搜索/usr/sudu.conf文件中包含字符串to的行
grep to sudo.conf --color 搜索/usr/sudu.conf文件中包含字符串to的行高亮显示)
管道命令
| 将前一个命令的输出作为本次目录的输入
查看进程
ps -ef
杀死进程
kill -9 进程的pid
查看当前系统的网卡信息
ifconfig
查看与某台机器的连接情况
ping 网址
查看当前系统的端口使用,通常和 | grep 一起使用
netstat -an
linux的权限命令
文件的类型:
d:目录 -:文件 |:链接
rwx
r:代表权限是可读 r也可以用数字4表示
w:代表权限是可写 w也可以用数字2表示
x:代表权限是可执行 x也可以用数字1表示
权限
chmod 777 文件
查看内存信息
free
free -h
显示目前Linux系统上的文件系统磁盘的使用情况统计
df
df -h
关机命令
重新启动操作系统
reboot
刻关机,其中now相当于时间为0的状态
shutdown -h now 立
shutdown -h 10:23
系统再过十分钟后自动关机
shutdown -h +10