引用:http://www.cnblogs.com/xiaoluo501395377/archive/2013/03/31/2992500.html

首先,需要确定的是知道的是:对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件

其次,如果需要对一个命令有具体了解,可以使用man指令:man [command]

管道命令(命令组合):使用符号 ‘ | ’来分割命令。按照从左到右的方式执行。例如:ls /etc | more ( 1,显示出etc文件夹下的所有文件及目录。2,以分页形式显示)

帮助中的括号含义:

[]   :可选项。使用时,需要去括号

<>   :必选项。使用时,需要去括号

()   :参数列表 / 内容解释

常用的指令含义:

commands                          普通的命令
system calls                    系统调用, 如open,write
library calls                  库函数, 如printf,fread
special files                  特殊文件,即/dev下的各种设备文件
file formats and convertions    指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
games for linux                 给游戏留的, 由各个游戏自己定义
macro packages and conventions  附件还有一些变量, 比如向environ这种全局变量在这里就有说明
system management commands      系统管理用的命令, 这些命令只能由root使用,如ifconfig

命令暂时没有规律,只是记录。待完善度较好后将进行整理。

常用基本命令

shutdown -h now        现在马上关机
shutdown -r now  现在重新启动
reboot 现在重新启动。
cd                     切换目录
pwd                   显示当前所处路径。
more                  显示文件内容,带分页
less                  显示文件内容,带分页
cat                   只是查看该文件里的内容
tac 只是查看该文件里的内容(反向查看)
grep 在文本中查询内容。
chmod  修改该用户的访问权限(root和用户本身)
chown 改变文件的所有者(root权限)
chgrp 改变该文件的所在组(root权限)
basename               获取路径的文件名
dirname                获取路径的目录名
nl                     显示时添加行号
more/less              翻页查看
head                   取出前几行
tail                   取出后面几行
od                     查看非文本文件/格式化输出文件中数据。-c
set fileencoding       编码格式查询。

文件/文件夹:

 显示文件。
  ls // 显示文件和目录
  ls -a // 显示文件和目录,包括隐藏属性的。
建立目录
  mkdir <folder name> // create a folder.
  rmdir <folder name> // it is must a empty folder.
创建文件。
  touch <file name> // create a new file.
复制文件/文件夹
  cp <copied file1/folder> <copied file2/folder2> ... -d <target folder> // create more thar one file/folder.
  cp <file> <target>
修改文件名,移动文件。
  mv <file> <new file>
  // 个人认为操作上,应该是直接修改称为一个新文件。但未尝试,并不确定。
删除文件。
  rm -rf * // -r表示递归、f表示强制删除)删除所有内容,包括目录和文件夹
  rm <filename>
  rm <foldername> // it is must a empty.
创建符号链接
  ln // ln == link

用户/用户组:

 切换用户
  su // 切换到root
  su <use name>
注销当前用户。
  logout
添加/删除一个用户。
  useradd
  userdek
添加/删除用户组
  groupadd
  groupdel
添加一个用户到一个用户组中。
  useradd -g <group name>
改面用户所在组(root权限)
  usermod

crontab命令记录:周期性操作

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
crontab -e                      执行文字编辑器来设定时程表,内定的文字编辑器是 vi
crontab -l                      列出目前的时程表
crontab -r                      删除目前的时程表
crontab -v                      列出用户cron作业的状态
chkconfig --list | grep cron    查看cron服务的启动情况:

开启和关闭防火墙:

1) 永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off

2) 即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop

Linux命令记录。的更多相关文章

  1. 二零一七年工作中常用的基本Linux命令记录(Ubuntu)

    Linux命令如下(Ubuntu): 1. apt-get install openssh-server 下载远程工具 2. apt-get install lrzsz 上传下载工具 3. apt-g ...

  2. 安装archlinux的linux命令记录

    磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...

  3. Linux 命令记录

    记录Linux下使用过的命令: Linux端 1.测试当前系统支持语言(我这用的是xshell,如果出现乱码,则在file-properties-terminal-encoding中,设置为utf-8 ...

  4. Linux命令记录

    端口号 1.查看端口号 使用netstat -anp来查看那些端口被打开.加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两 ...

  5. Linux命令记录----chkconfig命令

    chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--ad ...

  6. 【实用linux命令记录】

    1.显示完整的进程命令 cat /proc/29049/cmdline 如上面显示不完整可用当前的 cat /proc/进程号/cmdline显示 vtysh下显示完整的配置

  7. 常用Linux命令记录

    [RSYNC] 指定SSH端口从远程服务器同步文件至本地目录 rsync -avH --progress '-e ssh -p 3600' user@remote_ip:remote_dir  loc ...

  8. Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)

    首次记录时间--20170602 感觉自己Linux命令使用掌握的情况非常差,今天先记录当前会的几个. 1#cd(change directory) 切换工作目录(或者叫修改当前目录) eg. cd ...

  9. # Linux 命令学习记录

    Linux 命令学习记录 取指定文件夹下的任意一个文件,并用vim打开 vi $(ls -l|grep "^-"|head -n 1|awk '{print $9}') 统计给定文 ...

随机推荐

  1. C++学习笔录4

    1.容器=数据结构+算法.相当于是为复杂的数据设计一种专门用于存放该数据的东西.用于开发中传递复杂的数据. 2.模版函数只能写在头文件中.不能单独做声明. 3.STL容器类分为三类: (1).顺序容器 ...

  2. 使用正则表达式限制swing (JTextField等) 的输入

    之前使用Qt编写Gui程序的时候,可以直接使用正则表达式限制所有输入框,非常方便. 这段时间要做一份课程设计,使用java编写,ui要限制输入,比如只能输入x位数字,输入身份证等. 百度了许多资料,发 ...

  3. Python中的Copy和Deepcopy

    一,Python的对象: Python存在大量的对象,我们一般提到的对象都是C中的结构体在堆中申请的一块内存(以CPython为例),每一个对象都有ID,可以通过ID(Object)获得.对象的范围包 ...

  4. ElasticSearch入门知识扫盲

    ElasticSearch 入门介绍 tags: 第三方 lucene [toc] 1. what Elastic Search(ES)是什么 全文检索和lucene 全文检索 优点:高效,准确,分词 ...

  5. Array类型(一)

    1.创建数组的基本方式有两种,第一种使用Array构造函数 使用Array构造函数时可以省略new操作符 2.第二种方式是使用数组字面量表示法 由于IE的实现与其他浏览器不一致,因此我们不赞同使用这个 ...

  6. 更有效率的使用 Visual Studio - 快捷键

    工欲善其事,必先利其器.虽然说Vim和Emacs是神器,但是对于使用Visual Studio的程序员来说,我们也可以通过一些快捷键和潜在的一些功能实现脱离鼠标写代码,提高工作效率,像使用Vim一样使 ...

  7. linux设置虚拟内存(swap)解决mysql因内存不足挂掉的故障

    mysql错误日志显示: InnoDB: mmap(137363456 bytes) failed; errno 122016-03-01 01:38:42 13064 [ERROR] InnoDB: ...

  8. JavaSctipr 兼容、技巧、牛角尖

    关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数.尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误.下面列出一些在开发过程中碰到过的jav ...

  9. Hadoop: the definitive guide 第三版 拾遗 第十二章 之Hive分区表、桶

    Hive分区表 在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作.有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念.分区表指的是在创建表时指 ...

  10. java设计模式--创建模式--工厂方法

    工厂方法定义: 工厂方法 概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类.FactoryMethod使一个类的实例化延迟到其子类. 适用性 .当一个类不知道它所必须创建的对象的类的时候. ...