Linux命令—文件目录
(1) shell的使用
<1>检查系统当前运行的shell版本:
[root@lab root]# echo $SHELL
<2>从当前shell下切换到csh:
[root@lab root]# csh
退出csh,回到bash:
[root@lab root]# exit
<3>在系统的根目录下寻找文件
文件名第一个字符为任意字符,后面是asswd的文件:
[root@lab root]# find / -name "?asswd"
列出/etc目录下的所有以.conf结尾的文件:
[root@lab root]# ls /etc/*.conf
列出/etc 目录下的特定文件。此文件文件名第一个字符为“S”“s”“H”“h”中之一,
后面的字符为“osts”:
[root@lab root]# ls /etc/[HhSs]osts
<4>创建ls –a的别名lsa:
[root@lab root]# alias lsa='ls -a'
比较两个命令的输出结果:
[root@lab root]# ls -a
[root@lab root]# lsa
取消别名ls –a的别名lsa:
[root@lab root]# unalias lsa
比较两个命令的输出结果:
[root@lab root]# ls -a
[root@lab root]# lsa
<5>命令替换
[root@lab tmp]# echo `pwd`
<6>输入重定向cat从/root/ anaconda-ks.cfg文件中获取输入并显示文件内容:
[root@lab root]# cat</root/ anaconda-ks.cfg
<7>输出重定向
建立my.out文件
[root@ lab root]# touch my.out
将ls命令的输出写入my.out文件中
[root@lab root]# ls –l /root >/root/my.out
查看my.out文件内容。可以发现和直接使用ls命令在屏幕上的输出一致:
[root@lab root]# cat /root/my.out
追加输出重定向:
[root@lab root]# cat /root/my.out
[root@lab root]# cat /root/ anaconda-ks.cfg
[root@lab root]# cat /root/anaconda-ks.cfg >>/root/my.out
[root@lab root]# cat /root/my.out
删除my.out文件:
[root@ lab root]# rm -f /root/my.out
<8>管道的使用:
[root@ lab root]# rpm -qa | grep kudzu
(2) 文件和目录操作命令
使用cd命令,进入/tmp目录:
[root@lab root]# cd /tmp/
使用pwd命令查看当前路径:
[root@lab tmp]# pwd
使用mkdir命令建立一个目录linuxtest
[root@lab tmp]# mkdir linuxtest
使用ls命令查看/tmp目录中是否出现了linuxtest目录
[root@lab tmp]# ls
进入linuxtest目录
[root@lab tmp]# cd linuxtest/
查看此目录中是否有文件
[root@lab linuxtest]# ls
使用find命令在根目录下查找以”passwd”开头的所有文件
[root@lab linuxtest]# find / -name "passwd*"
使用cp命令将/etc/passwd文件复制到当前目录中
[root@lab linuxtest]# cp /etc/passwd .
列出当前目录下文件的详细信息,特别注意passwd的权限和用户,用户组
[root@lab linuxtest]# ls -l
改变passwd文件的权限属性为777,也就是rwxrwxrwx
[root@lab linuxtest]# chmod 777 passwd
改变passwd的用户所有者为nobody
[root@lab linuxtest]# chown nobody passwd
改变passwd文件的组所有为nobody
[root@lab linuxtest]# chgrp nobody passwd
使用ll命令列出文件的详细信息,注意再次观察passwd文件的权限,用户和用户组
[root@lab linuxtest]# ll
使用cat命令查看passwd文件的内容
[root@lab linuxtest]# cat passwd
使用grep命令在passwd文件中寻找nobody字串
[root@lab linuxtest]# grep nobody /tmp/linuxtest/passwd
使用wc命令对passwd进行统计
[root@lab linuxtest]# wc passwd
使用mkdir命令建立一个目录student
[root@lab linuxtest]# mkdir student
使用mv命令将passwd文件从/tmp/linuxtest/目录移动到/tmp/linuxtest/student目录
[root@lab linuxtest]# mv /tmp/linuxtest/passwd /tmp/linuxtest/student
进入/tmp/linuxtest/student目录
[root@lab linuxtest]# cd student
列出目录中文件,注意是否有passwd
[root@lab student]# ls
使用rm命令强制删除passwd文件
[root@lab student]# rm -f passwd
回到/tmp/ linuxtest目录
[root@lab student]# cd ..
使用rmdir命令删除目录student
[root@lab linuxtest]# rmdir student
回到/tmp目录
[root@lab linuxtest]# cd ..
使用rm命令删除目录linuxtest
[root@lab tmp]# rm-fr linuxtest
Linux命令—文件目录的更多相关文章
- linux命令--文件目录操作命令
一.命令的基本格式 1.命令提示符 [root@love2 ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户. @:分隔符号,没有特殊含义.love2:当前系统的主 ...
- linux命令_文件目录操作命令
# linux命令--文件和目录操作命令 pwd "print working directory" 打印工作目录的绝对路径 范例: 在bash命令行显示当前用户的完整路径 系统B ...
- 第2章 新手必须掌握的Linux命令
第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...
- Linux学习心得之 linux命令
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本篇博客是对 每日一linux命令(http://www.cnblogs.com/pe ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 工作中常用的Linux命令:find命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...
- LINUX命令总结 -------来自 水滴娃娃 的CSDN
LINUX命令总结 标签: LINUX命令总结 2014-01-27 15:54 41039人阅读 评论(1) 收藏 举报 分类: linux(1) 版权声明:本文为博主原创文章,未经博主允许不得 ...
- 工作中常用的Linux命令:目录
工作两三年,每天都和Linux打交道,但每每使用Linux命令的时候却会像提笔忘字般不知如何使用,常常查手册或到网上找资料.此系列文章主要是为了方便自己在使用命令时随时可查阅.鄙人才疏学浅,文中若有任 ...
- Linux命令自己总结
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
随机推荐
- [Cqoi2010]扑克牌
Description 你有n种牌,第i种牌的数目为ci.另外有一种特殊的 牌:joker,它的数目是m.你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1 ...
- ●SPOJ LCS2Longest Common Substring II
题链: http://www.spoj.com/problems/LCS2/题解: 后缀自动机. 对第一个串建立后缀自动机, 然后把后面的每个串分别与该串的自动机去匹配,求出相应的数组val*[s]: ...
- ●BZOJ 1233 [Usaco2009Open] 干草堆 tower
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=1233 留坑.以后再来看看. (绝望,无奈,丧心...) (这个题的证明真的很诡异啊,看得我稀 ...
- hdu 5119(2014北京)
题意: 随机选择一个数,如果后面有比他小的就进行交换,直到没有为止(算一轮).求多少轮后为递增序列 思路: 倒着找,如果有比经过的最小数大的,ans+1 #include <iostream&g ...
- Bubble Cup X - Finals [Online Mirror]
来自FallDream的博客,未经允许,请勿转载,谢谢. 组了个菜鸡队打cf上的ACM比赛 比较快做完了8题但是菜的抠脚罚时巨多,所以最后被顶到了19名(居然没出首页) 自己的号自从上次疯狂掉分就没动 ...
- BZOJ4943 [NOI2017] 蚯蚓
题目描述 蚯蚓幼儿园有nn 只蚯蚓.幼儿园园长神刀手为了管理方便,时常让这些蚯蚓们列队表演. 所有蚯蚓用从11 到nn 的连续正整数编号.每只蚯蚓的长度可以用一个正整数表示,根据入园要求,所有蚯蚓的长 ...
- hdu 5505(GT and numbers)
题意: 给你a和b,a每次和它的因子相乘得到一个新的a,求多少次后可以得到b. 输入样例 3 1 1 1 2 2 4 输出样例 0 -1 1 思路: 每次找出a和b/a的最大公约数(即当前a想得到b能 ...
- bzoj1492[NOI2007]货币兑换Cash cdq分治+斜率优化dp
1492: [NOI2007]货币兑换Cash Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 5541 Solved: 2228[Submit][Sta ...
- bzoj1531[POI2005]Bank notes 单调队列优化dp
1531: [POI2005]Bank notes Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 559 Solved: 310[Submit][Sta ...
- Linux中LCD设备驱动-framebuffer(帧缓冲)【】
转自:https://blog.csdn.net/linux_devices_driver/article/details/7079442 1.framebuffer 帧缓冲 帧缓冲(fram ...