通信人家园

标题: Linux学习笔记  [查看完整版帖子] [打印本页]

时间:  2024-1-23 20:30
作者: jack_zjt     标题: Linux学习笔记

LinuxVmware提供的5种网络连接方式:
Linux远程管理协议
        介于安全性和稳定性的考虑,大部分服务器都舍弃了图形管理界面而选择命令行界面,因此远程管理Linux服务器常使用基于SSH协议的命令行管理方式。
        目前基于SSH协议常用的远程管理工具有PuTTY、SecureCRT、WinSCP等。
PuTTY远程管理工具
        一款完全免费的 Windows 远程管理客户端工具,体积小,操作简单,不需要安装(下载后即可使用)。

SecureCRT远程管理工具
        SecureCRT 是一款功能强大的远程管理工具,该软件将 SSH(Secure Shell)的安全登录、数据传送性能与 Windows 终端仿真提供的可靠注、可用性和可配置性融于一身。
        使用此工具的优势是,管理多台服务器时可以很方便地记住多个地址,并且可以设置自动登录,方便远程管理,效率很高。但与 PuTTY 相比,SecureCRT 需要安装,并且是一款共享软件,不付费注册不能使用(网络上散布有一些注册码,读者可自行搜索使用)。

Linux使用注意事项Linux文件目录结构一览表
        在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。
Linux根目录(/)
Linux/usr目录
        usr(注意不是 user),全称为 Unix Software Resource,此目录用于存储系统软件资源。
        /usr 目录类似 Windows 系统中 C:\Windows\ + C:\Program files\ 两个目录的综合体。
Linux/var目录
        /var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。通常,此目录下建议包含如表 4 所示的这些子目录。
Linux文件和目录管理Linux文件系统层次结构
如果一个目录或文件名是以一个.开始,就表明这个目录或文件是一个隐藏目录或文件。
Linux绝对路径和相对路径绝对路径
        绝对路径 从根目录/写起,如用绝对路径的表示方式指明bin文件所在位置,/usr/bin
相对路径
        使用相对路径,要从当前所在的工作目录写起,用相对路径表明某文件存储位置时,经常会用到两个特殊目录,当前目录(.)和父目录(..)
例子,以root身份登陆Linux系统,并实现当前工作目录由/root转换为/usr,有以下两种方式:
#使用绝对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /usr
[root@localhost ~]# pwd
/usr#使用相对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ../usr <-- 相对 root,usr 位于其父目录 /,因此这里要用到 ..
[root@localhost ~]# pwd
/usr
Linux文件或目录的命名规则Linux命令行如何识别文件类型
Linux命令行基本格式[root@localhost ~]#
        什么是家目录:
Linux cd命令:切换目录cd -
表示切换到上次所在目录
Linux pwd命令:显示当前路径Linux ls命令:查看目录下文件ls -a
显示全部文件,包括隐藏文件。
Linux mkdir 创建目录mkdir 目录名Linux rmdir:删除空目录rmdir 目录名
此命令仅可删除空目录
Linux ln :建立链接Linux cp命令:复制文件和目录cp [指令] 文件名 目录
#不改名复制文件
cp test /tmp/
#改名复制文件
cp test /tmp/test01

#复制目录
mkdir test
cp -r /root/movir/test /temp/
Linux环境变量
        变量是计算机系统用于保存可变值的数据类型,可以通过变量名称来提取到对应的变量值。在Linux系统中,环境变量用来定义系统运行环境中的一些参数,如HOME、MAIl,Linux系统中环境变量名称一般都是大写。
        可以通过env命令行来查看Linux系统中所有的环境变量
Linux PATH环境变量
        which查看某命令所在的绝对路径
[root@localhost ~]# which rm
/bin/rm
[root@localhost ~]# which rmdir
/bin/rmdir
        PATH环境变量的内容是一堆目录组成,当执行某个命令时,Linux 会依照 PATH 中包含的目录依次搜寻该命令的可执行文件,一旦找到,即正常执行;反之,则提示无法找到该命令。
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
将目录添加到PATH环境变量中
PATH=$PATH:/目录名称

Linux系统打包和压缩
归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。
压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。
Linux tar打包命令[root@localhost ~] tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg
#把 anacondehks.cfg 打包为 anacondehks.cfg.tar 文件
Linux tar解打包[root@localhost ~] tar -xvf anaconda-ks.cfg. tar
#解打包到当前目录下
Vim文本编辑器
Vim的三种模式:命令模式,输入模式和编辑模式
Vim的输入模式插入指令
编辑模式
在命令模式下按:,返回命令模式按Esc
查找文本
Vim保存退出文本
Vim快捷方向键
撤销和恢复撤销快捷键用法
Linux文本处理Linux cat
两种使用格式:
cat [选项] 文件名
显示文件内容
cat 文件1 文件2 > 文件3
将文件1和文件2合并至文件3
[root@localhost base] ls
file1.txt file2.txt
[root@localhost base] cat file1.txt
http://c.biancheng.net(file1.txt)
[root@localhost base] cat file2.txt
is great(file2.txt)
[root@localhost base] cat file1.txt file2.txt > file3.txt
[root@localhost base] more file3.txt
#more 命令可查看文件中的内容
http://c.biancheng.net(file1.txt)
is great(file2.txt)
[root@localhost base] ls
file1.txt file2.txt file3.txt
输出重定向
2>&1:将标准输出或者错误输出写入到指定文件,如果该文件中已包含数据,新数据将写到原有内容的后面。























时间:  2024-1-24 08:51
作者: te8168

感谢楼主分享




通信人家园 (https://www.txrjy.com/) Powered by C114