cat[-nA] file1 file2...fileN : 重复你的输入 读取文件 创建文件并输入 Ctrl+d 终止 -n 显示行数 -A显示特殊字符
Ctrl +d:终止很多的命令
man :(manual) 很多命令的详细说明 q 返回 空格向下翻页 example:man cat
ls /:展示根目录
ls -F :展示目录区分 文件夹和文件
pwd:(present working directory)显示当前工作目录
cd [directory]:(change directory) 切换目录 通过参数灵活切换目录
cp source destination:(copy) 讲一个文件拷贝到目标目录 如果destination不是路径 而是个名字 则在当前目录生成以这个名字命名的源文件
cp file1 file2 ... fileN destination-directory: 多文件拷贝 destination一定是目标文件
mv:(move) 完全类似copy 只是删除源文件
mkdir:(make directory)创建目录
rm file1 file2 ...fileN:(remove)删除文件 -f 强制
通配符:
*:0个或多个任意字符
?:1个任意字符
想要输出* 用“”
tab 输入辅助
>:标准输出符号 example:ls -F /usr/bin > listing
more[-l][+linenumber] [file1 file2...fileN]:逐屏幕展现内容 example:more < /etc/rc 或者 more /etc/rc
head[-line][file1 file2..fileN]: 显示文件头几行 默认10行 可以通过-line设置
tail[-line][file1 file2 .. fileN]:类似head 只是显示的是后几行
file [file1 file2 ...fileN]:显示文件的编码类型, 有可能错
过滤器:
head: ls /usr/bin | head 或者 more
多任务:
yes: 不同输出y
ctrl+c:终止
ctrl+z:暂停
fg: 开始暂停任务
jobs:显示所有任务及状态
kill %任务id: 将终止对应的任务
bg:??????????????????
下面还有一些 先跳过
touch file1 file2...fileN:更新时间戳
chmod:(change mode)修改权限
ls -l file:查看文件权限
chmod u-r file:取消读权限 (user minus read)
chmod u+r file:增加读权限
权限主体u,g,o,a-/+ r,w,x权限 (依次对应的全称: user,group,other,read,write,excute)
如果没有对目录的执行权限 cd无法执行
du [-abs] path1 path2:硬盘占用(disk usage) -a 增加对文件大小的信息 -b 单位换成b 原来是kb -s总大小
df:硬盘空间的使用情况 (disk filling)
uptime:系统运行时间 还有少量其他信息
who/ who am i :当前的用户
w:相当于uptime和who 命令(what are user doing)
ctrl+L:新的一页
grep[-nvwx][-number] expression [file1 file2 ... fileN]:表达式匹配文件内容 (generalized regular expression paser). -n 显示行数 -v只显示不匹配的内容 -w匹配完整的词 -x匹配完整的行
wc [-clw] [file1 file2 ...fileN]:文件计数 显示文件行数,词数,字符数(word count) -clw 对应选择需要展示的计数对象 character,line,word 不加修饰三个都展示
ls | wc -w:查看当前目录下文件数
ls *.extension | wc -w:查看当前目录下特定扩展名的文件数
spell:拼写检测 不知道为什么我的虚拟机上的linux不支持 回来在修正
cmp file1 [file2]:比较文件 (compare) 仅仅告诉你两个文件第一处不同的位置
diff file1 file2:展示文件不同(different) 明确告诉两个文件的不同点 例如结果有1c1,2 第一个文件的第1行和第二个文件的1.2行比较出现以下不同
这个命令很复杂 这只是简单的使用
gzip [-v] [file1 file2...fileN]:压缩文件到filename.gz 源文件删除 -v 显示少量压缩信息
gunzip [-v] [file1 file2 ...fileN]: 解压文件 -v显示信息
zcat [file1 file2 ...fileN]: cat 压缩文件