Linux常用命令
Posted 城市里闪烁的灯光,哪一盏为我而亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
Linux 系统下的常用命令:
㈠ 文件操作:
touch 文件名: 在当前文件夹下创建一个文件,例: touch hello.txt;
md 文件名: 删除这个文件,例: md hello.txt;
vim 文件名: 编辑一个文件,例: vim nginx.conf;如果这个文件存在就打开编辑,如果不存在就创建同时编辑;
more 文件名: 浏览文件内容,例: more nginx.conf;
/搜索的内容: 在文件内容中搜索指定的内容,相当于Windows下的Ctrl+F,例: /server 在nginx.conf文件中搜索server节点 ,n: 下一个;
:wq: 保存并退出;
:q!: 直接退出
dd: 删除当前行,默认删除一行,如删除多行前面加数字,例: 3dd 删除3行;
u: 撤销,相当于Windows吓得Ctrl+Z;
yy: 复制当前行,默认复制一行,粘贴时使用 p,如复制多行前面加数字,例: 3yy 复制3行;
mv 旧文件 新文件: 移动文件,从旧文件的位置移动到新文件的位置,可以通过这种方式修改文件名称;
cp 源文件/源文件夹 目标文件/目标文件夹: 复制文件或文件夹(不可以多级复制);
cp -r 源文件夹/文件 目标文件夹/文件: 复制文件夹或文件夹(可以多级复制);
mkdir 文件夹: 创建一个文件夹,例: mkdir redis;
rmdir 文件夹: 删除一个文件夹,例: rmdir redis;
pwd: 显示当前目录的绝对路径;
rm -rf 文件/文件夹: 级联删除文件或文件夹且不提示;
ls: 显示文件夹下的全部文件和文件夹的名称;
ll: 显示文件夹下的全部文件和文件夹的详细信息;
㈡ 权限操作:
chmod u=rwx,g=rwx,o=rwx 456.txt: 将456.txt的操作权限设置为当前用户和当前用户所在的组内用户和其他用户都可以有读、写、执行操作;
u(user): 当前用户,g(group): 当前用户所在的组内用户,o(other): 其他用户;
=: 修改为,+: 新增权限,-: 删除权限;
r(read): 读,w(write):写,x(execute): 执行;
chown 用户名 文件名: 修改文件的所有者,例: chown test 456.txt 将456.txt文件的所有者该问test用户;
chgrp 组名 文件名: 修改文件的所在组,同上;
groupadd 组名:创建一个组;
useradd -p 组名 用户名: 创建一个用户,并给他指定一个组(如果不指定组,系统则会默认指定一个组);
passwd 用户名: 给用户设置密码;
usermod -g 组名 用户名: 修改用户的所在组;
groupdel 组名: 删除组;
userdel 用户名: 删除用户;
㈢ 解压、解压操作:
tar -zcvf redis-3.0.0.tar.gz redis: 把redis文件夹压缩成 redis-3.0.0.tar.gz 压缩文件;
tar -zxvf redis-3.0.0.tar.gz -C redis: 把 redis-3.0.0.tar.gz redis 解压到redis目录中;
㈣ 其他操作:
|: 在 | 前面的结果中找到 | 后面的内容,例: ps -ef | grep nginx 在启动进程中找到nginx;
yum list | grep firefox: 查看RPM库中有没有firefox;
yum install firfox: 在线安装firefox;
yum remove firefox: 卸载firefox;
history: 查看历史命令;
shutdown -h now: 现在关机;halt
shutdown -r now: 现在重启;reboot
su 用户名: 切换用户;
whoami: 查看当前登录的用户;
logout: 退出当前用户的登录;
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章