二. linux基础命令
linux的基本命令一般有100多个,多练就可以了;
如果登陆用户是root,那么是#;如果是其他用户,则显示的是$

练习:基本命令
1.创建一个目录/data
mkdir /data
ls -ld /data
2.在/data下面创建一个文件oldboy.txt
cd /data
touch oldboy.txt
或者
touch /data/oldboy.txt(前提是data目录存在)
或者
cd /data ; touch oldboy.txt (分号表示多个命令的分隔符)
3.为文件oldboy.txt增加内容:“i am studying linux”
vi oldboy.txt
输入i或者a(进入编辑模式)
i am studying linux
按下esc按钮
按下(:wq)保存
查看cat oldboy.txt
4. echo "I am oldboy " > oldboy.txt
echo表示输出内容,如果加上> ,表示重定向到oldboy.txt文本中,是覆盖oldboy.txt;如果要追加,用>>
5.printf是比echo更加复杂的命令,类比vi和vim
6.
cat >>oldboy.txt<<djw
内容
djw
将djw之间的内容追加到oldboy.txt中
7.cat 命令不仅仅可以查看,还可以写内容,比如:cat >oldboy.txt 后,写入内容,按下ctrl+d或者ctrl+c,内容就写到oldboy.txt中了,此时是覆盖哦,里面的内容就会被覆盖掉,类比>>
8.将oldboy.txt 拷贝到/tmp/目录下
cp oldboy.txt /tmp/
这里要注意/tmp/是系统的临时目录,如果拷贝目录,用cp -a(-a表示dpr,p是保持拷贝文件属性,r递归拷贝,如果d是链接文件,则拷贝的是链接文件属性)
9.将/data 拷贝到/root里面
mv /data /root/
10.到/root/data目录下,删除oldbou.txt文件
cd /root/data
rm oldboy.txt
(rm -f 表示强制删除,rm -rf 表示删除目录,rmdir表示删除空目录 )
删除命令在工作中要谨慎使用!!!
11.已知test文件中有:oldboys、test、liyao,请打印不包含oldboys的行
cat >test.txt<<EOF
oldboys
test
liyao
EOF (注意这里EOF一定不能有空格)
grep -v oldboys test.txt (-v排除的命令)
或者
tail -2 test.txt(相对应的head -n 其中n是具体数字,表示前多少行,tail表示尾多少行,不加n表示默认10行)
或者
sed /oldboys/d test.txt
1)grep 是三剑客的老三,专门用于过滤
2) sed是三剑客的老二,专门用于打印各种内容
3)d表示删除,sed命令不加-n表示原样输出,sed也是临时命令,不对原文本内容进行修改。sed /oldboys/p test.txt p表示打印
12.用一条命令创建/oldboy/test
mkdir -p /oldboy/test
mkdir -p 表示递归创建目录
yum install tree -y(从互联网上下载安装tree包)
LANG=en 临时调整字符集
[root@djw data]# tree /oldboy/
/oldboy/
` -- test(显示出来树状结果)
13.查看命令的文档: 1)man +命令 2)命令 --help 3)百度
二. linux基础命令的更多相关文章
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- Linux基础命令-查看基本硬件信息
Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...
- Linux 基础命令及基本目录
Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...
- Linux——基础命令用法(上)
一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- 2.Linux基础命令
linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...
- linux基础命令一
linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date [options...] [+FORMAT] FORMAT:为显示日期的格 ...
随机推荐
- 推荐十几款Firefox web开发插件(转载)
开发工具 Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60by chrispederick The Web ...
- JAVA用email.jar发送邮件
1 jar包 email.jar包,网上下载 2 源代码 package zjr.amy.emil.test; import java.util.Date; import java.util.Prop ...
- Django创建一个简单的blog
1. 使用django-admin.py 创建mysite项目 sunny@sunny-ThinkPad-T450:~/PycharmProjects$ django-admin.py startpr ...
- 我的MBTI性格测试
写在前面: 很多人争论MBTI靠谱不靠谱.一个人的性格肯定不能只用这么几个维度就能描述的,一个人的性格也肯定不是通过这么几个问题就能测出来的,一个人的性格也肯定不是一成不变的,所以MBTI的准确度肯定 ...
- nyoj27-水池数目 (求连通块数目)【dfs】
http://acm.nyist.net/JudgeOnline/problem.php?pid=27 水池数目 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 南阳 ...
- HQL多表查询
------------------siwuxie095 HQL 多表查询 以客户和联系人为例(一对多) 1.内连接 (1)hql 语句写法 from Customer c inner join c. ...
- shiro 集成spring 使用 redis作为缓存 学习记录(六)
1.在applicationContext-redis.xml配置文件中增加如下: 申明一个cacheManager对象 用来注入到 shiro的 securityManager 属性 cac ...
- 最近工作的一点小tips
最近工作比较忙,但也积累了一些小tips,比较杂,不成系统,也并不很深入,就开一篇笼统的先记录一下,以后再深入挖掘. 1.-webkit-tap-highlight-color -webkit-tap ...
- 《Maven实战》
原创作者: 许晓斌 阅读:61148次 评论:19条 更新时间:2011-06-23 你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven ...
- JSTL详解实例
JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的.在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定 ...