Linux操作命令

1.Linux系统下的文件结构

"/":所有目录的根节点,linux系统就这一个目录,其余的目录都是其子目录。
"..":上一级目录
".":当前目录

2.常用命令(入门级)

1.创建一个/data目录 (make directory)
  方法一:mkdir /data
  方法二:cd /
         mkdir data
    拓展:
        cd .. 返回上一级目录 
        cd ../.. 返回上两级目录 
        cd 进入个人的主目录 
        cd ~ 进入个人的主目录 
        cd - 返回上次所在的目录 

  1.2查看当前路径:pwd
  1.3显示目录或文件 
        ls(list) -ld(long directory)
  1.4mkdir aaa bbb 同时创建aaa目录和bbb目录
  1.5mkdir /ccc/test(报错,原因:只能在已存在的目录下创建子目录)
     正确写法:mkdir -p /ccc/test(递归循环创建目录)
     查看递归创建的目录结构:tree 目录名(该目录下的子目录有子目录)  
2.在data目录下创建一个aaa.txt
    切换到data目录下,创建文件:
    方法一:
           cd /data
           touch aaa.txt
           (或者:cd /data;touch aaa.txt)
    方法二:
           touch /data/aaa.txt  
           (前提:data目录存在)
    总结:如果文件不存在,就建立新文件;如果存在,就改变文件的访问时间atime等时间戳信息。

3.为aaa.txt文件添加“i love Linux”内容
    方法:vi/vim aaa.txt(敲回车键,进入编辑)
      进入编辑后(命令模式),使用键盘的相关操作:
        "i"---进入编辑状态(编辑模式:可以键盘输入,输入"i love Linux")
        "/需要查找的内容"---快速匹配查找
        "esc"---退出编辑模式(进入命令模式:可以输入命令)
        ":wq"---保存修改并且退出(write quit,进入普通模式)
        ":q"---不保存修改,退出(进入普通模式)

    3.1查看文件内容: cat aaa.txt
    3.2直接打印输出:echo(printf:复杂的输出模式)
    3.3重定向符号:">" (把符号前的单行文本放到符号后的文件中,并且覆盖文件中之前的内容)
        eg:echo "i so happy" > aaa.txt (aaa.txt中内容变成"i so happy")

    3.4追加重定向符号:">>" (把符号前的单行文本追加到定向的文件中的内容的结尾)
    3.5多行文本的追加:
        cat >>aaa.txt<<aaa
            12
            34
            56
        aaa
    (把aaa之间的三行文本追加到aaa.txt文件中,此时aaa.txt中的内容为:
        i so happy
        12
        34
        56
    )


4.把aaa.txt中的内容拷贝到tmp目录下
    方法:cp aaa.txt /tmp/   (前提:已经在data目录下。注意:cp拷贝目录命令:cp -[aifpru] [源文件] [目标文件])
        cp -[aifpru] [源文件] [目标文件]
                -a:相当于-pdr
                -d:若源文件为链接文件,则复杂链接文件属性而非档案本身;
                -f:强制,若目标文件已经存在且无法开启,则移除后尝试
                -i:若目标文件存在,在覆盖时会先询问
                -p:连同文件的属性一同复制,而非使用默认属性
                -r:递归,用于复制目录
                -u:若目标文件存在,则目标文件比源文件旧时才复制

5.把data目录移动到root目录下
    方法:mv /data/root/


6.删除data目录下的aaa.txt
    进入data目录,然后删除aaa.txt文件
    cd /root/data/
    rm aaa.txt
    注意:
        a) rm 文件名 ,删除文件是会提示确认,适合初学者
        b) rm -f 文件名 ,不提示直接删除文件,不适合初学者
        c) rm -fr 目录名 ,强制删除目录不提示,危险操作,不建议使用
        d) rmdir 空目录名 ,删除空目录
        e) 删除命令最好不要使用,使用前备份,养成习惯

7.按条件显示aaa.txt中的内容
    aaa.txt文件中的内容如下:
         boy
         girl
         cool

    要求:显示aaa.txt中除了“cool”的其他内容
        方法一:grep -v cool aaa.txt (sed /cool/d aaa.txt也能实现,拓展:awk /cool/ aaa.txt)
                讲解:grep 筛选命令,按行筛选
                     -v 后接排除的内容
                命令解读:从aaa.txt文件中筛选出除了"cool"的其他内容
                拓展:sed -n /cool/p aaa.txt
                        -n: 取消默认输出(默认会把aaa.txt文件内容全部输出,再把筛选内容输出,两者一起输出)
                        /p(printf): 表示打印输出
                        /cool: 表示筛选条件


        方法二:head -2 aaa.txt
                解读:head -n 文件名 ,显示文件头部n行
                      -n不写表示默认显示10行
                拓展:tail -n 文件名 ,显示文件尾部n行,默认显示结尾10行

8.查看命令的帮助的方法:
        方法一:man 操作命令
        方法二:命令名 --help

9.把aaa下的aaa.txt复制到bbb目录下,但bbb目录下已经存在aaa。txt文件,如何取消系统提示?
    \ cp /aaa/aaa.txt /bbb/

10.别名的相关配置
    a) 自定义一个别名:alias 别名='内容'
            eg) alias my='echo "i'm super man"'
                输入"my"命令,输出"i'm super man"
    b) 取消自定义的别名:unalias
    c) 自定义别名只能在当前使用,若想永久使用,去~目录下找到.bashrc文件,修改alias即可。

11.tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包

3.常用快捷键

1.命令或者路径补全键:tab键
2.终止当前命令或程序:Ctrl+c
3.退出当前用户环境:ctrl+d,相当于exit
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 操作命令详解 pdf 是一本介绍 Linux 系统常用命令的电子书籍。在该书中,你可以学习到许多与 Linux 操作系统相关的命令及其详细用法。 首先,该书会从 Linux 命令的基础知识开始介绍,包括命令的语法和参数。接着,它将分章节介绍常用的命令,如文件和目录的操作命令、进程管理命令、网络配置和通信命令等。 在文件和目录的操作命令章节中,你将学习到如何创建、复制、移动、重命名和删除文件和目录,以及如何查找和清理文件等。这些命令对于日常的文件和目录管理非常有用。 在进程管理命令章节中,你将了解如何查看当前运行的进程、停止或重启进程,以及如何管理进程的优先级和资源分配等。这些命令对于系统管理员和开发人员来说尤为重要。 而网络配置和通信命令章节则会介绍如何配置网络接口、查看和修改网络配置信息,以及如何进行远程登录和文件传输等。这些命令在网络管理和服务器部署方面起着重要的作用。 除了以上几个主要章节,该书还会介绍其他一些常用的命令,如文本处理命令、压缩和解压缩命令、系统管理命令等。这些命令在日常的工作和学习中也会经常用到。 总结来说,Linux 操作命令详解 pdf 是一本介绍 Linux 命令的电子书籍,通过学习该书,你可以系统地了解和掌握 Linux 操作命令的使用方法,提升在 Linux 系统下的工作效率和技术水平。该书对于初学者和有一定基础的用户都是非常有价值的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值