Linux命令学习(关机、切换目录执行、帮助命令、查看目录指令、目录的操作、文件的操作、如何给文件写入数据)

1.关机相关命令

shutdown -h now:立刻关机
shutdown -h 1:1分钟后关机
shutdow -h 20:25 :下午八点二十五分关机
shutdown -r now :重启
reboot:重启
powerow :关机
logout:注销
sync:同步 将内存数据写入到磁盘 没保存的统一保存
halt:关机

2.切换目录执行

cd /:切换到系统根目录
cd XXX:切换到XXX目录,前提是当前路径下有XXX目录
cd ~:切换到当前用户的家目录 如果是root /root 如果是普通用户 /home/用户名
cd ..:切换到父目录
cd /AAA/BBB/CCC :切换到根目录下AAA中的BBB中的CCC cd AAA/BBB/CCC :切换到当前目录下AAA中的BBB中的CCC 
pwd:查看当前路径的位置

2.1 一般而言 命令的组成

命令 [选项] {目标}
命令:指的是你要干什么事?
选项:关于这件事 你想怎么干?
目标:这个事 你对谁干?

3.帮助命令

  作用:查看其他命令的一些使用方法方式.
  Linux中 命令主要分为两种内部命令(Linux自带的一些shell脚本) ;外部命令(通过环境变量寻找的一些
shell脚本)

-help:显示 command 命令的帮助信息,主要针对内部命令。
-man:查阅 command 命令的使用手册。man 是 manual 的缩写,是 Linux 提 供的一个手册,包含了绝大部分的命令、函数的详细使用。

在这里插入图片描述

4.查看目录指令

命令功能
ls(list)查看当前路径下所有文件和目录的名称(.开头的文件 隐藏文件 …父目录)
-l以长列表的形式列出内容 等效于ll -r:逆序列出
-d查看当前目录
-A同-a没有父目录。
-a列出所有文件包含隐藏和父目录… -la:长列表显示-a -A:同-a没父目录
-la长列表显示-a。
-c按文件的修改时间排序 谁最近修改谁最前
-lh同-l 只不过将文件或目录大小以合适的单位显示kb mb b
-R以递归的方式展出当前目录下所有的文件和目录
-r逆序输出。
-i显示文件或者目录的索引节点号(inode),一个节点表示的就是第一个文件,相当于就是文件在磁盘中的编号

5.目录的操作

  • mkdir创建目录
    mkdir [目录名] eg: mkdir music 创建一个目录名叫做music的文件目录。

  • rmdir删除目录 真删除
    rmdir [目录名] eg: rmdir ckf 删除一个文件目录名为ckf的文件目录。
    rmdir a/b/c a/b a 都表示递归删除a文件目录下的其他目录。
    rm -r [目录名] 递归删除.
    rm -rf [目录名] 递归的-r,强制无询问-f的删除rm.

  • cp复制文件/目录
    cp [目录名源] [目录名目] 复制文件/目录。eg: cp circle.java haha.java 复制文件 cp -a aaa lll 复制目录

  • mv移动/剪切 文件/目录,也可以给 文件或目录重命名(前提是需要在当前目录下进行操作)
    eg:mv huhu.txt heihei.jtxt
    mv kaka.java /home/heng/kaka.java 真移动

5. 文件的操作

  • touch 创建文件
    作用:创建文件或修改文件时间;如果文件 不存在,可以创建一个空白文件;如果文件 已经存在,可以修改文件的末次修改日期。
    eg: touch python.txt 创建一个python文本文件.
    touch python{1..3}.txt 创建三个python文本文件,分别命名为python1.txt ,python2.txt,python3.txt.

  • rm 删除文件 -r -f

5.1 如何给文件写入数据

5.1.1 输出重定向


1. echo 文字内容:echo 会在终端中显示参数指定的文字,通常会和重定向联合使用重定向 >>>。Linux允许将命令执行结果重定向到一个文件将本应显示在终端上的内容输出或追加到指定文件中。
		> 表示输出,会覆盖文件原有的内容。
		>> 表示追加,会将内容追加到已有文件的末尾。

eg:

echo HelloWorld! > haha.txt 
echo 你好世界 > haha.txt 
> 重定向 将输入的内容覆盖到文件中 

echo 我不好 >> haha.txt 
>> 追加重定向 将输入的内容追加到文件末尾

5.1.2 tee 命令

2.tee 命令 将在控制台输入的内容 先打印在控制台 再写入到文件

eg:

[root@localhost ~]# tee haha.txt 
Hello My Name is haha 
Hello My Name is haha ^C
[root@localhost ~]# cat ha 
[root@localhost ~]# tee >> haha.txt 
Hello 
Nice 
Pich 
^C[root@localhost ~]# cat haha.txt 
123123 
321321 
4566 
Hello 
Nice 
Pich 
ls -i >> xixi.txt 

5.1.3 VIM编辑器

  VIM有三种工作模式:一般模式、编辑模式、命令模式。
(1)一般模式:输入i或者a进入编辑模式。
在这里插入图片描述(2)编辑模式:按esc键进入一般模式
在这里插入图片描述(3)命令模式:一般模式输入:进入
在这里插入图片描述

6、使用X-shell进行相关命令联系操作,以及写一段Python代码,打印空心菱形

6.1 在xshell连接用户连接用户并实现各种命令

(1)右键桌面-在终端中打开-输入命令ifconfig-获取ip

在这里插入图片描述(2)在xshell中新建会话,与用户连接,填入主机号-连接。

在这里插入图片描述(3)连接过程-接受并保存

在这里插入图片描述

(4)输入用户名-密码-连接成功
在这里插入图片描述
在这里插入图片描述
(6)在vim编译器中写一个python程序
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值