-uname -r 查看当前Linux的内核版本
在bash中,几个空格相当于一个空格
locale查看当前语系,使用命令LANG即可改变语系,例如:LANG=en_US.utf8即将当前语系改为美国英语。使用export LC_ALL=en_US.utf8,即表示将全部输出语系修改为英文。
date输出日期与时间,cal输出日历,格式为cal 【月份 】 【年份】,bc进入简单计算器[注:kali没有bc】
注: [Tab] 接在一串指令的第一个字的后面,则为『命令补全』;
若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行『选项/参数的补齐』功能!
ls -al 查看当前目录下的所有文件
复制文件:cp+源文件+复制后的文件名
改变群组 chgrp+改变后的群组名+文件名称 注:群组名必须为/etc/group内已经存在的
改变文件所有者:chown+用户名:群组+文件名称 注:用户名必须为/etc/passwd内已经存在的
改变权限:chmod指令1、使用数字:r-4,w-2,x-1:chmod+每组权限数字和的组合:如777即rwxrwxrwx+文件名
2】使用符号类型:u代表user,o代表others,g代表group,a代表all,+表示加入,-表示减去,=表示设定,上例为:chmod u=rwx,g=rwx,o=rwx或a+rwx +文件名
mkdir建立目录 touch建立空文件 last指令读取数据格式文件
cat:由第一行开始显示文件内容 -A :相当于 -vET 的整合选项,可列出一些特殊字符; -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :显示结尾的断行字符 $ ; -n :打印出行号,连同空白行也会有行号 -T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
tac:从最后一行开始显示,
nl:显示的时候,顺道输出行号 -b:指定行号指定的方式,主要有两种: -ba :不论是否为空行,也列出行号; -bt :如果有空行,空的那一行不要列出行号(默认值);
-n:列出行号表示的方法,主要有三种: -nln :行号在屏幕的最左方显示; -nrn :在字段的最右方显示行号,且不加 0 ;
-nrz :在字段的最右方显示行号,且加 0 ;
-w:行号字段的占用的字符数。
more: 一页一页的显示文件内容 空格:向下翻页; Enter: 向下翻行 /字符串:向下查找『字符串』 : f :显示文件名及目前显示的行数;
q:退出 more ,不再显示该文件内容。 b 或 ctrl+b:代表往回翻页,不过这动作只对文件有用,对管线无用
less: 与 more 类似,可以往前翻页! 空格键:向下翻页 pagedown:向下翻页; pageup:向上翻页; /字符串:向下查找 字符串;? 字符串 :向上查找 字符串;
n:查找时向上翻页 N:查找时向下翻页 g:跳转到本文件的第一行; G :跳转到本文件的最后一行; q:退出;
head:只看头几行 -n+数字:显示几行 -n+负数:后面数字的页数不显示
tail:只看后几行 -n+数字:显示几行 -n+正数:显示数字后面的内容 -f:持续监测后面的输入,按[ctrl]-c结束
od:以二进制的方式读取文件内容! -t +(TYPE): a:输出默认的字符; c:输出ASCII d:输出十进制 ; f:输出浮点数据, o:输出八进制 ;
x:输出十六进制据
mtime(modification time):文件内容的修改时间 ctime(status time):文件的权限修改时间 atime(access time):读取文件的时间
touch:修改时间,建立新文件 -a:修改atime; -c:修改文件的时间,若该文件不存在则不建立新文件; -d:可以接欲修改的日期,也可以用 --date="日期或时间"
-m:修改 mtime ; -t:可以加欲修订的时间,格式为[YYYYMMDDhhmm]
chattr:修改隐藏属性 lsattr:查看隐藏属性