Linux相关基础自用笔记(1)

1、Linux命令基本格式

        格式组成:

        命令主体 -命令选项  命令参数

        常见命令形式:

        1.命令主体

        2.命令主体 -命令选项

        3.命令主体 参数

        4.命令主体 -命令选项  命令参数

命令主体必须存在,命令选项和命令参数可选

2、查看命令帮助信息

       方法一、 命令主体 --help  :查询该命令有那些选择或者含义

       方法二、man 命令主体:查看命令相关的手册信息   常用快捷键:空格:向下翻页   B:向上翻页   

/关键词+回车 :文档内检索关键词    Q:退出。

3、命令学习方法说明

        以ls方法为例

        ls:展现当前路径下有哪些文件

        ls -a:显示当前路径下的所有文件(包含隐藏文件(文件名以.开头的))

        ls -l:显示当前路径下文件的详细信息

        ls -al:显示当前路径下文件的详细信息(包含隐藏文件(文件名以.开头的))

        注意:

        1.命令选项连用形式为:命令主体 -选项1选项2

        2.命令主体和选项之间必须包含一个空格

        3.命令选项的作用一般是用来扩展命令主体功能的

4、linux命令共同知识点

        1、通配符:又叫文件替换符号,符号具备特殊含义,例如:test文件,不知道名字,可以用????来代替查找所有四个字的文件。

        *:代表匹配任意长度的文件名,即所有

        ?:代表可以匹配单个字符,如果目标文件名有多个字符,改符号也可以使用多个

        []:括号内的内容表示一个范围,例[abc]或[a-c]:代表匹配文件名a、b、c、等价于a到c的文件。

        2、路径

                绝对路径:路径源头不会变,常见为“/”:根目录; “~”:当前用户家目录

                相对路径:以当前路径为源头,常见的表示形式有两个:".":当前路径上; "..":当前目录的上一层(父层级)

                路径注意事项:

                       1、绝对路径使用时,需要确定文件在根目录下还是用户目录下,合理选择起始符合即可

                        2、不熟悉的时候建议使用绝对路径,当清楚文件结构后,逐步使用相对路径。

                        3、相对路径中,如果是当前路径下的文件获取操作,那么./是可以省略的,例如

ls ./test可以省略为ls test。

5、常用操作文件命令

        pwd:确认 当前路径

        ls:查询当前路径文件

        cd:进入指定文件夹   cd /:进入根目录   cd~:进入家目录

        mkdir:创建文件夹  ‘mkdir  文件名’ (创建多个文件夹就输入多个文件名)

        touch:创建文件 用法 ‘touch 文件名’

        mv:重命名文件  “mv 旧文件名 新文件名”(前提新文件名不能是当前文件夹已有的文件夹名,如果有该命令作用为移动)

        cp:复制文件    ‘cp 文件名 目标文件夹位置’ (复制文件到目标文件夹)

                                  ‘cp -i 文件名 目标文件夹位置’ (复制文件到目标文件夹,如果有重复文件名会弹出提示)

                                  ‘cp -r 文件夹名 目标文件夹位置’ (专门处理文件夹移动)

        rm:删除文件 ‘rm 文件名’ (删除文件)

                                ‘rm -r 文件夹名’(删除文件夹)

                                ‘rm -r *’(删除当前目录所有文件和文件夹,最好先用ls命令验证下有什么文件在当前目录,防止误删除)

6、常用操作文件内容命令

        1、ls -a 路径 :查询改指定路径的文件信息

        2、ls -a 路径 > 文件名 :把指定路径的文件信息放到指定的文件名中 >:重定向符号 (重复会覆盖之前的)

        3、ls -a 路径 >> 文件名:追加内容到文件名中 >>:追加重定向符号(不会覆盖之前的)

        4、cat 文件名 :查询文件的内容

        5、more 文件名:把文件内容分页输出 ,B键向上翻页 空格向下翻页

        6、grep 检索内容 检索的文件:查询文件中指定的内容  

               例 grep mysql demo 查询demo文件包含mysql的信息 

        7、左侧命令 |  右侧命令:左侧命令把内容传递给右侧命令执行

                 例 ls -al  /usr/bin | grep mysql  左侧命令查询bin目录下所有内容,然后把内容传递给右侧命令执行条件查询。   

        8、head  -数字  文件名:查询文件前多少行的内容  例 head -5 demo  :查询demo文件前5行的内容。   

        9、tail -数字  文件名:查询文件从后数起多少行的内容  例 tail  -5 demo  :查询demo文件倒数5行的内容。   

7、查看日志信息

        1、ping 网址:ping www.baidu.com 查询百度网址的连接情况

        2、tail -f  文件名:当文件动图新增的情况下,不断查询新的内容,可用于日志不断更新查看。

8、简单的系统操作

        1、查看当前系统内核版本信息:cat /proc/version

        2、查看当前系统发行版本信息:cat /etc/redhat -release

        3、系统补全命令:输入大概命令后,按Tab能自动补全剩下命令

        4、重启当前系统:reboot

        5、关闭当前系统: shutdown -h now  立刻关闭系统

        6、清空终端的内容(清屏):ctrl + L

        7、查看当前系统的进程信息:ps -aux (不动态,重点查看pid和command)

        8、精确查询某个程序的进程信息:ps -aux | grep 程序名。

        9、强制关闭某个程序:kill -9 运行程序的pid

        10、查询系统中动态进程信息:top

        11、查询当前系统中开放的端口有哪些:netstat -anptu

        12、查询某个端口使用情况:lsof -i:3306 (查询到被占用就按上面方法把占用程序关闭)

        13、切换用户:su - 用户名  例如  su - admin 切换到admin用户 ; su -  切换到root用户(root用户不用写用户名,并且如果要输入密码,输入时候是不会显示的,输入后按回车即可)

        14、查看当前系统所以登录用户的信息:who -u

        15、退出当前终端窗口:exit  (如果是登录了其他用户,系统先会关闭其他用户,直到没有登录用户再输入exit才是关闭终端窗口)

9、文件权限

        1、查询文件的使用权限:ls -l 文件名 (不加文件名就会查询当前路径下所有的文件使用权限)

        

         例如 rw = 4+2 = 6 根据以上得出

        2、数字法修改文件权限:chmod 数字1数字2数字3 文件名 例: chmod 664 demo

        

3、字母法修改权限 :chmod 用户组+修改权限动作+权限内容  例chmod a=rwx demo (demo文件中把a(所有用户)的权限‘=’(赋予)‘rwx’(读取、写入、执行))。

10、文件查找压缩等操作

        1、查询程序存放位置:which 程序名  例如:which mysql   查找mysql存在的位置

        2、查找目录下的文件:find 大概存放的路径 -name  '文件名'   (文件名可以使用通配符)

              例: find   /home/admin  -name  demo  大概在admin路径下查找文件名为demo的文件。

              普通用户直接用根目录路径查询,因为某些文件默认不能让普通用户阅读,所以提示权限不足。

        3、为文件创建快捷方式:ln -s 文件的路径 快捷方式的名字  

                例: ln -s /home/admin/demo ldemo  创建路径下demo 的快捷方式并命名为ldemo。

        4、文件压缩和解压

        

11、VI文本编辑功能

 

        1、vi  文件名:进入某个需要修改的文件中,当找不到该文件名系统会新建一个该文件名的文件。

        2、进入后直接输入内容,下方会显示insert

        3、当输入完成后按一下esc,下方insert便会消失,接着打一个冒号‘:’加上“wq”回车

即可保存。

 

 

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值