Linux命令记录。

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

 

首先,须要肯定的是知道的是:对于Linux系统来讲,不管是中央处理器、内存、磁盘驱动器、键盘、鼠标,仍是用户等都是文件linux

其次,若是须要对一个命令有具体了解,可使用man指令:man [command]less

 

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

帮助中的括号含义:函数

[]   :可选项。使用时,须要去括号编码

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

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

经常使用的指令含义:orm

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

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

经常使用基本命令

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       编码格式查询。

文件/文件夹:

 

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

 

用户/用户组:

 

1 切换用户
  su // 切换到root
  su <use name>
2 注销当前用户。
  logout
3 添加/删除一个用户。
  useradd
  userdek
4 添加/删除用户组
  groupadd
  groupdel
5 添加一个用户到一个用户组中。
  useradd -g <group name>
6 改面用户所在组(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

相关文章
相关标签/搜索