LINUX基本命令行手册一

linux基本命令行手册一
    1.1基本的网络命令
        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下
        语法:wget [option]... [URL]...
        option:
            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接
            -o:将信息输出保存在记录文件中
            -nc:支持断点下载,当下载的某个文件没有完全下载成功时,可从断点出继续下载,一般针对比较大的文件
            -r:递归下载

例子:

wget -t 5 www.baidu.com -o a.txt #将输出信息保存在a.txt中 
            wget -t 5 www.baidu.com #请求百度5次

2>文件传输命令ftp
            ftp可以从服务器上传或下载文件,目标为ftp服务器,要上传或下载,必须能登入到目标ftp服务器上,当登入成功后,会显示提示符‘ftp>‘
            语法:ftp 参数 主机或ip地址
            option:

-v 显示命令的执行过程
                -i 进行多个文件传输时关掉交互式的确认提示.
            当登入ftp服务器成功后,可输入的命令:
                delete remote-file     #删除远端服务器上的文件
                pwd     #显示远程主机的当前工作目录
                get 远程文件名 [本地文件名]     #从远程主机取得文件回本地,若不指定文件名,则取回的文件名同时作为本地文件的名称
                put 本地文件名 [远程文件名]     #上传文件
                ls     #同linux中的ls一样,列出文件列表
                close    #中断与ftp服务器的会话
                bye    #退出ftp会话过程
                
    1.2文本查看命令
        1> 文本查看命令
            cat  可连接两个文件的文本并显示文本
            语法:cat [选项列表] [文件列表]...
            options:
             -n:显示行号并显示
             -E:在行结束的行尾加上$号进行结尾
             -A: show all 相当于-vET

例子:cat FILE
             cat FILE1 FILE2,...可显示多个,FILE2将连接在FILE1的后面进行显示

tac 可连接两个文件并从尾向前显示文本
            例子:tac FILE
                 tac FILE1 FILE2,...

more 分屏显示打印出的文本信息
                格式:more FILE,...
                注:more向后翻后,到文件尾部后不能再往前继续翻了

less 也是用于分屏显示文本信息
            格式:more FIEL,...
            注:less到了尾部可以向前翻
        more和less的使用技巧
             space:向下翻以屏
             b:向上翻一屏
             enter:向下翻一行
             k:向上翻一行

**当一个文件的内容比较多时,可以根据需要显示指定的行
            head 显示文件的前n行,默认为0
                格式:head -n# FILE #为数字

tail 查看文件的后n行
                格式:tail -n# FILE #为数字
                 options:
                 -f 查看文件的尾部内容实时显示添加的新内容,当一个文件正在被修改时,在不退出的情况下,修改的信息是实时的

2>  文本处理命令
    cut 为某些数据通过指定的分隔符来显示指定的内容

格式:cut OPTION... [FILE]...

option:

-d:指定分隔符,默认为空格
             -f:指定要显示的字段
       
        例子:cut -d: -f1 /etc/passwd 显示/etc/passwd文件,并通过指定:显示第一个字段的内容

3>  文本排序
    sort 按ASCII的顺序升序
         -n:按数字的大小排序
         -r:逆向排序
         -t:按字段分隔符指定特定的内容进行排序
         -k:以哪个字段为关键字进行排序,同-t一起使用
         如:sort -t: -k3 /etc/passwd
         -u:相同的行只显示一次
         -f:忽略字符大小写排序
    uniq:报告或略过重复的行
        格式:uniq OPTIONS FILE
             -d:显示重复的行
             -c:显示重复的行的字数

4>  文本统计
        wc
        格式:wc OPTIONS FILE
             -l:只显示行
             -w:只显示单词数
             -c:只显示字符数
             -L:显示最长的一行包含多少个字符

5>  字符处理命令
        tr 用于删除或转化字符,和输入重定向语法配合使用,但修改之后源文件不会受到影响
        格式:tr [OPTION]... SET1 [SET2] #set1为待替换的字符,set2为要替换成的字符
        -d:删除指定的字符
        
        例子:tr ‘ab‘ ‘AB‘ < file.txt #file.txt文件中的‘ab’替换成‘AB’    
                
    1.3目录查看命令
        ls 列出指定目录下的文件目录
            ls [选项] [文件名...]
               [options]
                 -h:作单位换算,以人类可以看懂的形式进行文件大小的显示
                 -a:all 显示以.开头的隐藏文件
                      在这个命令操作完之后,会有.和..出现
                      .当前目录
                      ..上一级目录
                 -A:去除.和..并显示隐藏文件
                 -d:显示目录自身的属性
                 -i:index node(inode)索引节点
                 -r:逆向排序文件
                 -R:递归(recursive)显示文件,递归就是当目录下还有目录时,就再把目录下的文件在一次列出来,依次的显示出来
                  -l:以长格式列出文件的详细信息    
                  -S:显示目录下所有文件的总体大小,配合其他参数使用,例:ls -hsl
    *******

通过ll列出来的目录和文件的类型,ll 01.html
            -rw-r--r--  1 root root   407  4月  6 19:29 01.html
            第一个字段为:文件类型
            第二个字段为:硬链接的次数
            第三个字段为:文件的属主
            第四个字段为:文件的属组
            第五个字段为:文件的大小
            第六个字段为:文件的最后修改时间
            第七个字段为:文件的名称

*********

pwd:显示用户当前操作的目录

cd:change directory
             cd ~
             cd ~username 进入指定用户的家目录
             cd - 回看,在当前目录和前一次所在目录中切换

type :显示指定命令所属类型
             在linux中,存在几种命令类型
             命令类型:
                  内置命令,shell内置
                  外置命令,在文件系统的某个路径下存在一个与命令对应的可执行文件

type ls #显示的是‘ls 是 `ls --color=auto‘ 的别名’,说明ls是一个别名
             type cd #显示的是‘cd 是 shell 内建’,说明cd是一个内置命令
             type mount #显示的是‘mount 是 /bin/mount’,说明mount是一个外置命令

printenv:打印环境变量
        
        时间显示和设置命令
        date:打印或设置系统日期和时间,根据指定格式显示当前时间或设置系统时间.
        
        格式:
        date [选项]... [+格式]
        date [选项] [MMDDhhmm[[CC]YY][.ss]]
        
           常用的格式:
               %y     年的后两位数字 (00..99)
               %Y     年(用 4 位表示) (1970...)
               %m     月份(用两位表示) (01..12)   
               %d     (月份中的)几号(用两位表示) (01..31)
               %H     小时(按 24 小时制显示,用两位表示) (00..23)
               %I     小时(按 12 小时制显示,用两位表示) (01..12)       
              %M     分钟数(用两位表示) (00..59)        
              %s     从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充),返回的是一个时间戳
              %S     秒数(用两位表示)(00..60)
              %n     换行
              %w     用数字表示星期几 (0..6); 0 代表星期天
            
            如:1.$ date +%y-%m-%d--%H-%M-%S%nhello
                  15-04-19--19-19-39
                  hello
                2.$ date +%Y-%m-%d--%I-%M-%s%nhello
                  2015-04-19--07-21-1429442489
                  hello

时间: 2024-08-26 21:07:33

LINUX基本命令行手册一的相关文章

Linux 基本命令行

man 显示命令文档 man lsman cp-----------------ssh 命令行模式连接到远程电脑, 远程电脑一定要安装了ssh,并且已经启动了sshssh -p 22 [email protected]-----------------ls 列出当前目录下的文件列表lsls -all-------------------cd 切换目录cd ~ 进入当前用户目录cd / 进入系统根目录cd abc 进入当前目录下的 abc 目录cd .. 进入上一层目录--------------

Linux基本命令行操作

linux可以为用户提供两种操作界面--CLI和GUI.但一般使用Linux的用户都不使用GUI界面,大多数都是使用CLI界面,因为CLI界面使用熟练之后相对于GUI界面来说更容易操作,效率也更高. Linux本身就自带有丰富的命令字符,它可以以两种身份来进行--#(root用户)和--$(普通用户). 一个程序包括四种类型的文件: 1 二进制文件(可执行文件){(exe msi) ELF } 2 头文件与库文件(dll   so应用程序和ko内核用 (还有静态库.a)) 3 帮助文件     

Linux基本命令Linux基本命令

一?Linux系统设置与基本操作(一)图形界面与命令行界面(1)图形界面:能够借助鼠标完成系统设置和程序使用等相关操作.(2)命令行界面:字符界面,没有图形程序,鼠标操作被弱化,通过命令行方式提供各项管理操作.(3)图形环境中的伪终端:需要运行在图形化界面中,并不是真正的纯字符终端,可以通过命令行方式执行各种管理操作.二Linux基本命令:(一) 命令格式:命令选项参数(1) 命令字:命令的名称.(2) 选项:调节命令的具体功能,决定命令如何执行.(3) 参数:命令字的处理对象,通常情况下可以使

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

Linux 基本命令运行

Linux 基本命令运行 开启Linux操作系统,要求以root用户 登录GNOME图形界面,语言支持选择 为汉语 使用快捷键切换到虚拟终端2,使用普通 用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面,右单击桌面打开终端,输入关闭系统的命令 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的

三个网站让你成为Linux命令行高手

[转载自http://www.linuxeden.com/html/news/20091119/69183.html] Linux的命令行是通向Linux高级应用的必经之路,Linux系统管理员.开发者都是学习对象.Susan Linton向我们推荐了三个学习Linux命令行的网站,现在介绍给大家: 1. LinuxCommand LinuxCommand是一个学习Linux命令行最好的网站之一.网站分为:学习Shell.写Shell脚本.脚本库.超级MAN页面. 2. O'Reilly的Lin

Linux命令行基础 、 基础命令操作 、 目录文件基本操作

  Linux命令行基础 基础命令使用 目录和文件基本管理 #################################################   一.Linux命令行基础   1. 什么是命令.命令行    命令:能够被Linux系统识别,用来完成某一类功能的指令或程序                           |--> 依赖于Shell解释器,查看:cat/etc/shells 默认为 /bin/bash    命令行:用户输入的命令及相关参数,按Enter键提交的

Linux中man手册的使用

Linux中man手册的使用 --以CentOS6.8为例 本文旨在介绍在Linux中如何快速入手新命令,毕竟在Linux系统中,可以通过命令完成一切操作. 相关命令:help man whatis info #whatis 对英语有一定了解的朋友,应该对what is两个单词非常熟悉了,中意为"是什么",所以对于一个不太熟悉的命令,可以先用这个命令查看一下,例如输入"whatis echo",会显示 echo (1) - display a line of tex

Linux操作系统基础解析之(四)——Linux基本命令剖析(1)

Linux操作系统自从出现以来,就备受关注.但是人们往往会有这样的一个印象:Linux比Windows难.为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了.Microsoft公司寻求Intel公司的技术支持,并且建立合作之后,PC的市场就几乎被这两家公司垄断了.所以,很多人刚刚开始接触并逐渐学会使用计算机,Intel的X86架构的主机,而且这个主机上一般安装的都是Windows操作系统.因此,大