linux基础命令总结

创建用户
Useradd username
创建用户组
Groupadd groupname
同时创建用户组、用户指定shell
useradd  -d /home/wsm -s /bin/csh -m wsm
创建用户后指定用户组

修改用户密码
Passwd username
修改用户的属组
chown –R 
修改文件的权限
chmod +XWR

创建一个文件夹
mkdir
删除一个空文件夹
rm –r 
删除一个多目录文件夹
rm –rf 

创建一个文件
vi / touch 

删除一个文件
rm –f 

查找一个文件
find . -name 文件名称 –print

clear命令 - 清除屏幕
        clear

根据一个关键字查找文件
find /temp -name “文件名称*” –print
VI编辑器有几种模

在VI中到最后一行
G
在VI中到最前面一行
g

在VI中如何根据关键字查找
在VI中替换
在VI中删除一个字符
在VI中删除一行
查看磁盘的空间
df

查看linux的CUP
top

查看linux中的内存使用情况
free

查看当前目录下所有的文件使用的空间大小
du

查看当前端口是否被占用
netstat –an|grep 端口

查看当前系统使用的进程
ps –ef|grep 

根据端口查看进程号
lsof –i:

杀掉当前进程
kill -9 PID

如何将进程运行到后台
要让程序在后台执行,只需在命令行的最后加上“&”符号
nohup是终端退出,进程照样在后台执行

如何通过windows传到到linux
ftp ip;bin;put …..

如何跟踪当前在运行的文件(例如 log文件等)
tail –f 日志文件

如何挂载文件系统
mount

如何使用定时器定时执行文件

如何查看linux中日期时间
date
如何查看linux中的UTC时间
date –u
将文件打成tar包
tar –cvf 

将文件打成gz包
gz –czf 

将文件打成tar.gz包
tar –czf

将文件打zip包


如何解tar包
tar –xvf 

如何解gz包

如何解 tar.gz
tar –zxvf 

如何解zip包

如何在linux进行抓包

50. 修改linux中date




1、手动添加一个用户ata
2、用Vi修改/ect/password,复制root用户的信息,粘贴到文件的最后一行
3、修改最后一行的内容为普通用户ata的信息
4、添加一个用户,帐号为testata,初口令为abcd1234
5、要求该用户的主目录为home
6、要求该用户的基本组为root
7、要求给用户的shell为bin/bash
8、 添加一个系统工作组workgroup1
9、要求把用户root添加到该组中
10、为一个用空闲的磁盘新建一个分区
11、把该分区进行格式化
12、把该分区挂载到mut/music目录
13、要求每次机器启动都自动挂载
14、为一个用空闲的磁盘新建一个分区
15、把该分区进行格式化为ext3
16、把该分区挂载到mut/music目录
17、要求每次机器启动都自动挂载
18、添加一个用户,帐号为ata,初始口令为ataataata
19、创建一个新的分区,大小为10M,以EXT3文件系统对新分区进行格式化,并以/mnt/ata为新分区挂载点
20、要求在/home/ata文件系统对ata用户进行磁盘配额为
21、要求软配额大小为1500k,硬配额大小为2000k
22、从键盘读入123和456分别赋值给变量a和b,再清除变量a和b,并检验。
23、掌握第一个shell函数的编写和调用,编写和调用一个函数,如hello world
 

Linux的Shell种类众多,常见的有:
Bourne Shell(/usr/bin/sh或/bin/sh)、
Bourne Again Shell(/bin/bash)、
C Shell(/usr/bin/csh)、
K Shell(/usr/bin/ksh)、
Shell for Root(/sbin/sh),
等等。不同的Shell语言的语法有所不同,所以不能交换使用。每种Shell都有其特色之处,基本上,掌握其中任何一种 就足够了。在本文中,我们关注的重点是Bash,也就是Bourne Again Shell,由于易用和免费,Bash在日常工作中被广泛使用;同时,Bash也是大多数Linux系统默认的Shell。在一般情况下,人们并不区分Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我们可以看到#!/bin/sh,它同样也可以改为#!/bin/bash。

你可能感兴趣的:(linux基础命令总结)