kali-linux 常用下令大聚集(目次、文件查看与编辑,登录、电源、资助等相 ...

打印 上一主题 下一主题

主题 1039|帖子 1039|积分 3117

目次
目次查看-ls
资助下令
资助下令:whatis
资助下令:help
资助下令:man
资助下令:info
登录下令
登录下令:login
登录下令:last
登录下令:exit
 
切换用户:su/sudo
下令-su
su与sudo的区别
 
电源下令
电源下令:shutdown
电源下令:halt
电源下令:reboot
路径切换:cd
路径查看:pwd
文件创建:touch
目次创建:mkdir
文件复制:cp
文件移动:mv
文件删除:rm
文件链接:ln
文件查看与编辑
文件查看:cat
文件查看:less
文件查看:head
文件查看:tail
文件查看:find
下令查看:which
文件压缩:gzip
文件打包:tar

 
 
目次查看-ls

ls(list)下令是Linux下令中利用频率最高者之一,用于列出目次的内容,或者文件的信息。该下令的输出效果默认按照文件名排序,如果不指定目标,则列出当前目次的内容。
重要参数
-a:显示所有文件及目次(ls内定将文件名或目次名称开头为“.”的视为隐藏档,不会列出)。
-l:除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。(ls -l 可简写为ll)
-t:将文件依创建时间之先后序次列出
-R:若目次下文件,则以下之文件亦皆依序列出
-h:将文件大小便于阅读的方式显示
-al:查看当前目次下的 所有文件及文件夹(包括隐藏文件与详细信息)。
 
资助下令

资助下令:whatis

whatis下令是Linux系统中的一个工具,用于快速查询下令的简要描述信息。
它提供了一种快速查找下令功能的方式,而无需打开完整的手册页或信息文档。
whatis下令对于快速了解下令的根本功能和用途非常有用。然而,如果你需要更详细和全面的下令阐明,你可能需要利用man下令来查看完整的手册页
 

 
资助下令:help

在Linux系统中,大部分的下令都提供了内置的资助信息,可以通过help下令来查看。help下令提供了一种快速访问下令资助的方式,无需打开手册页或信息文档。
需要注意的是,help下令只能提供内置下令的资助信息,对于外部下令或其他软件工具,你可能需要利用man下令或info下令来查看它们的手册页或信息文档。
另外,一些下令还提供了-h或--help选项,可以直接在下令后面添加这些选项来获取资助
信息。例如:

资助下令:man

man(manual)下令是Linux下的资助指令,通过man指令可以查看Linux中的指令资助、配置文件资助和编程资助等信息。相称于help的promax
man手册页文件存放在/usr/share/man目次下。
Kali上带有部分中文的man,这里我们可以选择安装中文man:
  1. sudo apt update
  2. sudo apt install manpages-zh
  3. echo‘aliascman=”man -M
  4. /usr/share/man/zh_CN”’>>~/.zshrc
  5. source~/.zshrc
复制代码
效果展示:

 
资助下令:info

info下令是Linux系统中的一个工具,用于查看GNU项目的信息文档
GNU信息文档是一种基于文本的文档格式,提供了比传统手册页更丰富的功能,包括超链接、节点间跳转等。这些信息文档通常提供了关于GNU工具、库和项目的详细信息。
Kali上默认未安装,安装下令:
  1. sudo apt -get install -y info
复制代码
 
 

 
登录下令

登录下令:login

login的作用是登录系统,利用权限是所有用户。
login下令用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它的功能随时更换登入身份。
如果选择用下令行模式登录Linux的话,看到的第一个Linux下令就是
 

 

Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户举行多次登录。
这是由于Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)举行多次登录。
每个虚拟控制台可以看作是一个独立的工作站,工作台之间可以切换。
虚拟控制台的切换可以通过按下Alt键和F1-F6来实现切换
登录下令:last

last下令的作用是显示近期用户或终端的登录环境,利用权限是所有用户。
通过last下令查看该程序的log,管理员可以获知谁曾经或筹划连接系统。
重要参数:
• -a:把从何处登入系统的主机名称或ip地点,显示在末了一行;
• -n:指定输出记录的条数
• -d:将IP地点转换成主机名称(默认环境下没意义);
• -R:不显示登入系统的主机名称或IP地点
登录下令:exit

exit下令的作用是退出Shell,它的利用权限是所有用户。
重要参数:
exit下令没有参数,运行后退出Shell进入登录界面
 

 

切换用户:su/sudo

下令-su
su下令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与暗码。
重要参数:
• -:重新开启一个Shell登录;
• -m:不会改变环境变量的环境下举行切换;
• -c:执行完指定的指令后,即恢复原来的身份;
• -s:指定要执行的shell;
 
su与sudo的区别
• su:此下令在切换用户时,仅切换root用户身份,但shell环境仍为普通用户;
• sudo:此下令可以允许普通用户执行管理员账户才能执行的下令。
 

电源下令

电源下令:shutdown

shutdown下令的作用是关闭计算机,利用权限是超等用户。
重要参数:
• -c:取消运行shutdown;
• -h:关机(默认一分钟,可以指定时间、关照);
• -r:重启(默认一分钟,可以指定时间、关照);
• -k:只是送出信息给所有用户,但不会实际关机(默认一分钟,可以指定时间);
• -f:重新启动时不执行fsck(磁盘);
• -F:重新启动时执行fsck。
常用:
  1. shutdown+5 "System will shut down after 5minutes"
复制代码
注意:
shutdown下令可以安全地将系统关机,利用直接断掉电源的方式来关闭Linux系统十分危险。
Linux与Windows不同,其背景运行着许多进程,所以逼迫关机可能会导致进程的数据丢失,使系统处于不稳固的状态,甚至在有的系统中会破坏硬件设备。
在系统关机前利用shutdown下令,系统管理员会关照所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录(非root用户)。
电源下令:halt

halt下令不会逐项关闭服务,直接执行硬件关机,利用权限是超等用户。
shutdown会逐项关闭服务,然后再执行halt。
重要参数:
•-w:并不是真正的关机,只是写wtmp(/var/log/wtmp)记录(后半句不生效);
• -n:关机,并且不举行sync同步;
• -d:关机,不把记录写入/var/log/wtmp文件中;
• -i:关机前,关掉所有的网络接口。
• -p:该选项为缺省选项,就是关机时调用poweroff;
 
电源下令:reboot

reboot下令的作用是重新启动计算机,利用权限是系统管理者
重要参数:
• -w:并不是真正的关机,只是写wtmp(/var/log/wtmp)记录(后半句不生效);
• -n:关机,并且不举行sync同步;
• -d:关机,不把记录写入/var/log/wtmp文件中;
• -i:关机前,关掉所有的网络接口。
 
路径切换:cd

cd(changedirectory)指定要切换到的目次。
重要参数:
• -L:(默认值)如果要切换到的目标目次是一个符号连接,那么切换到符号连接的目次。
• -P:如果要切换到的目标目次是一个符号连接,那么切换到它指向的物理位置目次。
• - :当前工作目次将被切换到环境变量OLDPWD所表示的目次,也就是前一个工作目次
 

 
路径查看:pwd

pwd(printworkdirectory)显示当前工作目次的绝对路径。
重要参数:
• -L:(默认值)打印环境变量"$PWD"的值,可能为符号链接。
• -P:打印当前工作目次的物理位置(用于符号链接)。
 
 

 
文件创建:touch

touch有两个功能:
•创建新的空文件;
•将已存在的文件的时间属性举行更新(更新atime、mtime、ctime为当前时间,即是am参数一起用)。
重要参数:
• -a:修改at和ct时间
• -m:修改mt和ct时间
• -t:修改at和mt时间,可以指定时间
 
 

 
目次创建:mkdir

mkdir(makedirectory)用来创建目次。该下令创建由dirname命名的目次。
如果在目次名的前面没有加任何路径名,则在当前目次下创建由dirname指定的目次;
如果给出了一个已经存在的路径,将会在该目次下创建一个指定的目次。
在创建目次时,应保证新建的目次与它所在目次下的文件没有重名。
重要参数:
• -m:创建目次的同时设置目次的权限
• -p:递归创建目次;
 
文件复制:cp

cp(copyfile)用来将一个或多个源文件或者目次复制到指定的目的文件或目次。它可以将单个源文件复制成一个指定文件名的详细的文件或一个已经存在的目次下。cp下令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目次,否则将出现错误。
重要参数:
• -d:当复制符号连接时,把目标文件或目次也创建为符号连接,并指向与源文件或目次连接
的原始文件或目次;
• -p:保存源文件或目次的属性;
• -R/r:递归处理,将指定目次下的所有文件与子目次一并处理;
• -a:此参数的效果和同时指定"-dpR"参数雷同
 
文件移动:mv

mv(move)有两个功能:
将文件从一个目次移到另一个目次中。
当所要移动的文件存在时,举行重命名。如果原文件和目标文件在同一个父目次内里,则mv下令的效果就相称于给文件改名。
重要参数:
• -b:若需覆盖文件,则覆盖前先行备份。
• -f:force逼迫的意思,如果目标文件已经存在,不会询问而直接覆盖。
• -i:若目标文件已经存在时,就会询问是否覆盖。
• -u:若目标文件已经存在,且source比较新,才会更新(update)。
 
文件删除:rm

rm(remove)可以删除一个目次中的一个或多个文件或目次,也可以将某个目次及其下属的所有文件及其子目次均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
重要参数:
• -f:逼迫删除文件或目次;
• -i:删除已有文件或目次之前先询问用户;
• -r/-R:递归处理,将指定目次下的所有文件与子目次一并处理;
• -v:显示指令的详细执行过程。
文件链接:ln

ln下令用于创建链接文件。
Linux中有软链接(符号链接)和硬链接两种:
 

重要参数:
• -s:软链接(符号链接),源文件必须写成绝对路径。
 
文件查看与编辑

文件查看:cat

cat(concatenate)有三个功能:
• 显示文件内容,如果没有文件则读取标准输入。
• 将多个文件的内容举行连接并打印到标准输出。
• 显示文件内容中的不可见字符(控制字符、换行符、制表符等)。
重要参数:
• -A:显示不可打印字符,行尾显示“$”;
• -n:对输出的所有行编号,由1开始对所有输出的行数编号。
• -b:和-n相似,只不外对于空白行不编号;
 
文件查看:more
more是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
相关快捷键:Space、Enter、H、B、Q;
重要参数:
• +n:从笫n行开始显示。
• +/pattern:在文件显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示。
• -c:清屏,然后显示。
 
文件查看:less

less的作用与more十分相似,都可以用来欣赏笔墨档案的内容,不同的是less下令允许用户向前或向后欣赏文件,而more下令只能向前欣赏。用less下令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键
常用操作:
• /字符串:向下搜索“字符串”的功能。
• ?字符串:向上搜索“字符串”的功能。
• Q:退出less下令。
• 空格键:滚动一页。
• 回车键:滚动一行。
 
文件查看:head

head显示文件的开头部分
在未指定行数时默认显示前10行。
处理多个文件时会在各个文件之前附加含有文件名的行
下令参数:
• -n:指定显示头部内容的行数;
• -v:显示文件名;
• -q:不显示文件名;
• -c<字符数>:显示字符数。
 
文件查看:tail

tail显示文件的结尾部分。
在未指定行数时默认显示末尾10行(head开头,tail末尾)
处理多个文件时会在各个文件之前附加含有文件名的行。
下令参数:
• -n:指定显示尾部内容的行数;
• -v:显示文件名;
• -q:不显示文件名;
• -c<字符数>:显示字符数。
 
文件查看:find

find下令可以将文件系统内符合条件的文件列出来,可以指定文件的名称、类
别、时间、大小及权限等不同信息的组合,只有完全符合的文件才会被列出来。
重要参数:
-name:按文件名查找;
-iname:忽略文件名大小查找;
-user:按文件所属用户查找;
-group:按文件所属组查找;
-size+n:按文件大小查找(n代表数字,c代表字节,k代表KB,G代表GB);
-type:按文件类型查找(f、d、l);
-perm:安全文件权限查找;
-path:匹配某个文件或目次的完整路径,而不仅仅是匹配文件名;
 
文件查看:locate
locate和find的功能雷同,但locate是通过update程序将硬盘中的所有档案和目次资料先创建一个索引数据库,在执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达updatedb强迫系统立刻修改索引数据库。
重要参数:
• -i:不区分大小写;
• -n:指定输出行数;
 
下令查看:which

which用于查找并显示给定下令的绝对路径,环境变量PATH中保存了查找下令时需要遍历的目次。which指令会在环境变量$PATH设置的目次里查找符合条件的文件。也就是说,利用which下令,就可以看到某个系统下令是否存在,以及执行的到底是哪一个位置的下令。
 

 
文件压缩:gzip

gzip是在Linux系统中经常利用的一个对文件举行压缩和解压缩的下令。
gzip不仅可以用来压缩大的、较少利用的文件以节省磁盘空间。文件经它压缩过后,其名称后面会多处“.gz”扩展名。
语法:gzip[参数][文件或者目次]
• -d:解压文件。
• -f:强行压缩文件,不理会文件名是否存在以及该文件是否为符号连接。
• -r:递归处理,将指定目次下的所有文件及子目次文件一并处理。
• -l:显示压缩文件的信息。
• -v:显示执行过程。
 
文件打包:tar

tar下令,可以把一大堆的文件和目次全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
重要参数:
• -c:创建新的压缩文件。
• -z:用gzip算法来压缩/解压文件。
• -x:从压缩的文件中提取文件。
• -v:显示操作过程。
• -f:指定文件
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

三尺非寒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表