linux系统的基本知识
-
文件及管理:普通文件(-) 目录文件(d) 链接文件(l)
-
普通文件:
创建:touch
编辑:vim/vi
命令模式:光标的跳转(gg,G,^,$,w,b),内容的复制粘贴(yy,p)、删除(dd,dgg,dG )
编辑模式:从命令模式切换到编辑模式(i,a)
末行模式: 文件内容的行号(:set nu )文档的保存与退出(:w,:wq,:q,:q!,:wq!,:w /dir/file),文件内容的查找(/keyword),文件内容的替换(:%s/oldword/newword/g,:num1,num2 s/oldword/newword),文件内容的删除(:num1,num2 d )
查看:cat,less,head,sort(-t,-k),tail (-f),cut(-d,-f),grep 删除:rm 选项-f强制删除文件不输出任何提示
-
-
目录文件:
创建 :mkdir -p
编辑目录文件内容:创建文件(- d l b c p s)
linux的目录结构:倒树状结构(FHS)\(最顶级目录,根目录),(/dev,/etc,/var/log,/usr)
查看:ls ,ll
删除:rm -r
复制目录文件:cp -r 源文件…… 目标目录
移动文件:mv 源文件…… 目标目录
修改文件名:mv 源文件 目标文件-
链接文件
创建:ln -s 源文件 目标文件
删除:rm [-f]
-
文件的压缩打包,tar [z|j|J][cf] filename.tar.gz/bz2/xz file dir……
-
文件的解压解包:tar [xf] filename.tar.gz/bz2/xz -C /dir1
-
windows和linux主机相互传输文件:sftp(图形界面),rz,sz
-
linux和linux主机相互传输文件:scp,nfs,https,rz,sz
-
查找文件的路径:find /
-
用户管理:/etc/passwd root 0、普通用户(su -,sudo【/etc/sudoers】)1000-65535、系统用户
查看账号是否存在:id username
添加账号:useradd=adduser
修改账号信息:usermod
删除:userdel -r
密码:/etc/shadow passwd
用户组的管理:基本组,附加组
添加:groupadd
修改:groupmod
删除组:groupdel
组密码:gpasswd
查看用户登录的信息:w,last
用户的切换:
su - 和su
sudo -u 用户名 命令(/etc/sudoers)
权限管理: 我们是谁,我们在哪儿,我们要干什么
— --x -w- -wx r-- r-x rw- rwx
000 001 010 011 100 101 110 111
0 1 2 3 4 5 6 7
u g o a
普通文件可能出现的权限:— r-- r-x rw- rwx
目录文件可能出现的权限:— r-x rwx
修改权限:chmod a+rx 文件
chmod 777/666 -R
umask 022 033 ----wx-wx
777/666 rw-rw-rw-
644/755 744/644
文件的所属者/组:chown [所属者]:[所属组]
文件的所属组:chgrp
存储管理:
分区:MBR/GPT lsblk fdisk/gdisk/parted
格式化:mkfs.xfs mkfs.ext4
挂载:mount 设备 目录
vim /etc/fstab
umount 设备/目录
内存查看:free -m
进程管理:
ps -ef | grep httpd 过滤http服务的进程信息
ps aux
top
杀进程: kill -9 进程号