- linux的版本:内核版本 发行版本
- linux所有文件都属于一个具体的用户,所有用户都属于一个具体的组
* *** *** ***
字符 文件类型 - 常规文件 d 目录 c 字符设备文件 b 块设备文件 s 管道文件 l 链接文件 字符 权限 r 只读 w 只写 x 执行 - 第一组:文件类型
- 第二组:用户对文件的权限
- 第三组:组对文件的权限
- 第四组:其他用户对文件的权限
linux常用命令:
命令 作用 参数 ls 查看当前目录下文件 -a查看所有/-l用列表的形式显示 > 重定向 >> 追加重定向 more 分屏显示文件内容 l 管道/把一个命令的输出作为另一个的输入 cd 切换工作目录 .代表当前目录/..代表上一级目录 pwd 查看当前路径 mkdir 创建目录 rmdir 删除目录 ln 创建链接文件(windows下的快捷方式) -s 软链接(硬链接占用磁盘空间,windows下都是软链接) cal 查看日历 date 查看时间 cat 查看文件内容 rm 删除文件 -r 递归地删除目录和目录下的文件 grep 文件中搜索指定内容 -n 显示行号/-i 忽略大小写 find 在指定目录下递归查找(包括查找子目录) -name指定查找文件的名字 cp 拷贝文件 mv 移动文件 file 查看文件类型(linux并不通过文件扩展名来判断文件) clear 清除屏幕 ps 查看进程 kill 杀死进程 -9 绝对终止 whoami 查看当前用户 who 查看所有登陆系统的用户信息 w 查看所有登陆系统的用户更详细的信息 tar 归档文件(tar只负责打包不负责压缩) -c打包/-v列出过程/-f指定文件名/-x提取 gzip 压缩文件 -d解压缩 ctrl+z/& 后台运行 fg 将后台程序调至前台 reboot 重启操作系统(不会通知其他用户) init 0 关机(不会通知其他用户) df 查看磁盘空间使用情况 du 查看目录空间使用情况 groupadd 添加组账号 groupdel 删除组账号 su 切换用户 chown 更改用户 chgrp 更改组 ifconfig 查看网络参数 route 查看网络路由 ping 测试远程主机联通性 举例
- find ./ -name b.txt 在当前目录下查找名字叫b.txt的文件
- tar -cvf abc.tar abc 把abc这个目录打包成一个名叫abc.tar的文件
- tar -xvf abc.tar 把abc.tar这个文件中所有的文件提取出来
- shutdown -r now 立即重启(会通知其他用户)
- shutdown -h now 立即关机(会通知其他用户)
man 查看帮助手册
字符 作用 空格 下一屏 回车 下一行 b 回滚一屏 f 前滚一屏 q 退出 / 查找内容 - linux中用户分为标准用户和超级用户(root)
推荐使用标准用户登录系统,需要时使用su命令切换到root用户下,exit退出到原来用户
su 不加-,只是切换用户,不改变当前目录
su - ,切换用户同时将当前目录切换到目标用户的主目录 - 每个用户都有一个”家”,这个”家”其实是一个目录(用户登陆时默认的当前目录),所有用户都需要一个主目录
创建用户
useradd -d /home/abc abc -m 新建一个用户abc
- -d指定用户的主目录
- 标准用户的主目录一般是在/home目录下
- 一般用户名和主目录名是一样的
- -m如果主目录不存在,就自动创建这个目录
- 创建用户的时候,没有指定用户所属的组,系统会自动创建一个具有和用户名一样的组名的组,并自动把这个用户放到该组里
创建用户2
useradd -d /home/abc abc -m -g aabb
- 创建一个用户abc,主目录是/home/abc目录,属于aabb这个组
- 创建完用户,紧接着就要修改用户密码
passwd abc 修改abc用户的密码
userdel abc 删除abc用户,但不会自动删除abc的主目录
userdel -r abc 删除abc用户,同时删除用户的主目录
linux系统目录
目录 说明 / linux/unix系统根目录 /etc 统设备与管理的配置文件 /sbin 系统启动时所需的运行程序 /bin 常用的命令文件 /usr/local 存放用户后期安装的应用程序文件 /root 超级用户主目录 /dev 接口设备文件目录(保存外围设备代号) /home 标准用户目录 linux下一切设备都是文件
- windows下文件名不区分大小写,但linux下区分。
更改文件读写权限
chmod
u = user
g = group
o = other
a = all
+增加权限
-去除权限
对目录而言,X权限代表能否cd进目录更改文件权限高级用法
rwx rwx rwx
000 000 000
111 111 111
0代表没有,1代表有
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
rwx rwx rwx
chmod 777 文件名
rw- r– r-x
chmod 645 文件名vi模式:命令模式和输入模式
首次进入vi时是命令模式命令 说明 a 从命令模式进入输入模式,在光标后面位置追加 A 从命令模式进入输入模式,行尾插入 i 从命令模式进入输入模式,在光标前面位置插入 I 从命令模式进入输入模式,行首插入 o 相对光标新起下一行 O 相对光标新起上一行 ESC 从输入模式进入命令模式 :w 文件名 保存文件 :q 退出 :wq 保存退出 :q! 不保存退出 u 撤销 x 删除光标所在字符 X 删除光标前一个字符 D 删除从光标到行尾的字符 dd 删除光标所在行 J 合并两行 Ctrl+f 向前翻动一个屏幕 Ctrl+b 向后翻动一个屏幕 set nu 显示行号 /内容 查找指定内容 /^字符串 查找以字符串开始的行 /字符串$ 查找以字符串结尾的行 /. 查找任意字符串 n 查找下一个 N 回到前一个 vi abc.txt 如果abc.txt存在就打开这个文件,如果不存在就创建一个新文件同时打开
- linux默认不在当前目录下查找可执行程序
linux基本知识
最新推荐文章于 2024-06-28 18:30:07 发布