linux-----初学命令和理解
the following Codes has been confirmed by me
1.头部标识[pecool@demo ~]:
其中pecool代表登入用户;demo代表系统名称;~代表当前处于当前用户所在目录,具体目录结构是/home/pecool。
2.ls /:
'ls'英文list,'/'表示根,含义即列出linux系统的根目录,另外ls命令不切换文件位置,只是查看。
3.ls /home/pecool:
展示用户pecool下的文件信息
4.dir
展示出当前所在目录下的所有文件和文件夹
5.cd fileName
cd代表切换当前所在位置或者叫目录,进入名称为fileName的文件夹,前提是当前所在目录中必须有这么个文件夹
6.cd /和cd /home/pecool的切换
cd / 表示进入根目录,[pecool@demo /] ;cd /home/pecool表示进入用户pecool下 ,cd可以直接切换所在目录
6.cd ..
后退一步,相当于window下后退
7.touch a.txt
创建文件
8.mkdir myFile
创建文件夹;
mkdir a b c同时创建多个文件夹;
mkdir -p a/b 创建目录下的子目录,p代表循环创建
9.rm 文件名
删除文件,如果是目录直接这样删,会报错,提示是目录删除不了。
10.rm -rf 文件夹名,-f强制删除 -r是递归
删除或文件夹
11.mv a.txt b.txt
给文件改名
12.mv a.txt /home/pecool/myFile
移动文件到另一个文件夹
13.ls -ld 文件路径
l表示long,d表示directory 合起来表示文件的详细信息,即以长格式显示
14.pwd
查看当前绝对路径
15.cat
查看文件内容
16.echo "iam a good boy" > a.txt
清空a.txt中的原内容,将"i am a good boy" 插入到a文本中去,>又叫重定向,数据流是箭头朝向的方向流动
17.echo "hasdfsdjfsjdfsdfks"
意思是输出后面的那些文本
18.echo "iam a good boy" >> a.txt
>>a.txt不清空,追加内容,>又叫追加重定向,数据流是箭头朝向的方向流动
19.printf 复杂输出
20.;多个命令的分隔符
21:添加多行文本
cat >>file.txt<<start
row one
row two
row three
start
备注:start是开始和结束的标识
22.使用cat追加文本
cat > file.txt
aaa
bb
ctrl+c/d退出
注意:>覆盖文本;>>追加文本
23. 复制文件
cp a.txt /home/pecool
24 复制文件夹
cp -a a.txt /home/pecool
注意:-a是拷贝文件参数
更多拷贝cp信息可以:man cp
参考下图:

25.看命令信息
man rm
man ls
man cp
26.head -2 old.txt
取前2行的数据显示
27.看文件的树形结构
没有tree命令安装:yum install tree -y
tree 绝对路径/相对路径
28.tab键命令提示功能
29.which/whereis
查看某个命令所在位置eg:which cp
linux-----初学命令和理解的更多相关文章
- Linux命令行–理解Linux文件权限(转)
6.1.1 /etc/passwd文件 /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 登录用户名 用户密码 用户账户的UID 用户账户 ...
- [20170705]理解linux su命令.txt
[20170705]理解linux su命令.txt --//我一般在维护时经常使用root用户登录,然后su - oracle 转到其他用户操作--//一般都加入 - 参数.这个已经成了条件反射.. ...
- 理解linux sed命令
理解linux sed命令(2010-02-27 18:21:20) 标签:linuxshellsed替换 分类:革命本钱 1. Sed简介sed是一种在线编辑器,它一次处理一行内容.处理时,把当 前 ...
- 数据仓库002 - 复习Linux shell命令 - echo bash_profile bashrc which命令的理解 alias history
1.echo 打印 . echo 的作用是在屏幕上打印输出内容,与文件和持久化可以理解为没有丝毫关联.如:在屏幕上打印“ echo 的作用是打印文字! ” 实例1:输出系统的环境变量名称 $PATH ...
- [转帖]C语言计算时间函数 & 理解linux time命令的输出中“real”“user”“sys”的真正含义
C语言计算时间函数 & 理解linux time命令的输出中“real”“user”“sys”的真正含义 https://blog.csdn.net/willyang519/article/d ...
- [转帖]linux中systemctl详细理解及常用命令
linux中systemctl详细理解及常用命令 2019年06月28日 16:16:52 思维的深度 阅读数 30 https://blog.csdn.net/skh2015java/article ...
- linux中systemctl详细理解及常用命令
linux中systemctl详细理解及常用命令 https://blog.csdn.net/skh2015java/article/details/94012643 一.systemctl理解 Li ...
- Linux初学:(二)Shell环境与命令基础
博客园(FOREVER_ENJOY):http://www.cnblogs.com/zyx1314/ 本文版权归作者所有:欢迎转载!请注明文章作者和原文连接 Shell是什么? 1. Shell作为应 ...
- 理解linux网络管理命令
linux 管理命令,iproute 查看帮助文件: man ip 以下为常用帮助文件. SEE ALSO ip-address(), ip-addrlabel(), ip-l2tp(), ip-li ...
- 20145222《信息安全系统设计基础》Linux常用命令汇总
学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ...
随机推荐
- Linux command parted
Linux command parted [Purpose] Learning linux command parted to manipulate disk partitions ...
- Android Studio2.1版本后使用虚拟机碰见的问题总结以及其他问题
一.androidstudio的sdk配置问题 如果点击Start a new Android Studio project是没有反应的,并且在Configure下面的SDK Manager是灰色的, ...
- isScroll 插件在iPhone 5s 和以上版本
才加入这个移动项目组三天,解决一个同事(请假),解决一个切换头部tab 选型时,下拉数据,再次切换到另外一个选项时,出现滚动条距离顶部有些距离,当频繁操作会出现距离顶部距离加大问题(第二天衍生出其他b ...
- centos7 新装系统网络配置
[root@localhost ~]# cat /etc/sysconfig/grub GRUB_TIMEOUT= GRUB_DISTRIBUTOR="$(sed 's, release . ...
- 1.2socket服务器使用多线程
socket服务器代码如下 # -*- coding: utf-8 -*-from socket import * import time import threading,_thread as th ...
- CentOS7安装配置Bacula yum方法
参考: https://www.baidu.com/link?url=o2QIy2YZWjsJPAFJuYFhrH3nPvtyRkSe-o5Q_FqFZ5E1EMOsIOmGeKm0HAonwHOw8 ...
- 数据库别名AS区别
Oracle之别名小结 MySQL表别名.字段别名注意事项 字段别名:可加 as ,也可以不加,可以加单|双引号,也可以不加: 表别名:可加 as ,也可以不加,但是一定不能加单|双引号! Orac ...
- 福大软工 · BETA 版冲刺前准备之拖鞋旅游队
拖鞋旅游队BETA 版冲刺前准备 前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10083834.html 本次作业:https://edu.c ...
- 《RECURRENT BATCH NORMALIZATION》
原文链接 https://arxiv.org/pdf/1603.09025.pdf Covariate 协变量:在实验的设计中,协变量是一个独立变量(解释变量),不为实验者所操纵,但仍影响实验结果. ...
- PHPexcel 导入import 数据到 mysql: mysql 查询数据是否存在, 如果存在返回id, 不存在, 插入返回id. 2) mysql_query , mysql_connect, mysql_select_db, mysql_error, mysql_num_rows,mysql_close
一: 要求: 上面的图表 中的数据插入到 3张表中. 1)t_vide_warehourse 分类表: 此表中包含 一级分类 和二级分类. 二级分类是一级分类的子级. 2)t_video_info ...