linux基础命令

来源:互联网 发布:mac桌面双桌面用 编辑:程序博客网 时间:2024/06/06 04:59

-uname -r    查看当前Linux的内核版本

在bash中,几个空格相当于一个空格

locale查看当前语系,使用命令LANG即可改变语系,例如:LANG=en_US.utf8即将当前语系改为美国英语。使用export LC_ALL=en_US.utf8,即表示将全部输出语系修改为英文。

date输出日期与时间,cal输出日历,格式为cal 【月份 】 【年份】,bc进入简单计算器[注:kali没有bc】

注: [Tab] 接在一串指令的第一个字的后面,则为『命令补全』;

        [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:查看隐藏属性