linux经常使用命令的介绍

本文主要介绍Linux经常使用命令工具,好比用户建立,删除,文件管理,常见的网络命令等html

 

如何建立帐号:

 

1. 建立用户linux

 

useradd -m usernameweb

 

-m 表示会在/home 路径下添加建立用户的文件夹,username 为你的用户名,可天换成你喜欢的用户名redis

 

2. 建立密码服务器

 

passwd username 网络

 

以后会出现一个交互狂,让你输入密码和确认密码app

 

 

3. 删除账号ssh

 

userdel -r usernamecurl

 

-r 表明着会删除/home 目录下该账号的文件夹,若是要保留文件夹,则不须要加上-rtcp

 

4. 用户 usera 与用户 userb 之间的切换

 

在某些状况下,咱们须要在两个用户名来回切换回来工做,若当前用户是 usera ,我要进入userb

 

su users

 

而后系统会提示你输入账号和密码若是要退出,则输入 

 

exit

 

 

用户的分组:

 

  1. 查看当前用户的分组状况

groups

 

2. 将用户从加入/移除

usermod -G/-g groupName username

 

其中-G表明将用户加入当前分组,-g 表明将用户从该分组中移除,groupName 表明的是分组的名称 username 表示用户名

 

用户的权限:

 

使用ls -l可查看文件的属性字段,文件属性字段总共有10个字母组成,第一个字母表示文件类型,若是这个字母是一个减号”-”,则说明该文件是一个普通文件。字母”d”表示该文件是一个目录,字母”d”,是dirtectory(目录)的缩写。 后面的9个字母为该文件的权限标识,3个为一组,分别表示文件所属用户、用户所在组、其它用户的读写和执行权限; 例如:

 

[/home/weber#]ls -l /etc/group

-rwxrw-r-- colin king 725 2013-11-12 15:37 /home/colin/a

 

表示这个文件对文件拥有者colin这个用户可读写、可执行;对colin所在的组(king)可读可写;对其它用户只可读;

 

  1. 更改读写权限

 

chmod 666 folder

 

666 是文件权限的编码,介绍以下

文件读 写 可执行的权限,经过3位八进值的数字的形式来表示,第一位表示文件拥有者用户的权限,第二位表示用户组的权限,第三位表示其余人的权限,详情请参考下图

 

permission to:             owner      group      other     

                /¯¯¯\      /¯¯¯\      /¯¯¯\

octal:                6          6          6

binary:             1 1 0      1 1 0      1 1 0

what to permit:            r w x      r w x      r w x

 

其中 1 表明开启权限,0 表明关闭权限; r 表示 读, w 表示写 x 表示执行

 

folder 是文件夹的名称

 

 

查询网络服务和端口

 

1. 列出全部网络端口

 

netstat -a

 

2. 列出全部 tcp 端口

 

netstat -at

 

3. 列出全部有监听的服务状态:

 

netstat -l

 

实例:查询 6370端口 

 

$netstat -antp | grep 6379

tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      25501/redis-server

 

$ps 25501

  PID TTY      STAT   TIME COMMAND

25501 ?        Ssl   28:21 ./redis-server ./redis.conf

 

4. lsof 查询端口

 

lsof(list open files)是一个列出当前系统打开文件的工具

 

lsof -i:7902

 

COMMAND   PID   USER   FD   TYPE    DEVICE SIZE NODE NAME

WSL     30294 tuapp    4u  IPv4 447684086       TCP 10.6.50.37:tnos-dp (LISTEN)

 

 

网络下载

 

1. 直接从网上下载 

 

wget -c url 

 

其中 -c 表示断点续传 url 表明网络资源的路由地址

 

ssh 登陆

 

ssh ID@host

 

ssh 登陆远程服务器host id 为用户名

 

scp 网络拷贝

 

1. 本地到服务器:

sep localpath ID@host:pat

 

2. 服务器到本地

 

scp -r ID@site:path localpath

 

 

其中 ID 为服务器的登录名,site 为服务器地址,localpath 为本地文件夹的地址

 

查看功能文档

 

在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,咱们须要求助于系统的帮助文档; linux系统内置的帮助文档很详细,一般能解决咱们的问题,咱们须要掌握如何正确的去使用它们;

在只记得部分命令关键字的场合,咱们可经过man -k来搜索;

须要知道某个命令的简要说明,可使用whatis;而更详细的介绍,则可用info命令;

查看命令在哪一个位置,咱们须要使用which;

而对于命令的具体参数及使用方法,咱们须要用到强大的man;

 

  1. 使用man 查看文档, 如咱们但愿知道wget 的更多功能,可使用下面命令

 

man curl

 

更多资源

 

 

  1. http://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html
  2. http://www.cnblogs.com/cocowool/archive/2009/10/27/1590674.html
相关文章
相关标签/搜索