常见的linux的基本命令

pwd :查看当前所在目录
ls   :查看当前所有目录
cd /  :根目录
cd /user/xx  :绝对定位
cd ../        :相对定位
ls -l    长格式显示   d开头代表文件夹  -r代表文件
ls -a    显示全部内容 包括隐藏的  .开头的是隐藏的文件
ls -al    显示所有内容 并且是长格式
  • 目录文件操作创建相关
mkdir test      创建一个test目录
mkdir dir1 dir2 创建两个目录 可以创建多个目录
ll:              ls -l的简写 
mkdir dir{3,4,5} 意思是分别创建dir3 dir4 dir5 目录
mkdir {1,2,3}dir  意思是分别创建1dir 2dir 3dir 目录 

rmdir 1dir 删除1dir目录 非空的不能删除 


touch file1 创建一个新的文件
touch file{2.3} 创建这两个文件 



cp file3 ../file4 复制file3文件 到上层目录 命令为file4
cp -r dir1 dir3  因为dir1 下非空 递归进去复制到当前目录 
rm file3  删除
rm -f file2 跳过是否删除询问强制删除
rm -r dir1  递归删除询问 一步一步删除
rm -fr dir3  强制递归删除 不询问是否删除
mv file4 ./dir4  剪切操作
mv file4 file2 相当于剪切到当前后改名为file2 


ln -s file2 ../         创建软链接
ctrl l  清屏
clear   清屏




q 退出
more 查看文件 读文件
less 直接跟上文件名 读文件
j    往下翻
k    往上翻
空格  是翻页
head -5 passwd :查看文件的前几行
tail -5 passwd :查看文件的后几行

cat  文件名查看 
> >>重定向
grep mysql file1           查找file1 文件下mysql这一行
| 管道符
more file1 只能读出一部分
more file1 | grop mysql 读出的这一部分通过管道交给下一个命令
tar cvf file.tar file1 file2  打包
tar xvf file.tar file.tar     解包
v显示过程
tar xf file.tar  不显示过程解包
压缩 
gzip file1  压缩文件 为.gz文件
gunzip file1.gz  解压缩文件
tar zcvf file.tar.gz file1 file2 打包并且压缩  
tar zxvf (不加v不看过程) file.tar.gz  解包并且解压缩

.tar.bz2   格式解压为   tar -jxvf    xx.tar.bz2
  • 查找相关
find 路径 查找  查找目标
ctrl c  强制退出
find  / -name httpd.conf 查找出来返回的是绝对路径
 xx     --help 帮助    
man xx   也是查找所有的这个命令相关
cd ..          推到上级
find ./ -empty 查找当前目录的空文件
find ./ -name "dir*"  正则查找 *
find  / -amin -10     查找最后十分钟访问的文件
find  / -atime -2     查找最后两天访问的文件 
find  / -mmin -5      最后五分钟访问的文件 
find  /-mmin -2|grep file     
free 显示当前的内存状态
free -m 显示当前可用的
freee -m -s -2 两秒刷新一次
top  相当于资源管理器
htop 更好用
ps -aux 当前在运行的软件
ps -aux | grep 80 管道交给grep命令 查看服务器是否运行 如apche
pkill 跟上进程号 杀死某进程

weget 加网址  下载
kill 进程号 杀死某个进程
mount /dev/cdrom /root/cd   挂载到cd并且是只读的状态
umount cd 卸载移除挂载点
  • vim编辑相关
yum install vim vim-python  安装vim
vim 默认打开编辑器
编辑模式  命令模式  尾行模式 三种模式
vim 文件名 打开文件并编辑
i         进入光标所在的位置编辑
a         进入光标所在的下一位置进行编鸡
o         进入光标所在的下一行位置进行编辑
s         删除光标当前的一个字符
esc       退出 回到命令模式
esc  :wq   保存并退出
:进入尾行模式 
/ 在命令模式也会进入尾行模式
(1)字符级移动
h 左移一个字符
l 右移一个字符

(2)单词级移动
w 移到下个单词首
e 移到本单词尾
b 移到本单词首
(3)行级移动
$ 移到行尾
0 移到行首
j 下移一行
k 上移一行
(4)段级移动
{     上移一段
}     下移一段
(5)屏级移动
H 移到本屏幕第一行
L 移到本屏幕最后一行
(6)文章级移动
G 移到文章末尾
1G 移到文章开头
删除(剪切)
x 删除当前字符
d+光标移动键 //删除光标所到处
dd 删除当前行

(7)复制
v+光标移动键+y //复制选中内容
yy 复制一行
n+yy (yny 效果一样) 复制光标往下的N行
p 黏贴
(8)有效的命令组合
xp 交换两个字符
ddp 交换两行
(9)其他命令
.         重复上一次命令
u          撤消
J         合并两行

尾行模式,则相对简单一些
w          保存,
q          退出
wq(x效果一样) 保存+退出
!表示强制
如 q! ,更改了之后,不保存 ,强制退出.
service network restart 重启网卡
  • 用户组相关
groupadd 组名     添加组
tail /etc/group   展示组
groupadd -g 509 caichong  如果不指定默认从500开始
groupdel caichong 删除这个组
groupmod -n dashen  cainiao   修改菜鸟为大神  先写修改成

useradd+用户名               添加一个用户
tail /etc/passwd             查看添加用户
tail /etc/group              默认创建以自己名字的组名
usermod -g +组名 +原组名      修改组名
usermod -d /home/cc  名字     改变加目录
userdel 名字 -r              和用户有关的都删除
  • 权限
r  4
w  2
-  0
   1 执行
7
文件夹的可执行权限决定能不能进入文件夹进行一定的操作 如增删改查 
ll                       查看权限
chmod u+x +目录        添加可执行权限
绝对修改:chmod 764 a.txt        三段权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值