第一章 linux的安装及命令(一)

linux三个基本思想:
1.一切都是文件
对所有文件(目录,字符设备,块设备,套接字,打印机)操作,读写都可以用
fopen(),fclose,fwrite,fread等函数处理。屏蔽了硬件的区别,所有设备抽象成文件,提供统一
的接口给用户
2.由短小精悍单一功能的程序组成
3.组合小程序完成大任务。

Vmplayer 挂载 linux 镜像

静态库:在编译时,将源码拷贝到调用位置,用几次拷几次,代码量大(.a)
动态库:链接时放到内存,只有一次(.so)

文件基本类型包括:(-)普通文件,(d)目录文件,(l)链接文件,(b)设备文件,(c)串行端口设备

ls -l 详细信息
ls -a 显示所有文件,包括隐藏文件(以.开头)
ls -al 隐藏文件的详细信息

ls -l 详细信息
ls -a 显示所有文件,包括隐藏文件(以.开头)
ls -al 隐藏文件的详细信息

扫描二维码关注公众号,回复: 1532993 查看本文章

mkdir -p 递归创建
rmdir 删除空目录
pwd 显示当前绝对路径(从根目录开始)(相对路径:将对于当前目录)
cp -rp [原文件] [目标目录]
cp{ -r 复制目录(文件夹)
    -p 保留文件属性
    -i 覆盖文件前询问用户
    -v 显示指令执行过程}

cat [文件名] 显示文件内容(-n 显示行号)
more [文件名] 分页显示文件内容
tail [文件名] 显示文件后面几行(-n 制定行数 -f 动态显示末尾内容)
stat [文件名] 查看时间(access访问时间,modify 最后一次修改文件
                        的时间,change 最后一次修改文件属性的时间)

chmod  { a-all               = 赋值        文件名    (三者组合)
        u-user 属主         + 加权限
        g-grop 属组         - 减权限
        o-other 其他

        }
r=4
w=2
x=1

su 用户名:切换到普通帐号
cd ..切换到上一级目录
cd .当前目录
cd ~ 进入home
添加帐号: root下 useradd [用户名]
没有在环境变量里的命令,不能随时随地访问。只可在当前路径下(./aa)

文件名称有空格的,输首字母+tab,即可自动补全。

linux目录说明:

/boot 与系统启动相关文件
/dev 设备文件
/etc 配置文件
/home 用户家目录
/lib库文件
/proc内核映射文件
/bin 可执行文件,主要用于具体应用
/sbin 管理命令(系统管理员专用,主要用于系统管理)
/var 可变化的(日志)

猜你喜欢

转载自blog.csdn.net/weixin_41661222/article/details/79524797