Linux系统介绍及部分命令

本文深入介绍了Linux系统,包括其发展历史、目录结构、相对与绝对路径概念。重点讲解了常用系统命令如ls、cd、pwd等,以及文件和目录操作,如touch、rm、cp、mv。此外,还详细阐述了网络相关命令,如ifconfig、ping,以及安全的SSH连接。最后提到了文件压缩、权限管理和查找文件的命令。

Linux系统介绍

BCPL->newB->C语言->UNIX->Minix(类UNIX)操作系统->Linux

Linxu管理硬盘能力非常强大,所以我们看到只有一个分区
/   根目录,所有文件都存储在它下面
~   用户主目录
.   当前目录
..  上一级目录
目录
/bin  存储系统命令    
/dev    存储设备文件(一切皆文件)
/media  多媒体目录,u盘、光驱、挂载的目录
/proc   记录了程序运行期件资源的使用情况
/sbin   存储超级用户才能使用的系统命令
/tmp    存储了一些临时文件
/boot   存储系统启动相关文件
/etc    存储的各种软件的配置文件
/lib    存储普通的库文件,静态库.a 共享库.so
/mnt    存储与其他系统进行映射的目录文件
/root   超级用户目录
/srv    存储一些系统启动后需要提取的数据文件
/usr    存储头文件
/home   存储用户主目录
/opt    存储安装的应用软件
/run    存储临时文件
/sys    存储系统相关文件

注意:目录结构是倒悬树结构,目录切换只能上下,不能左右
相对路径和绝对路径
	绝对路径:  从根目录开始描述一个位置    
	相对路径:  从当前位置(工作路径)描述另一个位置    

Linux的系统命令

常用命令
    ls      显示当前目录下有哪些文件
        -a  显示当前目录下的所有文件,以.开头的都是隐藏文件
        -l  显示文件的详细信息
    cd      进入一个目录
    clear   清理屏幕 Ctrl+l
    pwd     显示当前路径
    whoami  显示当前用户名
文件相关的命令
    注意:不是所有的功能都有对应的命令
    touch filename      创建文件
    rm filename         删除文件(不经回收站的,要慎重,无提示)
    cat/more/head/tail  查看文件
        cat             会把文件的内容全部显示到终端上,适合内容较少的文件
        more            从文件开头分页显示,回车显示下一行,空格显示下一页,q退出
        head            只显示开头10行
        tail            只显示末尾10行
    cp src(源头) dest(目标)   复制文件,具备重命名文件的功能
    mv src(源头) dest(目标)   移动文件,具备重命名文件的功能
目录相关的命令
    mkdir dirname       创建目录
        -p              可以创建多层目录
    rmdir dirname       删除目录,只能删除空目录
    rm -rf              删除非空目录                
    cp -rf src dest     复制目录
    mv src dest         移动目录
网络相关的命令
    ifconfig            查看网络配置信息
        			windows中查看是ipconfig
    sudo ifconfig ethn 10.0.2.xxx netmask 255.255.255.xxx 修改ip地址、子网掩码 
    sudo ifconfig ethn down 禁用网卡
    sudo ifconfig ethn up   启用网卡
    ping ip地址          测试网络连通性
        			    可以测试ip,亦可以测试网址
    127.0.0.1本机地址,可以用来测试网卡是否正常
     windows只测试4次,-t或/t 连输测试,ctrl+c结束(ping -t 127.0.0.1)
网络相关的非系统命令
	ftp  ip地址  输入用户名和密码
   		 采用的是明码传输,不够安全,有可能被窃听,一般在公司内部使用 
	telnet ip地址 然后输入用户名和密码
    	 采用的是明码传输,不够安全,有可能被窃听,一般在公司内部使用 
    	 用于远程登录一台服务器进行使用
	ssh 用户名@ip地址,然后输入密码
    	采用加密方式传输,因此比较安全
    exit退出
其它相关命令
	tar 压缩\解压文件
    -zcvf   包名 要压缩的目录   创建压缩包
        tar -zcvf dir.tar.gz dir1
    -zxvf   包名               解压压缩包

	chmod   修改文件权限
    chmod mmm 文件名 m = r(4) + w(2) + x(1)
    	[mmm:自己、同组、其它]
    注意:目录必须拥有执行权限才能进入访问

    chmod +/-rwx 文件名 所有用户权限一起增减

	find 位置 条件          查询文件
    find / -name stdio.h

	grep "关键词" 文件名    过滤内容
    grep "printf" /usr/include/stdio.h

	重启系统:	sudo reboot
	关机:     	sudo init 0  
	安装软件:	sudo apt-get install 软件名
	更新软件源: sudo apt-get update
	更新系统:  	sudo apt-get upgrade 

	man key  查询帮助手册
    分章节管理内容(key)
        1、系统命令
        2、系统函数
        3、C标准库函数
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值