首页 > 代码库 > linux.基础指令笔记
linux.基础指令笔记
命令:startx进入图形界面 shut –h now立刻进行关机 reset 重置 不过最好用fullreset 比较完整,不漏痕迹
Shut –r now 现在重启计算机 reboot现在重启计算机
Logout注销用户 su – 切换管理员身份
root是最好权限的管理员(系统管理员)
vi编辑器
2.输入i,进入插入模式
3.输入esc键(左上角)进入到命令模式
命令:ls:查看当前目录下所有文件
Ls-l:产看当前目录下所有文件详细信息
/根目录下各目录的作用
usr 存放文件默认安装位置的文件夹
root 存放root用户的相关文件
home 存放普通用户的相关文件
bin 存放普通命令(常用命令)的目录(如,复制,删除等)
sbin 要具有一定权限才能使用的命令
mnt 默认挂载光驱和软驱的目录
etc 存放配置相关文件
var 存放一些经常变化的文件
boot 存放引导相关的文件(被删掉则不能启动(Linux))
命令 cd切换目录 cd/切换到根目录
☆ Pwd当前在哪个目录下(路径)
useradd 具体用户:添加用户(只有具有root权限的才可以添加新用户)
passwd 具体用户:为新用户设密码(passwd后若不加用户,则系统会认为你是在给当前用户设密码)
userdel 用户名:删除用户(删名,保留写的文件)
userdel-用户名:删除用户及用户主目录
指定运行级别命令 0 关机
1单用户
只有root权限的 2 多用户状态无网络服务
用户才可以修改 3 多用户状态有网络服务
级别 4 系统未使用保留给用户(目前未使用)
5 图形界面
6 重新启动
输入vi/etc/inittab命令会弹出id:数字:initdefault 修改数字即可
解决修改错误配置的方法
1.在进入GRUb引导界面时,输入e
2.再选中第二行,输入e
3.在最后输入1,表示1号单用户级别
4.按下“b”键,重新启动
5.正常改回
常用命令 pwd显示当前工作目录 cd改变目录
ls列出文件和目录 ls-a显示隐藏文件
ls-l显示长列表表达式 也可以ls-al
mkdir建立目录 rmdir删除目录
touch建立空文件 cp复制命令
mv移动文件和改文件名 rm删除文件和目录
rm-f强制删除 rm-rf*删除所有内容 r 递归 f 强制
ln建立符号连接 ln –s源目标
ln –s /etc/inittab [inittab指向实际文件/etc/inittab]
more显示文件内容,带分页
less 显示文件内容带分页
grep 在文本中查询内容
丨(竖)管道命令 (shift+回车旁边的键)意思就是:把上一个命令的结果交给|(竖)的后面的命令处理
grep用法 grep “要检索内容”a.java.文件名
grep –n “要检索内容”a.java.精确到具体行查找
man 类似于上帝,什么都知道
若在多个文件中查找,则直接将每个文件(包括文件路径)写上。之间用空格分开
查询文件是否存在 find
如 find/-name 要查找的文件 全扫描
Find/root/-name 要查找文件. 具体到root目录中查找
重定向命令
ls –l>a.txt 列表的内容写入文件a.txt中(覆盖写,没有就创建)
ls –al>>aa.txt列表的内容追加到文件aa.txt的末尾
在Linux中,所有用户必须属于一个组,不能独立于组外,每个文件有所有者,所在组和其他组的概念。 且一个用户可以同时在多个组。
命令:groupadd 组名. ---在Linux中添加组
查看Linux中所有组信息 vi /etc/group 可看可编辑
cat/etc/group 只能看
useradd –g 组名 用户名 . 创建用户并将用户分配到指定的组
查看Linux中所有的用户信息 vi /etc/passwd
cat/etc/passwd
chmod >>>along(文件夹/文件) 修改文件夹/文件的权限
usermod –g 组名 用户名 修改用户所在的组
ls –ahl 可看到文件的所有者
chown 用户名 文件名 修改文件的所有者
chgrp 组名 文件名 修改文件所在组
代码详解
xiaoming:x:501:502:/home/xiaoming:/bin/bash
用户名 密码 用户所在目录 所用的shell解析器
501表示用户id,502表示用户所在组id
-r w – r - - r - - /用户名 用户所在组
① ② ③ ④
1文件类型
2文件所有者对该文件的权限
3文件所在组对该文件的权限
4其他组用户对该文件的权限
文件类型
r : 可读 用4表示
w:可写,用2表示
x:可执行,用1表示
Linux·分区
共CDEF四个分区,C为主分区,DEF为扩展分区,其中F为逻辑分区
主分区+扩展分区≤4
扩展分区不能直接使用,需分成逻辑分区使用,逻辑分区数量没有限制。
Linux用户无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录。
命令:falisk –l 查看分区
df /boot/ 查看boot目录所在分区
umount /boot/ 打断boot目录与硬盘的挂载,boot下变空
mount /dev/sda1 /text/讲硬盘的分区挂载到指定文件夹下
dev表示设备,sda1中的sd表示scsi硬盘(hd表示IDE硬盘),a代表第一块硬盘,1代表第一个分区,
df和df -h均为查看分区的使用情况
find -size+1000000k查询占内存1G网上的文件
tcp ip
命令 history 最近使用的历史命令
History 5最近使用的五个命令
!5执行历史编号为5的命令
!ls执行最后一次以“ls”开头的命令
tcp/ip模型:
application 应用层
transport 传输层
ip 网络层
link 链路层
Windows下查IP命令 ipconfig
追踪路由命令tracert + 网址/目标ip/域名(3个中的1个就可以)
查看访问该网站经过的路由
测试两个ip是否畅通 ping 目标ip
在Linux/unix下查看ip情况命令. ifconfig
回路(没有网时ip是回路) 127.任意值(除去全0和全1) eg 127.0.01
子网:一般前面网络号都一样的ip地址,都隶属于同一个子网中
比如192.168.0.1和192.168.0.2
子网之间是通过路由器连接的
网关:网吧的网络连接,都是通过一个网关出去的.
本文出自 “11601463” 博客,转载请与作者联系!
linux.基础指令笔记