一、linux分类
unbuntu,redhat,centos6.7
二、目录结构
unbuntu没有盘符这个概念,只有一个目录根/,所有文件都在它上面
三、简单命令
1、ls 列表查看
2、.和..
.表示表示当前目录
..表示上一级目录,即父目录
根目录下的.和..都表示当前目录。
3、自动补全
在敲出命令的前几个字母的同时,按下tab。
4.历史命令
当系统执行过一些命令后,可按上下键翻看以前的命令, history将执行过的命令列举出。
5、切换工作目录:
cd在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。
Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
6、创建目录
mkdir命令可以创建一个新的目录。参数 -p可传递创建目录
7、删除目录:rmdir
8、建立文件:touch
9、清除文件:rm
10、查看或合并文件内容:cat
11、文件编辑:
vi文件名
点击i,a,o进入编辑状态
输入内容-随意
想退出时,按esc键,并输入:wq保存退出。
:q!不保存退出
在命令模式下输入gg。进入到首行开头,2G第二行开头。
在命令模式下输入、word回车后找到word所在,光标在word单词前闪烁。按n会找到下一个满足条件word。
11月2日
12、文本搜索:grep
grep命令是一种强大的文本搜索工具,
允许对文本文件进行模式查找。
如果找到匹配模式,打印包含模式的所有行。
13、
|竖线,管道符:把两个命令连在一起执行。
查找是否有这个Linda用户
cat/etc/passwd | grep linda
14、查找文件:find
用来在特定的目录下搜索符合条件的文件
是在/下开始搜索文件名name,名字带Linda文件。
*是通配符,所有的。只要前面是以Linda开头的,后面随意的文件都能找到。
find / -name'*.txt'
从当前文件夹中查找把/换成.就行
15、||后的结果解释
d文件夹,-文件,root是文件创建的人,后面有文件大小和文件修改时间。
16、> 重定向,将前面命令结果保存到文件中
ll > test.txt 建立(如果没有这个文件就建立)和覆盖
ls >>test.txt 追加
17、
18、建立用户
useradd fang
可在passwd文件中看到有新加的记录
在home目录下会新建立一个文件夹
19、删除用户
userdel [-r] 用户名,-r是把home下的文件夹都删除了。
建立两个用户,你名字的拼音,在家目录下查看,删除这两个用户,一个加-r参数,一个不加。
rm -R 文件夹
20、passwd修改密码
passwd 用户名
在提示中输入,密码不显示,但已经输入了。两次要一致。
new password: 123456.
确认密码:123456.
最后出现successfully就对了。
21、用户切换
su - 用户名 是永久切换
su 用户名 是临时切换
22、任务:新建两用户,建立各自密码,切换到这个用户,建立一个文件。再切换回root用户,把其中一个用户删除。
useradd sasa1
passwd sasa1
输入密码和确认密码
useradd sasa2
passwd sasa2
输入密码和确认密码
su - sasa1
切换到 sasa1这个用户。
pwd
查看当前目录
touch sasa1.txt
ll > sasa1.txt
vi sasa1.txt
敲击a,i,o字母,进入文件,编辑文件,退出,按esc键,输入:wq,回车保存退出。
cat sasa1.txt
su - root
切换到 root这个用户。
需要输入密码
userdel sasa2
删除用户sasa2
22、su
23、组
添加、删除组账号:
groupadd xxx
查看组和组号
cat /etc/group
删除组
groupdel xxx
讲sasa1加入到xxx组。
usermod -g xxx sasa1
查看用户sasa1在哪个组
groups sasa1
修改用户组号(888 号,xxx是组名)
groupmod -g 888 xxx
24、sudo
讲sasa1加到sudo,wheel组。有临时root权限
usermod -a -G wheel sasa1。
25、修改文件权限chmod
u 自己,g组,o其他,a所有
chmod u+x test.txt 对自己加上执行权限。
chmod g-w test.txt 对组减去写权限
chmod o+w test.txt 对其他人加上写权限
可通过=给
chmod u=rwx,g=rw,o=rx test.txt
可通过数字给
4210(rwx-)
7=4+2+1
chmod 777 test.txt
761,744,741,764是什么权限?
r w x
7=4+2+1
6=4+2+0
4=4+0+0
1=0+0+1
建立文件,test.txt(touch),
在里面(vi---i ---:wq)写ll,pwd,保存,
修改文件为可执行(chmod u+x 文件名)
通过 sh test.txt 看是否执行了。
1123
26、
ps -aux
查看进程,-a 全部 -u 详细信息
top 进程详细情况
kill PID
kill 5530
27、
ifconfig(linux)、ipconfig(windows)
查看网络情况
ping ip地址是看网络是否通畅
ping 127.0.0.1 本机,ping 10.23.136.7 局域网ip, ping 10.23.136.254 网关,pingwww.baidu.com外网。