Linux部分目录结构
1、./:根目录只存放目录,不存放文件。
2、/bin:可执行二进制目录文件,如常用的cat,ls,mv。
3、/boot:存放Linux系统启动时使用的文件,其中的vmlinuz为Linux内核文件,以及gurb文件
4、/dev:设备文件目录,存放系统下的设备文件。
5、/etc:操作系统配置文件目录,不存放可执行文件。
6、/home:用户目录。
7、/root:系统管理员目录。
8、/sbin:超级命令,一般用户只能查看不能设置和使用。
9、/tmp:临时存放文件的目录,任何人都可以访问,重要数据建议不可放置在此目录下。
10、/usr:应用程序存放目录。
11、/usr/bin存放引用程序。
12、/mnt:光盘挂载点。
Linux 常用命令:
1、用户管理类命令:
useradd(添加用户)、userdel(删除用户)、 passwd(密码设置)、su(切换用户)。
例:useradd test
su test
2、文件和目录类命令:
ls :查看目录,如:ls 路径
ls-a:显示目录下的所有目录和文件,包括隐藏文件。
ls-l:显示文件与目录的详细的信息。
cd:改变工作目录,如:cd 路径。
cd …:进入上一级目录。
touch:创建文件,示例:touch hello.c 创建hello.c文件。
cp:复制文件,示例:cp /home/hello.c /temp 把home目录下的hello.c文件拷贝到tmp目录下。
mv:移动或更名,示例:mv 、/home/ddd /home/ddd1。
rm:删除文件(rm -f 删除文件夹)
chmod:改变文件权限,格式:chmod [who] +/ -/ = [mode]文件名。
pwd:查看当前目录的绝对路径。
mkdir:创建文件夹,示例:mkdir /home/workdir,在/home目录下创建workdir目录。
3、压缩打包类
打包文件:示例:tar -zcf hello.tar.gz 1 2 3 4 (打包)。
解压文件:示例:tar -xzf hello.tar.gz(解压)。
4、文件链接:ln
格式:ln[ 选项] 文件名 连接名
示例:ln -s source filename,创建source的软连接target (目的地址)。
5、进程管理命令
查看进程:ps;示例:ps -aux ; ps -elf
6、杀死进程
格式:kill ;示例:kill -9 1382(杀死pid = 1382的进程)。
7、查找文件
find和grep:示例:find / -name “sqlite3.h” ; grep + 关键字 + 路径 -r
注释:双引号可加可不加。