1、在跟下创建一个目录,目录的名字为data

# mkdir /data
2、在data目录里创建一个文件,文件名为yunjisuan.txt

# touch /data/yunjisuan.txt
3、给yunjisuan.txt增加内容“I am studying linux”

# cd yunjisuan
# echo "I am studying linux" >> yunjisuan.txt
4、把yunjisuan.txt拷贝到根下的/tmp目录里

# cp yunjisuan.txt /tmp
5、把/data目录移动到/root目录里

# mv /data /root
6、进入/root目录下的data目录里,然后在当前目录下一次性创建文件yunjisuan01.txt、yunjisuan02.txt、yunjisuan03.txt、yunjisuan04.txt

# touch yunjisuan{01..04}.txt
7、回到root用户的家目录里,一次性删除当前目录下的data目录里的所有文件,但唯独保留yunjisuan03.txt不删

(1)# cd ~
# rm -rf `ls | grep -v "yunjisuan03"`
(2)# find . -type f ! -name "yunjisuan03" | xargs rm -rf
(3)# ls | grep -v "yunjisuan03" | xargs rm -rf
8、返回上级目录,并删除当前目录下的data目录

# rm -rf /data
9、已知当前目录,有若干文件和目录,一次性删除以.sh结尾的所有文件

(1)# find -type f -name "*.sh" | xargs rm -rf
(2)# find -type f -name "*.sh" -exec rm -rf {} \;
10、已知当前目录,有若干文件和目录,一次性将所有以chen开头的目录移动到/tmp目录下

(1)# find -type d -name "chen*" | xargs -i mv {} /tmp
(2)# find -type d -name "chen*" -exec mv {} /tmp \;
11、已知/data目录里,有若干文件和目录,找到所有文件名里面含有LOL的文件,一次性复制到/mnt目录里

(1)# find -type f -name "*LOL*" | xargs -i cp {} /mnt
(2)# find -type f -name "*LOL*" -exec cp {} /mnt \;
12、已知yunjisuan.txt文件内容,保持源文件内容不变,输出内容时去掉第5行内容后,输出结果

(1)# cat yunjisuan.txt | grep -v "I am benet"

(2)# head -4 test && tail -6 test
(3)# sed '/5/d' yunjisuan.txt
(4)# awk '!/5/' yunjisuan.txt

13、创建目录/yunjisuan/test,即创建/yunjisuan目录及/yunjisuan/test目录
# mkdir -p /yunjisuan/test/
14、只查看文件ett.txt(共100行)内第20行到第30行内容

(1)# head -30 test && tail -11 test
(2)# sed -n '20,30p' ett.txt
(3)# awk 'NR>19 && NR<30' ett.txt
15、把/yunjisuan目录及其子目录下所有以扩展名.sh结尾的文件,文件中包含yunjisuan的字符串全部替换为welcome

# find /yunjisuan - type f -name "*.sh" | xargs sed -i 's#yunjisuan#welcome#g'

Linux系统常用命令示例的更多相关文章

  1. Linux系统常用命令总结

    1. 最关键的命令 manecho 2. 目录文件操作命令 ls: 查看目录下的文件信息或文件信息dir:pwd: 打印当前路径cd:改变路径mkdir:创建路径rmdir:删除路径cp:拷贝文件或目 ...

  2. Linux系统常用命令权威指南

    <一>线上查询及帮助命令(2)1.man man [选项] [命令] 查看命令帮助,命令的词典,更复杂的还有info,但不常用. #man cd-a 显示所有的手册页,不只是显示第一个-f ...

  3. 【linux】工作中linux系统常用命令操作整理

    1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用n ...

  4. Linux系统常用命令汇总

    命令格式:命令 -选项 参数,例如:ls -la /usr:当有多个选项时,可以写在一起.ifconfig:查看当前机器的IP信息service network restart:重启网络服务servi ...

  5. Linux系统常用命令大全

    一.系统信息操作(备注:红色标记为常用命令,以下类推,不再赘述) arch 显示机器的处理器架构(1) uname -m   显示机器的处理器架构(2) uname -r               ...

  6. linux系统常用命令(一)

    管理 在UNIX/linux系统中,一切皆为文件:若非文件,则为进程.首先认识文件系统: linux文件系统 /var - 经常变化的(variable)文件,诸如日志或数据库等 /usr - 包含绝 ...

  7. Linux系统常用命令速查手册

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! 系统信息 arch      #显示机器的处理器架构(1 ...

  8. Linux系统常用命令 __转载的

    1.登录linux系统命令:login 用户名   密码: 2.注销linux系统命令:logout ; 3.在linux系统中进入windows系统(图形界面)命令:Start x; 4.关闭lin ...

  9. Linux 系统常用命令汇总(三) 用户和用户组管理

    用户和用户组管理 命令 选项 注解 示例 useradd [选项] 用户名 新建用户 创建一个名为tester的用户,并指定他的UID为555,指定加入test群,指定其使用C-shell:  use ...

随机推荐

  1. 学习:100个高质量Java开发者博客

    谷歌关键字搜索:100个高质量Java开发者博客. Java开发牛人十大必备网站.

  2. linux下面bin,sbin不理解的查阅

    在一下的文件中得到答案, 突然想想自己有点傻,自己有代码,为什么不自己查看一下代码呢 http://blog.csdn.net/ithomer/article/details/9839957

  3. iOS 功能代码 上传到 远程 码云私有库

    推送代码到远程私有库 创建私有库(注意:仓库名称LYDKit必须和本地仓库对应的名称一样) 复制远程仓库的地址,打开终端,cd到对应的本地库路径下面 >>> cd /Users/cx ...

  4. 81、去除标题栏 Activity 和 AppCompatActivity

    [Activity ] requestWindowFeature(Window.FEATURE_NO_TITLE); [AppCompatActivity] getSupportActionBar() ...

  5. 安装顺序----------SQL server 2008 r2;VS2008;VS2010;

    [1]一般先安装了VS2008 再安装SQL server 2008 r2会报错:安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本” ...

  6. svn移动目录时如何保留原来的日志

    [问题描述] 想将SVN下的文件夹A移动目录D下,同时保留文件夹A及其下面文件的SVN日志 [原来的做法]         将文件夹A直接拷贝到目录D,然后提交到SVN [原来做法的问题]   日志无 ...

  7. ie8兼容:对象不支持“trim”属性或方法

    trim() 方法是原生js中去空格的方法,高版本浏览器已经默认支持trim() 方法,但ie8以下不支持,会报错:对象不支持“trim”属性或方法 解决这个的兼容,只需要扩展String原型属性 在 ...

  8. Java中break、continue、return语句的使用区别

    break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法 ...

  9. Freebsd下用pureftpd配置FTP服务器

    pureftpd安装配置简明说明 1.下载  http://sourceforge.net/projects/pureftpd/ 最新版本是pure-ftpd-1.0.16a.tar.bz2 BSD自 ...

  10. Code Forces 644B Processing Queries

    B. Processing Queries time limit per test5 seconds memory limit per test256 megabytes inputstandard ...