码迷,mamicode.com
首页 > 系统相关 > 详细

Linux(2):基础命令

时间:2019-03-08 09:40:04      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:touch   root   data   echo 命令   增加   studying   note   ===   家目录   

linux 的规则:

1. linux 命令行组成结构:如下

[root@neo ~]#
[用户名@主机名 当前工作路径]#
~ 用户的家目录

2. linux系统命令操作语法的格式(命令的样子):

命令 空格 -[参数选项(条件)] [文件或路径(你要处理的内容)]
如: rm -f /tmp/test/txt

提示:

1. 一般情况下命令中的 [] 表示 可选,既命令的参数及文件是可选的;
2. 参数选项 ===> 一个命令的不同的功能(不同的条件)

3. linux目录结构:

windows目录: C:\windows\  # \ 反斜线
linux目录:/etc/hosts    # / 根目录 (一切从根开始);并且 路径的分割符号 / 斜线

3.1 创建目录:

# 创建一个目录 /data
创建目录 ===> make directory  ===> mk dir  ===> mkdir

ls /data  # 查看 /data 目录下的内容
ls -l /data  # 查看 /data 目录下的详细信息
ll /data  # 查看 /data 目录下的详细信息

3.2 # 创建文件:

# 在 /data 目录下创建一个文件 test.txt
touch /data/test.txt  # touch 命令 创建文件;touch 其实是用于更新文件的时间戳(如果文件不存在则创建,存在则更新文件时间)

3.3 # 为 test.txt 增加内容 "i am studying linux":

# 方法一:vi # 相当于 "记事本" ;vim # 相当于 "notepad++" (多用vim)

vi /data/test.txt  # 编辑文件内容
cat /data/test.txt  # 查看文件内容

# 方法二: echo 命令

echo 内容  # echo 命令会将它后面的内容 显示到屏幕上
echo 内容 >>/路径/文件  # > 就相当于一个漏斗(重定向符号),>> 作用是追加(追加重定向符号;把内容放在文件的最后一行),把 echo 后的内容放到一个地方,如:echo hello world >>/data/helloworld.txt

# 方法三:向一个文件中放入多行内容

cat >>/路径/文件<<EOF  # >>表示追加; << 就固定写法,后面是结束标识符;EOF:end of file
内容1
内容2
...
EOF  # EOF 要和第一行的 EOF完全一致;不能有空格
# 如:
cat >>/data/test.txt<<EOF
hello
world
EOF

 

Linux(2):基础命令

标签:touch   root   data   echo 命令   增加   studying   note   ===   家目录   

原文地址:https://www.cnblogs.com/neozheng/p/10493519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!