1 uname
uname 获取计算机信息
2 elf
可执行文件名 PE (WINDOWS)
ELF (LINUX)
3 file
file 查看文件类型
-b 列出辨识结果时,不显示文件名称。
-c 详细显示指令执行过程,便于排错或分析程序执行的情形。
-f<名称文件> 指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
-L 直接显示符号连接所指向的文件的类别。
-v 显示版本信息。
-z 尝试去解读压缩文件的内容
Linux 7种类型文件
- 普通文件
d 目录文件
b 块设备文件 不 (抽象出来的)(ls -l /dev/sda* s- d磁盘 a 第一块)
c字符设备文件 不 (抽象出来的)
l 软链接文件
p 管道文件 不 (抽象出来的)
s 本地套文件 不
4 useradd
useradd 添加用户
5 tty
tty 查看当前终端
6 ln
ln -s 文件 :软链接名(类似于快捷方式)
ln -li 查看当前文件的序列号
readlink 文件名 读取软链接文件本身的内容
ln 文件 文件名 :硬链接(两份相同的数据存放在一个位置)可防止文件的意外删除
硬链接 : (文件本身+当前目录) (不可以跨分区)
如果 有6硬链接 当前目录有4 个文件
。。 + 。 + 。/31
包含文件 当前文件 上一文件
7 mkfifo
mkfifo 管道文件名 创建管道文件(一端写同时一端读)
8 chmod
chmod 修改权限 (ROOT 用户不考虑权限)
1文件 u 文件拥有者 +/-/ (+) r/w/x 文件名
g 本组用户
o 其他用户
a 所有
创建文件和缺省权限是 6 6 6
110 110 110
但是实际创建文件的权限往往不是,创建文件还要受到umask的影响 。即实际权限为 ( umask&-umask )
2目录
r ls
w 创建
x cd
r-x
t 黏贴位 只可自己删自己的 (不考虑0号用户)
u+s 设置用户位 passwd 可以修改 (etc/shadow)
9 whereis
whereis 命令只能用于搜索程序名
10 which
which命令是查找命令是否存在,以及命令的存放位置在哪儿。