开发者社区> 黑泽明军> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux命令复习和练习_01

简介: Linux命令复习和练习: linux命令格式:  command [-options] [parameter1] [parameter2] ...  命令    选项    参数 例如:  ls /      命令+参数  ls -a    命令+选项 注意:   1.若有多个选项,选项没有先后顺序,且选项可以合并。
+关注继续查看

Linux命令复习和练习:

linux命令格式:
  command [-options] [parameter1] [parameter2] ...
  命令    选项    参数

例如:
  ls /      命令+参数
  ls -a    命令+选项

注意:
  1.若有多个选项,选项没有先后顺序,且选项可以合并。
  2.选项和参数可以互换位置。

  touch .b.txt   创建一个隐藏文件b.txt
  touch a.txt    创建一个文件为a.txt
  mkdir aa       创建一个文件夹为aa
  clear        清屏

  ls -a    查看隐藏文件, 但是会多出俩个点,第一个是 ".",第二个是 ".."。一个.是当前目录,两个.是上一层目录。
  ls -a    不隐藏任何以.字符开始的项目
  ls -A    列出除了.及..以外的任何项目

  ls        显示当前下面的文件及文件夹
  ls -a    显示当前目录下的所有文件及文件夹包括隐藏的.和..
  ls -al   显示当前目录下的所有文件及文件夹包括隐藏的.和..并显示详细信息,详细信息包括大小、属组、创建时间。
  ls -al   等价于 ll

man = manual 手册
  ls --help   法一:查看帮助文档
  man ls     法二:查看帮助文档

cat a.txt       查看文件a.txt中的内容(打印出来)
gedit a.txt     编辑文件a.txt

history         查看执行过的命令
!666            叹号加数字可以执行对应的命令

cd -            快速回到上一次路径
cd ~            回到家目录
cd ~ 等价于 cd 

tree                   以目录树的方式显示该目录下的所有内容

mkdir A/B/C/D -p       在B文件夹下创建C文件夹,再在C文件夹下创建D文件夹(前提是C文件夹不存在)
rmdir A                删除A文件夹(A文件夹中没有内容)
rm -r B                删除B文件夹(B文件夹中有内容)
rm a.txt               删除a.txt文件

mv a.txt b.c           把文件a.txt改名为b.c

ln -s a.txt a-softlink.txt         创建文件a.txt的快捷方式为a-softlink.txt(软链接)
ln b.txt b-hardlink.txt            创建文件b.txt的快捷方式为b-hardlink.txt(硬链接)

grep命令是在文件里面按照内容进行查找

grep -n "haha" a.txt         在文件a.txt中搜索含有"haha"的内容,并显示所在的行号。
grep -n "^haha" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"开头的。
grep -n "haha$" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"结尾的。
grep -v "haha" a.txt         在文件a.txt中搜索不含有"haha"的内容

find命令是在特定的文件夹下搜索符合条件的文件

find / -name "*name*"             在根目录下以文件名进行搜索,条件是文件名只要里面含有name就行。
sudo find / -name "*name*"        加上权限。
sudo find ./ -name test.sh        查找当前目录下文件名为test.sh的文件。
sudo find ./ -size 2M             查找当前目录下等于2M的文件。    
sudo find ./ -size +2M            查找当前目录下大于2M的文件。
sudo find ./ -size -2M            查找当前目录下小于2M的文件。
sudo find ./ -size 2M size 5M     查找当前目录下大于2M,小于5M的文件。
sudo find ./ -perm 777            查找当前目录下权限为777的文件或者文件夹。

 

我的GitHub地址:https://github.com/heizemingjun
我的博客园地址:http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
LINUX重启MYSQL的命令
如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使...
2169 0
Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50
Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50 分类: 系统运维   查找包含BOM头的文件,命令如下: 点击(此处)折叠或打开 grep -r -I -l $'^\xEF\xBB\xBF' ./ \xef\xbb\xbf是UTF8 BOM的16进制表示   这个命令会把当前目录及所有子目录下的BOM头删除掉。
1101 0
linux fdisk命令使用
fdisk 对硬盘及分区的操作,进入fdisk 对硬盘操作阶段  我们可以对硬盘进行分区操作,前提是您把fdisk -l 弄明白了;通过fdisk -l ,我们能找出机器中所有硬盘个数及设备名称;比如上面的例子,我们会看到两个设备一个是/dev/hda ,另一个是/dev/sda ;  fdisk ...
863 0
Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
磁盘分区表、文件系统的查看、统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作;但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看;本文只是给新手上路之用;关于分区工具的操作,我将在以后做专门介绍;此文目的:主要是向初学者介绍一下入门必备的一点基础知识,...
1059 0
Linux Screen命令使用
参考URL: http://jingyan.baidu.com/article/295430f128d8ea0c7e005089.html ~~~~~~~~~~~~~~~~~~~~~~~~ 其它的不提,主要用的几个命令: A,screen -S screenname B,在screen窗口...
639 0
18 个命令&工具帮你定位 Linux 性能问题
1.TopTop命令是一个性能监控程序,它按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。
1251 0
[SHELL进阶] (转)最牛B的 Linux Shell 命令 (四)
1.查看ASCII码表 man 7 ascii  很多人初学编程都会接触到ascii码的概念,有时候为了查某个符号的ascii值,可能还得翻箱倒柜找出当年的课本?Linux Manpage里面其实包含了很多类似的实用资料,上述命令就能很详细的方式解释ascii编码,当然这里还有在线版。
1076 0
+关注
黑泽明军
斯人若彩虹,遇上方知有。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
ECS运维指南 之 Linux系统诊断
立即下载