递归创建目录 mkdir -p test1/test3/test4
删除有子目录的目录 mrdir -p test1/test3/test4
rm (移除文件或目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 互动,删除询问是否删除
mv (移动文件或目录)
-f 强制移动
-u 只替换已更新过的文件
文件属性
第一个字符代表这个文件是目录、文件或链接文件
为d 则是目录
为 - 则是文件
为 l 则表示链接文档(link file)
接下来的字符,以三个为一组,且均为‘rwx’三个参数的组合
r 代表可读,w代表可写,x代表可执行
这三个权限的位置不会改变,如果没有权限,就会出现减号-
chgrp:更改文件属组
chgrp [-R] 属组名 文件名
-R:递归更改文件属组,就是在更改某个目录文件的属组
chown:更改文件属主,也可以同时更改文件属组
chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
chmod:更改文件9个属性
Linux文件的基本权限就有9个,分别是owner/group/others三种身份各有自己的read/write/execute权限
r:4 w:2 x:1
chmod 777 文件赋予所有用户可读可执行
文件内容查看cat由第一行开始显示文件内容,用来读文章,或者读取配置文件
tac:从最后一行开始显示
nl:显示的是否,顺便把输出行号
more:一页一页的显示文件内容,(空格代表翻页,enter看下一行)
less:与more类似,不同的是,他可以往前翻,(上下键代表翻动页面)
链接Linux链接分为两种:硬链接、软链接
硬链接:A---B,假设B是A的硬链接,那么他们两个指向了同一个文件,允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,防止误删
软链接:类似Windows下的快捷方式,删除源文件,快捷方式也访问不了
创建连接命令:ln
创建文件:touch
输入字符串:echo
vim编辑
常用命令:
数字[space],移动光标几个空格
数字[enter],移动光标几行
/word:所有字符串,/+字符串 n:重复上一个动作向上搜索,N重复上一个动作向下搜索
set nu:设置行号
账户管理添加用户: useradd 命令
-m:自动创建这个用户的主目录
删除用户:userdel
userdel -r name 删除用户的时候将他的目录一并删除
修改用户:usermod 主目录 用户
usermod /home/lin lin
切换用户 su
退出用户 exit
查看主机名 hostname
修改主机名 hostname name
修改完毕重新连接即可
锁定用户 passwd -l name
用户组管理属主 属组
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理,不同Linux系统对用户组的规定有所不同,如Linux下的用户属于与他同名的用户组,这个用户组在创建用户时同时创建
创建一个用户组:groupadd
创建完用户组后可以得到一个组的id, 如果不指定就自增1
磁盘管理查看df 、 df -h
du 用于显示目录或文件的大小
mount 挂载Linux系统外的文件
进程在Linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号
每一个进程,都会有一个父进程
ps:查看当前系统中正在执行的各种进程的信息
ps -xx:
-a 显示当前终端运行的所有的进程信息
-u 以用户的信息显示进程
-x 显示后台运行进程的参数
ps -aux 查看所有的进程
ps -aux|grep mysql
| 在Linux叫做管道符 A|B
grep:表示查找文件中符合条件的字符串
ps -ef:可以查看父进程的信息
kill -9 进程的id
结束进程,杀掉进程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)