1.pwd:查看当前所在目录

2.cd :切换目录

3.ls:查看当前目录下的文件及文件夹:

4.ls -l :列出当前目录下文件及详细信息         drwxr-xr-x   第一个字符为d则代表为目录。

 ls -lh 显示文件大小的单位   1KB=1024Byte(字节),1Byte=8Bits(位),1bit代表一个状态。

 ls -a 显示隐藏文件。

vim .test  创建隐藏名为test的隐藏文件。

5.cd .. :返回上一级目录

cd ../../../../ 向上返回4层目录

6.vim 文件名    创建文件

i                  编辑文件

写完文件之后,按ESC键退出编辑模式,再按“shift”+“:”键,再按wq(write+quit),文件就保存且退出了。

7.cat 文件名     查看文件内容

vim 文件名    查看文件内容

more 文件名  慢慢查看文件内容,回车按回车,下一页按空格键

8.创建文件夹:

mkdir 目录名  创建目录名

mkdir -p /etc/temp/1/2/3/4    递归一层一层向下创建多级目录

9.tree CN 查看CN的目录结构    提示没有该命令则 cd root -->yum -y install tree

10.mv  移动文件

11.cp 复制文件

12.rm  删除文件。rm -rf  强制删除文件及文件夹

13.man 查看在线帮助文档

14.help 查看Linux内置命令帮助

15.--h  简单查看帮助

16.find 要查找的路径 -name 文件名          查找文件:find / -name *caixin*

  find / -size +90M |xargs ls -lh       按照大小查找文件,管道符|和xargs作用就是把前面命令执行结果当做后面的输入。

17.touch 路径名    创建一个文件

18.df -h 查看磁盘状态

19.ps 查看进程运行情况

20.kill pid 关闭进程,kill -9 pid 强制关闭进程

21.>目录名  : 清空文件内的内容

22.grep 关键字 文件名:在文件中抓取带关键字的一行文本。

23.vim install.log +505:跳到install日志文件的第505行。

24.tar zcvf demo.tar.gz ./*  :将当前目录下的所有文件打包

25.sz 文件名:下载文件到Xshell的指定目录。若提示没有sz命令,则su root-->yum -y install lrzsz

26.du :查看文件(目录)的大小

27.free -m 以M为单位查看服务器内存

28.top 动态显示进程的CPU或内存使用率(htop)

  cpu:     us(user):用户进程所占CPU

      sy(system):系统本身所占CPU

      id(idle):CPU空闲率

      wa(i/o wait):CPU等待I/O的时间比

  mem: total used free buffers(缓冲区,正在准备拿出来用)          total free(可用内存)=free+cached+buffers   total usage(已使用) = total - total free

  Swap:  total used free cached(缓存)

29.chown 用户(属主).用户组(属组)  目录:chown root.root test/      将test目录的属组改为root

30.rwxr-xr-x   :每三个字母为一组, 第一个是用户权限,第二个是用户组权限,第三个是其它用户权限。

          r  read   4

          w write  2

          x excute 1

          -            0

        则rwx                 r-x                    r- x:

         4+2+1             4+1                  4+1

  rwxrwxrwx则为777:rwx            rwx                rwx

                            4+2+1         4+2+1          4+2+1

  改文件权限:chmod 755 test/             755为安全权限

31.搜命令的参数用法:man find-->/size  查看find的size用法


综合:

线上查询及帮助(2):man,help

文件和目录操作(19):ls cd cp find mkdir mv pwd rename rm rmdir touch tree basename dirname chattr lsattr file md5sum

查看文件及内容处理命令(19):cat tac more less head tail cut split paste sort uniq wc iconv dos2unix file diff vimdiff

rev grep egrep join tr vi/vim

文件压缩及解压缩命令(4):tar unzip gzip zip

信息显示命令(12):uname hostname dmesg uptime file stat du df top free date cal

搜索文件命令(4):which whereis find locate

用户管理命令(10):useradd usermod userdel groupadd passwd chage id su visudo sudo

基础网络操作命令(10):telnet ssh scp wget ping route ifconfig ifup ifdown netstat

深入网络操作命令(6):nmap lsof route mail mutt nslookup dig host traceroute tcpdump

有关磁盘与文件系统的命令(10):mount umount df du fsck dd dumpe2fs dump fdisk parted mkfs partprobe

               e2fsck mkswap swapon sync resize2fs

关机和查看系统信息的命令(3):shutdown halt init

系统管理相关命令(8):uptime top free vmstat mpstat iostat sar(sysstats) chkconfig

系统安全相关命令(10):chmod(修改文件权限) chown(修改文件属组) chgrp chage passwd su sudo umask chattr lsattr

查看系统用户登录信息命令(7):whoami who w last lastlog users finger

其它(19):echo printf rpm yum watch alias unalias date clear history eject time nohup nc xargs exec export unset type bc

系统性能监视高级命令(12):

    内存:top free vmstat mpstat iostat sar

    CPU:top vmstat mpstat iostat sar

    I/O:vmstat mpstat iostat sar

    进程:ipcs ipcrm lsof strace lstrace

    负载:uptime

关机/重启/注销命令(7):

    关机重启:shutdown init halt poweroff reboot

    注销退出:logout exit ctl+d

进程管理(16):

    bg:后台运行 fg:挂起程序 jobs:显示后台程序 kill,killall,pkill:杀进程

    crontab:设置定时 ps:查看进程 pstree:显示进程状态树

    top:显示进程 nice:改变优先权 nohup:用户退出系统之后继续工作

    pgrep:查找匹配条件的进程  strace:跟踪一个进程的系统调用

    ltrace:跟踪进程调用库函数的详情 vmstat:报告虚拟内存统计信息

    runlevel init service

非常危险的系统命令(5):

    mv rm fdisk parted dd

0003_Linux基础之常用命令的更多相关文章

  1. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

  2. hbase shell基础和常用命令详解(转)

    HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...

  3. Linux基础之常用命令整理(一)

    Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat  Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...

  4. hbase shell基础和常用命令详解

    HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服 ...

  5. Linux基础、常用命令

    Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...

  6. Linux基础之常用命令篇

    一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...

  7. MySql 基础知识-常用命令及sql语句

    一.常用mysql命令行命令 1,启动mysql服务 net start mysql.      停止mysql服务 net stop mysql 2,netstart -na|findstr 330 ...

  8. Linux基础之常用命令(1)

    一 linux命令的格式 1.命令  [选项]  [参数] ls  list    显示目录下内容 ①  命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...

  9. 【原创】Linux基础之常用命令

    1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...

随机推荐

  1. mvc 各种返回值

    一个例子胜过千言万语,直接上代码 SpringMVC的Controller控制器返回值详解 SpringMVC Controller 返回值几种类型 Spring MVC 更灵活的控制 json 返回 ...

  2. 软件测试人员需要精通的开发语言(4)--- Java

    接下来说下,当下最火的语言 - Java.Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台 ...

  3. LRM-00109: could not open parameter file

    SQL>startup                                                                                       ...

  4. 大家都是怎么看待STO的?

    STO,全称为「Security Token Offer」,即证券型通证发行.STO是2017年底从美国开始流行的,对于在美国注册的公司,STO是一个合法合规的ICO. 对于STO,大家都是怎么看待的 ...

  5. 【tensorflow】tensorflow学习记录——安装、第一个程序篇

    机器学习,人工智能往后肯定是一个趋势,现阶段有必要研究一两个人工智能的工具,以免自己技术落伍,其中tensorflow就是一个很不错的项目,有谷歌开发后开源,下面开始学习安装和使用 安装篇: 很不幸, ...

  6. Gemini.Workflow 双子工作流正式上线(支持.NET Core)

    接触工作流: 最早接触工作流,是在04年左右,那年,我创造了 Aries 框架的前身第一版框架,另一个同事,创造了工作流的第一版框架. 只是那时候,我并未参与工作流的核心设计,仅仅是帮写了个流程设计器 ...

  7. View 视图动画基础

  8. python源码安装的包的卸载

    python setup.py install安装的包如何卸载 在使用源码安装的过程中,记录安装文件细节,如: python setup.py install --record log 这时所有的安装 ...

  9. ScrollView当显示超出当前页面时自动移动到最底端【转】

    本文转载自:http://gundumw100.iteye.com/blog/1162964 卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图.比如在做一个阅 ...

  10. Mac OS访问Windows共享文件夹

    原文地址:http://blog.csdn.net/jinhill/article/details/7246922 最近开始研究Mac OS,遇到的第一个问题就是如何在Mac OS中访问Windows ...