1.创建用户:useradd 修改密码:passwd。
删除用户:userdel -r userdel 命令不加参数-r 时,删除的只是用户,不会删除为该
用户创建的 home 目录。
2.切换用户:su - ’–’符号意味着把当前用户的全部环境变量完整地切换。
3.创建组:groupadd -g 删除组:groupdel
4.创建一级目录:mkdir 创建多级目录:mkdir -p
5.显示所有文件,包括以.开头的隐含文件:ls -a
显示文件的详细信息:ls -l
以时间排序显示目录:ls -tl
显示指定目录的所有子目录信息:ls -Rl
以文件大小排序:ls -Sl
以长列方式查看目录:ls -ld
显示当前路径:pwd
6.返回用户主目录:cd 返回到上一级目录:cd ..
返回到根目录:cd / 返回上一次所在的目录:cd -
7.删除目录:rmdir 删除多级目录:rmdir -p 建立空文件:touch
8.查看文本文件内容:cat、more、less cat 只能看见最后末尾,开始的部分看不见。more
可以逐页查看,less 可以逐行查看并有搜索(关键字)功能。
查看文件内容,并在每行前面加上行号:cat -n
查看文件内容,在非空行前加上行号:cat -b
合并两个文件的内容:cat file1 file2>file3
9.vi(vim)是 UNIX/Linux 环境常用的内置文本文件编辑工具,vi 有两种工作模式:命令
模式和编辑模式。进入 vi 后为命令模式,按 Insert 键可进入编辑模式,在编辑模式按 ESC
键可以退出编辑并进入命令模式,在命令模式不能编辑,只能输入命令。
命令模式常用命令:
:w
保存当前文档
:q
直接退出
vi :q!
不保存退出
:wq
保存后退出
10.wc 用来统计一个文件的行数(-l)、词数(-w)和字符数(-c)并送到标准输出。
wc -l wc -w wc -c
11.cp 命令用来将一个文件复制为另外一个文件。
–
r
拷贝目录的时候必须添加该参数
-p
参数的意思是保持原文件的权限和属性不变
-a
既保持权限不变,还可以拷贝目录。相当于
-p + -r
的组合
12.df
命令可用来检查
linux
服务器文件系统的磁盘空间占用情况。
13.显示挂载的文件系统:mount
显示系统启动自动加载的文件系统:cat /etc/fstab
显示当前加载的文件系统
:cat /etc/mtab
14.在/etc/inittab 文件中,其中有一行配置:id:5:initdefault:
这个设置规定了
Linux
启动时是图形界面还是字符界面。
5
代表启动后直接进入
X
Window, 3
则代表字符界面。
15.环境变量文件主要有三个:/etc/profile 和用户主目录下的~/.bash_profile,/etc/profile 里的环境
变量对系统所有用户都有效,~/.bash_profile 只对当前用户有效,包含该用户的自定义的环境
变量。~/.bashrc 文件,则是在每次启动一个 shell 的时候,对环境进行初始化。
16.shell 常用命令
1) 常用快捷键
Ctrl + d:输入已结束。在 shell 下相当于一个 exit Ctrl + c:键盘中断请求
Ctrl +s & Ctrl + q
:暂停
/
恢复屏幕输出 Ctrl + l:清屏,相当于
clear
Tab
:自动补完命令行与文件名 Tab 键双击
:
可以列出所有可能匹配的选择
Ctrl + u:
删除当前光标前的所有字符 Ctrl + k: 删除当前光标后的所有字符
2) grep
grep
用来从一个文件中找出匹配指定关键字的那一行,并送到标准输出,结合管道,通常用它来
过滤搜索结果。
3) sort
sort 用来按各种需要重新排列文本,一般运用在一个管道之后。
默认情况下
sort
按照字母顺序排
列文本。其它参数:
-n
按照数字排序;
-r
反向排序;-u 将重复的行去除。
17.查询进程:ps 命令:ps 用来以快照的形式显示进程的实时状态
top
命令:
top
命令用来显示实时的
Linux
任务信息,可用于
Linux
系
统的实时监控。
中止进程:
一个进程在任务完成之后,将会自动结束。如果要中途中止该进程的话,有两种方法:
1
) 对于在前台运行的程序,直接通过组合键
Ctrl+C
来中止。
2
) 对于在后台运行的程序,则需要找到它的进程号,然后使用
kill
命令结束该进程。
18.显示系统所有信息:uname -a 显示系统内核版本信息:uname -r
显示系统版本号:
cat /etc/redhat/release 显示主机名:hostname
列出每一个用户的最近登录情况;
lastlog 显示内存使用情况:free