linux常用命令的介绍

本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等

如何创建账号:

1. 创建用户

useradd -m username

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

2. 创建密码

passwd username

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

3. 删除帐号

userdel -r username

-r 代表着会删除/home 目录下该帐号的文件夹,如果要保留文件夹,则不需要加上-r

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 [email protected]

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

scp 网络拷贝

1. 本地到服务器:

sep localpath [email protected]:pat

2. 服务器到本地

scp -r [email protected]: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
时间: 2024-10-13 12:09:53

linux常用命令的介绍的相关文章

linux常用命令简单介绍(netstat,awk,top,tail,head,less,more,cat,nl)

1.netstat netstat -tnl | grep 443 (查看443端口是否被占用) root用户,用netstat -pnl | grep 443 (还可显示出占用本机443端口的进程PID). -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字.直接使用IP地址,而不通过域名服务器. -l 仅列出有在 Listen (监听) 的服務状态 -p 显示建立

linux——常用命令用法介绍

1.ls /  :此命令是查看linux的根目录,这些根目录中有linux的所有的文件.--liunx理念:一切皆文件 这些就是"ls/"出来的目录下面将一一介绍 /dev:这里面是所有的硬件设备文件.①块设备:意思就是随机访问,无所谓先后,例如硬盘等.②字符设备:线性访问,例如键盘等. /lost+found:这个目录一般是计算机突然掉电或者突然死机,计算机回临时将没有保存的文件保存在这个目录下面. /bin:可执行文件,用户的所有命令. /sbin:可执行文件,管理命令 /bin和

Linux的简单介绍和常用命令的介绍

Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html 自行安装 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安装步骤,找百度. 再安装Ubuntu.具体安装步骤,找百度 常用指令 ls      

Linux常用命令介绍

Linux常用命令示例: 在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数"--help"或者用"man 命令"可以取得命令的详细用法. (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的前几个字符,然后按键盘的"Tab"键补全文件名的后面部分,若输入的字符是多个文件名的起

linux常用命令cd&ls&PATH

一.cd 命令cd--change directory即变换目录. cd 绝对路径或相对路径 cd ~用户 表示到这个用户的家目录,即/home/用户 cd ~表示回到自己的家目录,即/root这个目录 cd 表示回到自己的家目录 cd .. 表示回到上次目录 二.ls命令 ls--list即列出当前目录下的文件. ls -l表示列出文件的长数据串行,包含属性和权限等数据(常用) ls -a表示列出全部文件,连同隐藏(开头为.)一起列出 ls -A表示列出全部文件,连同隐藏,但不包括.和..这两

linux常用命令 、查看日志、web排查

linux常用命令 ps aux|grep xxx (比如 ps aux|grep tomcat ps aux|grep tomcat-portalvip ps aux|grep nginx 等) rpm -qa|grep xxx (查找系统有没有安装 比如 rpm -qa|grep mysql rpm -qa|grep MySQL rpm -qa|grep jdk 等) 强制卸载 rpm -e 上一步查找结果的内容 --nodeps 查看端口是否被占用 netstat -an|grep 端口

linux 常用命令之ls的格式和参数

ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限),查看目录信息等等,ls 命令在日常的linux操作中用的很多,在此先给大家介绍一下ls 命令格式和参数. ls命令格式:ls [选项] [目录名]. ls命令功能:列出目标目录中所有的子目录和文件. ls 命令的参数选项说明: -a, –all 列出目录下的所有文

Linux常用命令之一:find

Linux常用命令之一:find find,find在不指定查找目录的情况下是对整个系统进行遍历查找 使用格式 :   find  [指定查找目录]  [查找规则]  [查找完后执行的action] [指定查找目录]例如: [[email protected] ~]# find/etc -name "passwd" /etc/passwd /etc/pam.d/passwd [查找规则] (1)根据文件名查找 #  -name       //根据文件名查找(精确查找) #  -ina

linux常用命令-2

晚上翻翻很久之前从网上down的各种资料,有些有用.下面是不知从哪弄来的txt文档,看看觉得挺好,下面的是原文. Linux 常用命令使用方法大搜刮管理提醒: 本帖被 haowubai 执行置顶操作(2009-02-06) Linux 常用命令使用方法大搜刮 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netse