Linux命令linux登录命令a)telnet远程网络登录:tlenethostip。此操作需要远程主机开启telnet服务端,一般为telnetd。b)通过ssh登录:ssh-lusernamehostipsshusername@hostipscp–rusername@hostip:/path/of/filelocal_path 命令帮助manman命令可以查看命令或者函数的帮助文档,具体可以指定一个数字指定查找范围。如man3printf。man–kkeyword:可以按照keyword进行搜索基本工具a)ls:显示文件名,ls–la;ls–lh可以看到Humanreadable的大小显示b)cat:显示文件内容c)rm:删除文件,rm–f强制删除,rm–r删除目录d)less/more:分屏显示,man3printf|moree)hostname:显示系统名,此系统名记录在/etc/hostname文件里面f)apropos:此命令在man的简短描述中搜索关键字。用于查找某个功能的命令。g)which/whereis:查找某个命令的执行体位置。h)locate:查找文件(比如动态库)所在位置i)who/finger:列出系统上的用户j)ps显示进程号,psaux|grep“minicom”查找minicom的进程号k)kill:给进程发信号。kill-91111,杀死进程号为1111的进程。kill还可以杀死真正运行的作业jobs,如kill%1,杀死一号作业,%号表示后面的数字为作业号。l)chmod:修改文件权限chmod–Ru+x./#当前目录及其子目录的文件加执行权限。 m)find:查找文件,一般和其他命令搭配使用。find./-name“*.c”|wc–l#当前目录及其子目录下c文件的个数 文件操作a)cp:复制文件b)mv:移动文件,如果在同一目录下就表示重命名文件c)grep:查找字符串,如查找当前目录下所有c文件中printf的具体位置:find./-name“*.c”|xargsgrep“printf” d)xargs:将标准输入按命令行格式解释e)head/tail:显示文件的头部/尾部。f)sort:按顺序显示文件。默认按照首字母排列。sort–n,按照字符串的大小升序排列。sort–r,翻转排列顺序。g)uniq:显示文件同cat,但是忽略文件中的重复行h)diff:比较两个文件,diff–yfile1file2,将两个文件并排显示,并指出两个文件的不同。diff–urNdir1/dir2/递归比较两个目录的差异,形成patch文件i)file:获取文件信息j)echo:复制内容并回显。k)date:显示时间和日期l)script:记录会话m)unix2dos/dos2unix:将linux文件转换为windows格式。n)tar:归档文件管理。tar–zcvffile.tgzfile#将file压缩成gzip格式的归档文件。 tar–zxvffile.tgz–C~/#将file.tgz解压到用户目录下。 jcvf和jxvf为bzip2格式的创建和解压参数。o)mkdir:创建文件夹,mkdir–p~/work/test/abc,-p参数可以创建多层目录。p)ln:创建一个文件的链接,注意:默认为硬链接,硬链接为一个直接指向文件的指针,它和原文件(也是一个指向文件的指针)共享文件的inode,删除时,需要将所有的链接全部删除后,系统才会删除磁盘上的文件。软连接(符号链接)为指向硬链接的指针,创建时需加-s需用绝对路径名(相对路径名容易出错),比如ln–s/usr/bin/vi/bin/vim#将vi命令链接成为vim, 这样输入vi的时候启动的是vim,它相当于一个快捷方式。