Linux常用命令之新手上路(二)

阅读提示:本文列出了Linux常用的50个命令但是对于新手而言掌握常用的十几个命令就能快速的熟悉Linux系统的操作,于是我就把我个人在学习Linux时使用频率高的命令放在前面,清楚常用的Linux命令之后我们就可以去学习一下Linux中超级好用的Vim编辑器,顺带附上一份Vim入门的学习资源(传输门:https://www.bilibili.com/video/av27732775/?p=6

1、ls命令
  ls是list的缩写,
        常用命令为ls(显示出当前目录列表),
        ls -l(详细显示当前目录列表),
        ls -lh(人性化的详细显示当前目录列表),
        ls -a(显示出当前目录列表,包含隐藏文件)
2、cd 命令
  cd是change direcory的缩写,
        常用命令为 cd 目录,
        cd ..为返回上级目录,
        cd - 返回上次所在目录
3、pwd命令
  常用命令为pwd 显示当前所在目录
4、mkdir命令
  mkdir命令为创建空目录命令,
        通常用法为mkdir 目录名,
            mkdir -p 目录名/目录名  可以递归创建多个不存在的目录
5、rm命令
  rm为删除命令remove,rm 文件,谨慎操作
    rm -rf direcoryName(or ./*) linux 删除一个文件夹及文件夹下面的所有文件
6、rmdir命令
  rm为删除命令remove direcory,rm 目录,谨慎操作
7、mv命令
  mv命令move,移动剪切命令,
        mv 文件 目录,mv 文件 文件(会覆盖)
8、cp命令
  cp命令为copy命令,复制文件或目录到别的目录里面,
        cp 文件/目录 目录/文件
9、touch命令
  touch命令创建空文件,
        比如touch xx.txt,touch 目录 文件
10、cat命令
  cat命令查看当前文件内容,
        cat fi.txt f2.txt > f3.txt合并文件内容,
        cat -n 对所有行进行编号
11、nl命令
  nl命令 为文件加入显示行号,
        nl 文件名,
        nl -b a 文件名,将空行也加如行号
12、more 命令
  more命令 按页显示文件内容,
        more 文件名,
        more -2 文件名 每2行显示一页
13、less命令
  less命令查看文件内容,可以上下翻页,
        less 文件名
14、head命令
  head命令可以查看文件前几行内容,
        head -n 2 文件名
15、tail命令
  tail命令可以查看文件后几行内容,
        tail -n 2 文件名
16、which命令
  which 可以执行文件名称,显示路径
17、whereis命令
      whereis -m svn 查出说明文档路径,
        whereis -s svn 找source源文件。
18、locate命令
      locate /etc/m 搜索ect目录下所有m开头的文件
19、find 命令
      find . -name "*.log"根据关键字查找
20、find exec命令
      ls -l命令放在find命令的-exec选项中 find . -type f -exec ls -l {} \;
21、find xargs命令
      find . -type f -print | xargs file查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件
22、ls -lih命令
  详细的文件属性

23、zmodem
    SecureCRT可以使用linux下的zmodem协议来快速的传送文件,使用非常方便.具体步骤:
    一.在使用SecureCRT上传下载之前需要给服务器安装lrzsz:
        1、从下面的地址下载 lrzsz-0.12.20.tar.gz
            http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz
        2、查看里面的INSTALL文档了解安装参数说明和细节
        3、解压文件
            tar zxvf lrzsz-0.12.20.tar.gz
        4、进入目录
            cd lrzsz-0.12.20
        5、./configure --prefix=/usr/local/lrzsz
        6、make
        7、make install
        8、建立软链接
            #cd /usr/bin
            #ln -s /usr/local/lrzsz/bin/lrz rz
            #ln -s /usr/local/lrzsz/bin/lsz sz
        9、测试
            运行 rz 弹出SecureCRT上传窗口,用SecureCRT来上传和下载文件。
    二.设置SecureCRT上传和下载的默认目录就行
        options->session options ->Terminal->Xmodem/Zmodem 下
        在右栏directory设置上传和下载的目录
    三.使用Zmodem从客户端上传文件到linux服务器
        1.在用SecureCRT登陆linux终端.
        2.选中你要放置上传文件的路径,在目录下然后输入rz命令,SecureCRT会弹出文件选择对话框,在查找范围中找到你要上传的文件,按Add按钮。然后OK就可以把文件上传到linux上了。
        或者在Transfer->Zmodem Upoad list弹出文件选择对话框,选好文件后按Add按钮。然后OK窗口自动关闭。然后在linux下选中存放文件的目录,输入rz命令。liunx就把那个文件上传到这个目录下了。
    四.使用Zmodem下载文件到客户端:
        sz filename
        zmodem接收可以自行启动.下载的文件存放在你设定的默认下载目录下
24、tar命令
  解包:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName
  tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩
  tar -ztvf log.tar.gz 查看tar包内有哪些文件
25、df命令
  查看磁盘占用情况 df -h
26、du命令
  du -h test 查看指定目录所占空间
27、ln命令
  ln 源文件 目标文件 ln -s log2013.log link2013创建软连接
28、diff命令
   diff  log2014.log log2013.log -y 并列比较两个文件的不同
29、date命令
  显示当前时间
30、 cal 命令
  显示当前日历,
    cal -y 2013 显示全年日历
        -1 显示一个月的月历
        -3 显示系统前一个月,当前月,下一个月的月历
        -s 显示星期天为一个星期的第一天,默认的格式
        -m 显示星期一为一个星期的第一天
31、grep 命令
  全局查找 grep 'linux' test.txt test2.txt 从多个文件中查找关键词

32、wc命令
  统计指定文件中的字节数、字数、行数,并将统计结果显示输出 wc 文件
33、ps命令
  显示进程
34、watch命令
  watch[参数][命令] watch -n 1 -d 'pstree|grep http'每隔一秒高亮显示http链接数的变化情况
35、chmod命令  
  chmod a+x log2012.log 为文件增加执行的权限
36、chgrp命令
  chgrp [选项] [组] [文件]  chgrp -v bin log2012.log 改变文件的群组属性
37、chown命令
  改变文件的拥有者和群组 chown mail:mail log2012.log
38、top命令
  显示当前系统信息
39、free命令
  显示当前系统空闲内存
40、at命令
  定时执行命令at[参数][时间] at 5pm+3 days 三天后的下午 5 点锺执行 /bin/ls
41、lsof命令
  列出当前系统打开文件的工具
42、iostat命令
  显示所有设备负载情况
43、vmstat命令
  显示虚拟内存使用情况
44、ifconfig命令
  显示网络设备信息(激活状态的)
45、route命令
   显示当前路由
46、ping命令
  ping的通的情况
47、netstart命令
  检验本机各端口的网络连接情况
48、ss命令
  获取 socket统计信息
49、traceroute命令
  traceroute[参数][主机] 追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置
50、telnet命令    通常用来远程登录
    telnet[参数][主机] 执行telnet指令开启终端机阶段作业,并登入远端主机。
        telnet www.baidu.com

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值