cp 文件名 文件夹名:将文件复制一份到文件夹
cp 文件夹名 文件夹名 -r:将文件夹复制到文件夹
ln 文件名 硬链接文件名:对文件创建硬链接(原文件删除,硬链接可以使用)
ln -s 文件名 软链接文件名:对文件创建软链接(原文件删除,软链接不可使用)(ls -lh 可查看链接数)
命令 > 文件名:重定向,将命令查找出的东西写入文件中(替换原文件的值)
命令 >> 文件名:重定向,将命令查出的东西追加在文件中的末尾
grep "内容" 文件名:在文件中搜索内容
-n:在搜索出的记录在文件的第几行
-v:搜索不含给定搜索内容的内容
内容中可用正则表达式,例:^内容(以什么内容开头) 内容$(以什么内容结尾)
find 路径 -name "查找内容":查找路径下name名为所给查找内容的内容
-name:按文件名找
-size:按文件大小找(-size 2M:等于 -size +2M:大于 -size -2M:小于)(可多个)
sudo 命令:使命令有权限
which 命令:查看当前命令在哪个文件夹下
打包:
tar -cvf 打包文件名.tar 需打包的文件:打包
tar -xvf 解包文件名.tar:解包
tar -zcvf 打包文件名.tar.g z 需打包压缩的文件 :打包压缩
tar -zxvf 解包文件名.tar.gz:解压缩包
tar -jcvf 打包文件名.tar.bz2 需打包压缩的文件 :打包压缩
tar -jxvf 解包文件名.tar.bz2:解压缩包
-c:生成档案创建打包
-v:列出详细过程显示进度
-f:指定档案名,必为.tar文件
-t:列出档案中包含的文件
-x:解开档案文件
-z:压缩
-C 文件夹名:解压时用即解压到哪个文件夹下
(合用时f必须放最后)
zip 打包文件名 需打包文件
unzip -d 解压路径 解压文件名.zip
注:
按ctrl+c终止此条输错的命令替代一个一个的删除敲的命令
Tab键可以自动补全名称
操作文件夹时如果报错linux常用命令,在命令上加选项 -r
cal:查看日历当前月 例:cal -y 2018
date:查看当前日期 例:date "+%Y-%m-%d" (第一个需是+)
ps:查看当前进程 例:ps -aux 查看所有进程
top:动态显示运行程序
htop:显示运行程序,更高大上
kill 程序编号:杀死一个程序,
-9:强制杀死
reboot:重启
shutdown -h now:立刻关机
shutdown -h +10:十分钟之后关
shutdown -h 20:30:晚八点半关机
df -h:查看硬盘容量使用容量
du -h:当前路径的使用容量
ifconfig:查看网络信息
ping 其他IP地址:检测是否可以通讯
sudo useradd 账户名 -m:添加账户 -m自动为账户创建家目录
(cat etc/passwd :查看尾行确认是否创建成功)
sudo passwd 账户名:设置账户的密码linux常用命令,修改密码
su 账户名:切换账户 中间添加 - 表示同时切换到账户家目录
sudo -s:切换到超级管理员root
whoami:显示当前账户
exit:退出当前账户
who:当前账户登录信息
sudo userdel 账户名:删除账户 如果-r 则同时删除家目录
ssh 账户名@IP地址:远程登录
文件的权限:
例:-rw-rw-r--:
最前面的一位为d:文件夹 -:文件
二至四位为文件拥有者权限,五至七位为同组者权限,八至十位为其他人权限
r:可读 w:可写 x:可执行 -:无权限