本文介绍我常用的linux命令大全。知识和经验在于积累和总结。
1. cd
cd / 切换到根目录
cd 或者cd ~ 切换到当前用户主目录, 其中~表示用户主目录
cd .. 切换到上级目录
cd ../.. 切换到上上级目录
cd /mnt/sdcard 切换到/mnt/sdcard目录
cd - 切换到上次目录, 高级的用法的, 不是所有人都知道。
2. ls
ls 简单列举
ls -l 详细列举, 可用ll哦(当然, 这个是用了alias设置的)
ls -t 按时间列举
ls -r 逆向列举
(因此, ls -lrt就非常有用了, 按时间顺序逆向列举, 最新的在最下面, 非常便于眼睛观察! 我在实际中经常用ll -rt)
ls -rS 当前目录文件按大小排序(非常常用啊)
ls -a 理解所有
ls -lta 上述组合
ls /mnt/sdcard 不解释了
ls *.txt 列举所有的.txt文件
ll -Sr 文件从小到大排序
ll -h a.txt 计算a.txt的大小(以human readable的方式)
3. pwd
pwd 查看当前目录
4. touch
touch a.txt 用于创建一个a.txt空文件, 如果a.txt已经存在, 则不做任何操作
51. cat
cat a.txt 查看a.txt中的内容
cat -n a.txt会显示行号, 利用cat -n a.txt > b.txt可以将带行号的内容重定向到b.txt中.
cat -b a.txt会显示行号, 不过呢, 空白的编号就不显示了.
5.2 tac
看, tac和cat刚好相反, 是从文件最后一行开始显示。
5.3. nl
nl也是用于查看文件, 但带行号, 如nl a.txt实际上等价于cat -n a.txt
6. more
more a.txt, 分页查看a.txt中的内容
空格键表示下一页, enter键表示下一行, 合情合理啊, 空格键本来就比enter键大
b或ctrl b表示向前翻页
:f显示当前行数和文件名
q表示离开该文件, 也可用ctrl + c
7. less
less a.txt 分页查看a.txt中的内容, 比more稍微强大, 前后翻。
以后用more的时候直接用less.
/int 向下搜索int, 会把所有的int标出来, 所以随你滚动吧。
8. head
head -n 10 a.txt 查看a.txt中的头10行
9. tail
tail -n 10 a.txt 查看a.txt中的尾10行
问题:要看程序第10行到第20行的信息, 该怎么办呢? 没有这个命令啊, 其实, 用下面命令可以搞定:
head -20 a.txt | tail -11
另外, tail还有一个重要用途, 比如log.txt日志文件在动态变化, 那么如何观察到它的动态变化呢? 用tail -f log.txt即可。 非常有用。
10. grep
grep hello a.txt 在a.txt中查找hello串
sub函数用于在目标串(默认为本记录)中查找能够匹配regex的最长且最靠左的子串,然后用替换串取代找到的子串。从名字上就可以看出,这是两个背景文件,其中,folderback.bmp是netants的虚拟文件夹背景文件,jobback.bmp是netants的任务列表背景文件,我们如果看腻了netants的这两个背景,可以找两个自己喜欢的bmp图片,改为相应的文件名,拷贝到该文件夹中替换这两个bmp文件。5、找陈潇然(大唐官府74.92)对话进入大唐剑冢→找陈潇然(131.110)对话,→向青龙像(239.28)献上蛟龙(可用海毛虫代替)、白虎像(43.113)献上噬天虎(可用老虎代替)、朱雀像(79.40)献上凤凰(可用雷鸟人代替)、玄武像(206.178)献上龙龟(可用大海龟代替)【这里需要注意的是:若使用代替品,触发战斗的时候难度会加大】→完成任务后获得断剑→分别在大唐剑冢八个坐标处右键点击使用,有几率触发战斗。