man
使用man 查看手册命令帮助信息
进入手册页使用的是LESS命令,具体操作可参考下面的指令
man命令的文档被存储在/usr/share/man/目录下分九章
1.普通命令于与应用程序
2.系统调用
3.库调用
4.设备驱动与网络协议
5.文件详细格式信息
6.游戏
7.文档使用说明
8.系统管理命令
9.内核代码或模块的技术指标
可以使用 whatis +命令
使用sudo -s输入密码可使自己获得root权限,相当于sudo su但这只是提升当前用户的权限,但并不是root用户.
安装提取deb文件使用 sudo apt-get -i *.deb.(-i相当于install)
ls
ls (list)列出当前目录下的子目录
ls -f 在可执行文件后面加一个*,在连接文件加一个@,在其他文件上加一个/
ls -a 显示所有隐藏的文件
ls -l 查看个文件的属性的
在命令选项的组合中只需要加一个-,例如:
ls -af
cat/more/less
cat files 查看当前目录下某个文本文件,可以跟多个文件也可使用通配符
例如:
cat day weather
cat -n +文件名 在每个文件每个行前面添加行号.
对于长达十几页的文件不想一次打开,可以用more命令一页一页的显示.按enter下一行,空格键翻动下一页,按q退出.
less +绝对路径下的文件,提供了比more更丰富的功能,但又区别于文本编辑器,
具体增强功能引自(linux从入门到精通)
1.使用光标键再文本前后滚屏
2.用行号或百分比作为书签浏览文件
3.实现搜索,高亮显示
4.兼容ecmas,vim的键盘操作
5.阅读到底部时候不会退less命令
less操作: : + 空格 向下翻一页
: + b 向上翻一页
使用 / + 字符串 ,实现查找功能实现再次查找只需要在输入一个正斜杠’/’就行
pwd
pwd 显示当前目录
cd
cd(change directory) 改变目录+[..][.][~]其中’..’代表当前目录的上一级目录,’.’代表当前目录,’~’代表用户主目录
例如:
cd ..
cd ~
dir/vdir
dir类似于ls但是功能更少,一般是dir+[目录]
vdir 相当于ls -l选项,默认列出目录和文件属性的
可以用head -n +数字+file 显示多个文件的头几行
tail -n +数字 +file 显示多个文件的最后几行
grep
查找文件grep
使用grep +字符串+文件,直接在文件中查找字符串,并输出出现关键词的行,可以指定多文件搜索
字符串中有空格键,需要将字符串加单引号.
find
find语法:
find[option][path][expression]
find /usr/bin/ -name zip -print即在目录中寻找文件名为zip的文件并打印出来
若该目录下某个文件或文件夹,用户没有访问权限,则会打印出相应的拒绝访问信息
find /usr/bin/ -type f -atime +100 -print查找最后一次使用在100天前的文件并打印出来.
+ n大于n,-n 小于n
find 不适合大批量搜索,选择locate,首先自动建立文件名数据库,然后通过检索文件名搜索库来确定文件位置,
可以使用updatedb更新这个数据库,需要root的权限,
whereis/who/uname/whatis/apropos
可以直接在命令行中输出程序名直接运行程序名.在程序后加上&,表示仍然停留在当前终模拟器中.whereis 命令常用于查找可执行文件,源码文件,手册页存放位置
whereis -b+ 文件只查找文件的二进制文件.
who 查看登录的用户及其工作在的哪个控制台.
uname -a给出当前系统信息.
关于whatis 与apropos
whatis一句命令给出功能解释
apropos依据特定需要给出相应命令,不太常用,意义不大