linux基本目录结构
在linux里,一切皆文件
/ : 根目录
/dev:管理设备,将硬件映射成文件
/media:目录 识别设备
/bin:常用指令
/sbin:高级管理员
/home:普通用户主目录
/root:系统管理员
/etc:所有系统管理所需要的配置文件和子目录
/usr:用户的很多应用程序和文件都存放在该目录下
vi和vim编辑器
三种模式:
1.正常模式
2.插入模式
3.命令行模式
vim快捷
1.拷贝当前行: yy (拷贝当前行向下的5行 5yy 并粘贴p)
2.删除当前行: dd
3.在文件中查找某个单词:命令行下 /关键字 输入n则是寻找下一个
4.设置文件的行号,取消文件的行号 :set nu 或 :set nonu
5.编辑/etc,/profile文件,使用快捷键到底文档的最末尾G 最首行gg
6.在一个文件中输入“hello”,撤回则是 u
7.编辑文件将光标移动到20行 shift+g
用户管理基本命令
首先,要管理用户(新增用户,删除用户,修改用户信息等),必须得在根目录下面操作(su root)
1)创建用户: useradd user 表示创建一个用户名为user的用户
2)设置密码:passwd user 表示给abc账户重新设置密码
3)修改用户:usermod -l 新用户名 原用户名
4) 删除用户:userdel -r -f abcd -r-f表示强制删除abcd这个用户
linux其他基本命令
1)cd:切换目录命令 例如:cd /home
2)ls :列出目录的文件信息 例如:ls -l
3)cat :查看文件全部内容 例如:cat test.txt
4)tail :查看文件指定行数内容 例如:tail -n 10 test.txt
5)touch:创建文件 例如: touch test.txt
6)mkdir:创建文件夹 例如:mkdir testdir
7)cp:复制文件或文件夹 例如:cp test.txt > newtext.txt
8)mv :移动文件或文件夹 例如:mv test.txt > /dir
9)rm:删除文件或文件夹 例如:rm -rf testdir
10)find:查找文件 例如:find / -name test.text
11)vi:编辑文件 例如:vi test.txtrename test.txt newtext.txt
12)rename:文件重命名 例如:rename test.txt newtext.txt
13)chmod:文件权限修改 例如:chmod 777 text.txt
14)history:最近历史执行过的命令 例如:history
15)wget:下载网络资源文件 例如:wget http://xzwk.cn/test.txt
16)top:查看资源实时用量情况(CPU、内存) 例如:top
17)logout:注销 例如:logout
18)reboot:重启 例如:reboot
19)shutdown: 定时关机 例如:shutdown -s -t 3600 //3600秒后关机
20)poweroff: 立即关机 例如:poweroff
21)-help 查看该命令下的-