linux之常见命令

创建一个目录 /data
mkdir /data
ls -l /data/
cd /data/
pwd
相对路径与绝对路径
1.绝对路径 从根开始的路径 /data
2.相对路径 不是从跟开始 相对于当前路径 data 在/data下面创建文件oldboy.txt
touch /data/oldboy.txt
为oldboy.txt增加内容"I am studying linux."
方法一:
1.vim /data/oldboy.txt
2.进入编辑模式 按i
3.退出编辑模式 按esc
4.保存并退出 :wq
5.检查 cat /data/oldboy.txt
方法二:
echo "oldboyedu-pys6.com" >> /data/oldboy.txt
>> 追加输出重定向 把内容追加到文件的结尾
> 重定向 先清空文件,把内容追加到文件的结尾 vi/vim快捷键:
剪切复制粘贴
复制当前行 yy
粘贴 p
剪切 dd
其他操作
撤销 u
恢复 ctrl + r 把oldboy.txt拷贝(复制)到/tmp下
cp /data/oldboy.txt /tmp/ 把 /data 移动到 /root目录下面
mv /data/ /root/ 备份:
cp oldboy.txt oldboy.txt.bak 重命名:
mv oldboy.txt oldboy.avi 进入/root目录下的data目录,删除oldboy.txt文件
rm oldboy.avi -f man rm:查看命令帮助 在系统中查找出名字叫 oldboy.txt的文件
#find / -type f -name "oldboy.txt"
#find 在哪里找 -类型 f -名字 "" find /tmp -type f -name "*.txt" -type f (file)
-type d (dir) find / -type f -size +1M 在根目录下找文件大小大于1M的 .. 当前目录的上级目录
. 当前目录 管道
find命令与其他命令配合
find + |xargs
find /root/ -type f -name "*.log" |xargs ls -l 查找root下的以.log结尾的文件,然后执行ls -l命令 打印配置文件nginx.conf内容的行号及内容,该如何做?
seq 10 -1 1 >nginx.conf 将10-1 覆盖添加到nginx.conf
1、cat -n nginx.conf 打印文件内容并打印行号
2、进入vim; :set nu 显示行号 set nonu 隐藏行号
快速到达文件的最后一行 G
快速到达文件的第一行 gg
快速到达文件的某一行 10gg 递归创建目录:
mkdir -p /oldboy/test 只查看ett.txt文件(共100行)内第20到第30行的内容
#awk 'NR==20' ett.txt
#awk 'NR>=20 && NR<=30' ett.txt 文件内容的替换:
sed 's#oldboy#oldgirl#g' t.sh
xxx yyy file 将文件file里的xxx替换为yyy并显示 # sed -i.bak 's#oldboy#oldgirl#g' t.sh
# # 先备份源文件 t.sh.bak
# # 然后修改文件内容 备份多个文件 打包压缩
#创建压缩包
z ==== gzip 软件进行压缩 .tar.gz
c ==== create 打包 创建包
v ==== verbose 显示过程
f ==== file 指定压缩包
tar zcf /tmp/etc.tar.gz /etc/ 将etc目录打包成etc.tar.gz
#查看压缩包
tar tf /tmp/etc.tar.gz #解压-解压到当前目录
tar xf etc.tar.gz 软件安装的方法:
yum install package
rpm 包
编译安装 ./configure make make install

linux之常见命令的更多相关文章

  1. Linux 系统常见命令功能大全_【all】

    Linux常见快捷键(6个) ctrl + u:剪贴光标前面 ctrl + k:剪贴光标后面 ctrl + y:粘贴 ctrl + r:查找命令 ctrl + insert:复制 shift+ ins ...

  2. 初识LINUX之常见命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  3. linux --- 10.常见命令

    1.在登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么()A.NID B.PID C.UID C.CID 2.下面那个用户存放用户密码信息()A./boot B./etc ...

  4. spark实验(一)--linux系统常见命令及其文件互传(2)

    2.使用 Linux 系统的常用命令 启动 Linux 虚拟机,进入 Linux 系统,通过查阅相关 Linux 书籍和网络资料,或者参考 本教程官网的“实验指南”的“Linux 系统常用命令”,完成 ...

  5. Linux菜鸟——常见命令一 查看及创建目录文件等命令

    命令行提示符 [root@localhost ~]# [当前用户名@主机名 当前所在目录]$ linux 超级用户 root window 超级用户 administartor # 超级用户 $ 普通 ...

  6. Step one : 熟悉Unix/Linux Shell 常见命令行 (三)

    3.学会使用一些管理命令 ps/top/lsof/netstat/kill/tcpdump/iptables/dd 端口查看 ps -- process status ps aux  观察程序所有程序 ...

  7. Linux下常见命令

    =============挂载和登陆命令======================================== Mount:挂载命令. 比方挂载光驱mount /dev/cdrom /mnt ...

  8. linux系统常见命令以及操作

    2.安装xshell,安装完打开,配置回话,输入名称(随便).SSH.主机(打开linux,点击右上角电脑图标system etho进行联网,打开终端输入ifconfig回车,找到inet add地址 ...

  9. linux中常见命令操作(转)

    1.日常操作命令 **查看当前所在的工作目录pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器)who 查看当前在线last 查看最近的登陆历史记录 2.文件系统操作** ...

随机推荐

  1. Int2BinaryString.java

    /****************************************************************************** * Compilation: javac ...

  2. js题目小记

    一.字符串反转 第一种方法:利用数组方法 //先split将字串变成单字数组,然后reverse()反转,然后将数组拼接回字串 var str = "abcdef"; str.sp ...

  3. MySQL_select语句(不定时更新)

    1.SELECT语句 select if(fraction>=60 and fraction<=100,'合格','不合格') from sp_employeezzvalidate;

  4. Linux命令之less

    less命令 用处:查看文件,功能强大,随意浏览,查看之前不会预先加载文件 用法:less + 文件名    (按q退出) 示例: 一.查看文档内容 (我这里有一个profile的文件,我想查看里面的 ...

  5. Dapper总结(二)---事务和存储过程

    一  dapper使用事务 string sql1 = "insert into UserInfo values('user8',27,'s')"; string sql2 = & ...

  6. vuex2.0源码分析

    当我们用vue在开发的过程中,经常会遇到以下问题 多个vue组件共享状态 Vue组件间的通讯 在项目不复杂的时候,我们会利用全局事件bus的方式解决,但随着复杂度的提升,用这种方式将会使得代码难以维护 ...

  7. java自带BASE64工具进行图片和字符串转换【转】

    java自带BASE64工具进行图片和字符串转换 import java.io.File; import java.io.FileInputStream; import java.io.FileOut ...

  8. Linux 命令详解(六)Linux 守护进程的启动方法

    Linux 守护进程的启动方法 http://www.ruanyifeng.com/blog/2016/02/linux-daemon.html

  9. JSON与对象的相互转换

    json是一种轻量级的数据格式,(本质为字符串) 低版本可以使用json2.js插件来解决.下载地址:https://github.com/douglascrockford/JSON-js JSON语 ...

  10. baiduTemplate.js 百度JS模板引擎

    baiduTemplate希望创造一个用户觉得“简单好用”的JS模板引擎 先展示两个例子,然后说说对baidutemplate.js的理解,从而将这一工具加到个人百宝箱里. <script id ...