查看目录(文件夹)有哪些东西?------------ls -l
在哪里?-----------------pwd
改变路径-----------------cd
创建目录-----------------mkdir
删除目录-----------------rfdir 只能删除空目录
rm 可以同时删除文件和目录
man 帮助文件
1、 用户命令
2、 系统调用借口API
3、 C库函数
4、 系统设备相关
5、 配置文件
6、 游戏手册
7、 某一主题
8、 系统管理命令
Q 退出
J 向下翻屏
K 向上
/ 查找
n 下一个
N 上一个
时间-----------------------date+% 格式化输出
时间->时间戳 +%s
时间戳->时间 date –d @时间戳 +“%F %T”
日历-----------------------cal
计算器--------------------bc
查看磁盘空间-------------df
查看内存------------------free
查看进程
关机
重启
权限
编辑文本
安装软件
More 分屏显示
Space 向下翻一屏
B向上翻一屏
Q退出
输出重定向:改变输出方向
实现方式:>filename
ls –la ~ >tmp
>>追加输出重定向
more tmp
管道:先进先出 不可逆 符号:|
cut 获取文件的列
-d 分列的符号
-f 取哪些列 start-end,col
sort 进行排序
-t 分列符号
-k排序的列
-n 按数字大小排序,默认是ascii
du 查看目录下文件的大小
uniq 去除相邻的重复行
wc 统计文件行数-l 单词数-w 字符数-c
查找文件:find 路径 –name“XXX”例如“*.h”
查找文件中内容:grep “过滤的内容”filename
find 路径 –name “*.c” | xargs grep “function”(将管道中的每一项都进行grep操作)
打包文件 tar –cvf 文件名(并未压缩)
解包文件 tar –xvf 文件名
Tar.gz文件:压缩tar –czvf 文件名(压缩为gz文件)
解压tar –xzvf 文件名
Tar.bz2文件:压缩 tar –cjvf 文件名
解压 tar –xjvf 文件名
file:查看文件类型
ctrl+c:结束进程
ctrl+d:EOF(文件结束标志)
关机:shutdown –h 时间(多长时间后关机)
Init 0关机
1免密码管理员方式启动
2开启服务,无网络
3在2的基础上打开网络服务
4保留
5缺省是开启图形界面
6重启
tty 查看当前终端
linux下的文件类型
1、 - 普通文件
2、 d 目录文件
3、 p 管道文件
4、 b 块设备文件
5、 c 字符设备文件
s socket文件
命令替换符:`(数字1左边的键)
硬链接:ln 源文件名 新文件名(用于重要文件的备份)
软连接:ln –s 源文件名 新文件名(相当于快捷方式)
readlink:查看软连接本身的内容
权限------r/w/x(/s/t)(读/写/执行/用户设置位/粘滞位)注意t权限必须在有x权限的情况下有效,否则为无效,显示为T
r w - r - - r - -
拥有者 本组用户 其他用户
chmod 权限 文件名(更改权限)
u主用户
g组用户
o其他用户 +-=增减替换 r/w/x
a所有用户
umask查看或修改文件权限
mask & ~umask
目录的权限
1、r—ls
2、x—cd
3、w—touch