初学Linux

Linux的结构
1.bin(binary):二进制文件,存放可执行文件,Linux的常用命令也存放其中。
2.dev(device):存放设备文件(例如鼠标,硬盘,内存),一个设备文件对应一个硬件设备。
3.lib(libaray):存放库文件,例如编写程序时所调用的函数就放在其中。
4.mnt(mount):挂载目录,共享文件夹存放其中。
5.root:root用户(Linux最高权限用户)的家目录(每个用户都有自己的家目录)。
6.sys,proc:存放内核信息(应用程序一般用不到)。
7.tmp:临时目录,关机后目录里面的所有文件会被清空。
8.home:普通用户对应的家目录。
9.sbin(super binary):存放一些比较敏感的命令(权限比较高,只有root用户能够执行)。
10.usr:用户目录,存放用户自己安装的目录。
如:/usr/bin:存放启动软件的命令
/usr/include:存放头文件
/usr/lib:存放库文件

Linux的常用命令:
1.useradd 用户名:添加用户
2.userdel 用户名:删除用户 +(-r)删除用户的同时把目录也一并删除了
3.passwd 用户名:设置用户密码
4.su 用户名:切换用户
5.exit :退出此用户
注:用户之间的切换需要输入相应密码
6.ls:显示文件
7.ls -a(all):显示所有文件,包括隐藏文件(目录)
注:所有点开头的文件或者文件夹都是隐藏的
8.ls -l:显示文件属性
(-rw-r–r--文件权限 root属主 root属组 4096文件大小 2019-1-20日期 hello.c文件名)

-/d/l普通文件/目录/链接
rwx当前用户权限
rwx同组其他用户权限
rwx其他用户权限

9.cd 路径(相对/绝对)进入相应的目录
10.cd (不加参数)进入家目录
11.pwd 查看绝对路径
12.cd - 回到上一次的目录
注:绝对路径:从根目录开始的路径(完整的路径)
相对路径:相对当前的路径
13.touch 文件名:创建文件
14.mkdir 目录名:创建目录
15.cp 源路径 目标路径
注:-r 递归(联通目录)
-f(force) 强制
16.mv 源路径 目标路径(修改文件名称/剪切文件)尝试所得:剪切和改名同时进行
17.rm -rf abc*/* 删除以abc开头的所有文件/所有文件(无法删除隐藏文件)
18.chmod(二进制转十进制)文件名(当前用户权限一定大于其他用户权限)
19.chmod (u/g/o)±(r/w/x)文件名
20.du -sk/-sm 文件名 查看文件的大小
21.tar -zcf 压缩文件名(.tar.gz)被压缩的文件 (压缩)
22.tar -xzf 压缩文件名(.tar.gz)(解压)
23.file 文件名:查看文件属性
24.ln -s 文件路径 目标路径:软链接(创建快捷方式)
25.ps -elf/-aux 查看当前系统进程
26.如何结束一个死循环:
Ctrl+C键结束运行
先ps -elf | grep 文件名 然后 kill -9 文件序号
27.搜寻文件:find 路径 -name 文件名(find / -name “sqlite3.h”)
28.grep 关键字 路径 -r:搜寻具体内容(grep “eth0” /etc/* -r)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值