linux基本命令(初学者)

mkdir test 在当前目录 下创建test 目录

ls 查看 -a查看全部
ll 查看指定目录下面的目录列表

rmdir 命令 用来删除空目录

链接 ln 原文件 新文件 硬链接 , ln -s 原文件 新文件 软链接
rm -rf 递归强制删除 -i是询问删除

pwd 绝对路径

chown 改变文件所有者和所属组 “-R 主名:组名 文件名”
chgrp 改变文件所属组 “组名 文件名”
chmod 变更文件或目录的权限 “r:4 w:2 x:1 || u=rwx,g=rx,o=r 文件名”

cp 复制文件 “-rf复制目录 源文件 目标文件”
mv 移动或重命名 “原文件名 目录||文件名”

压缩命令
tar -cvf 新文件 原文件 打包不压缩
tar -xvf 文件 解包

tar -zcvf 新文件 原文件 gzip压缩
tar -zxvf 文件 gzip解压

tar -jcvf 新文件 原文件 bzip2压缩
tar -jxvf 文件 bzip2解压

touch > 创建文件

su 切换用户

groupadd 用于创建一个新的工作组 “-g id 组名”指定id
groupmod “-g id 组名”改id
groupdel 用于删除指定的工作组
cat etc/group 查看组

useradd 用于Linux中创建的新的系统用户 “用户名 -u id”
passwd 设定帐号的密码
usermod 用于修改用户的基本信息“-u改id -g该群组”
userdel 用于删除给定的用户 -rf

查看用户所在组 groups 用户名
锁定用户 usermod -L 用户名 passwd -l 用户名
解锁用户 usermod -U 用户名 passwd -u 用户名
cat etc/passwd 查看用户

fsck 检查并且试图修复文件系统中的错误

shutdown –r now 系统立马重启
shutdown –r +10 系统十分钟后重启
reboot 就是重启,等同于 shutdown –r now

halt 关闭系统
shutdown -h now 立即关机
shutdown –h 20:25 系统会在今天20:25关机
shutdown –h +10 十分钟后关机
poweroff命令用来关闭计算机操作系统并且切断系统电源

who 命令是显示目前登录系统的用户信息

帮助命令
ls --help
man ls
info ls

vi、vim默认进入的叫命令模式

命令模式
不能编辑数据,可以执行命令
按i进入编辑模式(插入模式)

编辑模式
能编辑数据,不能执行命令
按Esc键退出编辑模式,回到命令模式

底行模式
执行命令的
命令模式,输入冒号进入底行模式
底行模式进入命令模式,有两种方式:
1、执行完命令,自动回到命令模式。
2、删除底行命令,自动回到命令模式。

保存退出两种方式
1、命令模式下,输入ZZ
2、切换到底行模式(末行模式),输入:wq

命令模式下的命令
删除
dd 删除一行
x 删除单个
ndd 删除光标下的n行
复制
yy 复制一行
p 在光标的下一行粘贴
P 在光标的上一行粘贴
nyy 复制光标下的n行
撤销
u 撤销一次
Ctrl + r 取消撤销

  行间跳转
nG	跳转到第n行
G	跳转到最后一行	Ctrl + End
gg	跳转到首行	Ctrl + Home
Ctrl + f	向下翻页 	PageDown
Ctrl + b	向上翻页 	PageUp

  行内跳转
$	跳转到行末   End
^	跳转到行首    Home	

底行模式下的命令
设置行号
:set nu
:set number
取消行号
:set nonu
:set nonumber

   保存退出
:wq
:w	保存
:q	退出
:q!	不保存强制退出

     查找
/字符串	n查找下一个,N查找上一个
?字符串	n查找上一个,N查找下一个
     替换
:s/旧字符串/新字符串/	替换当前行第一个符合要求的
:s/旧字符串/新字符串/g	替换当前行所有符合要求的
:%s/旧字符串/新字符串/g	替换全文所有符合要求的
:1,$s/旧字符串/新字符串/g	替换全文所有符合要求的

查看文件
cat 文件名

head -n 文件名	头
查看文件前n行,默认查看文件前十行

tail -n 文件名	尾
查看文件后n行,默认查看后十行

tail -F 文件名	动态查看文件结尾

more 文件名
less 文件名

输出重定向
>覆盖 1>
>>追加 1>>
标准输出流,正确的

2>覆盖
2>>追加
错误输出流,错误的

进程管理命令
查看进程
ps -ef | grep 名字

根据进程id关闭进程
kill -9 id号

在centOS 6.X的环境下查看网卡配置: cat /etc/sysconfig/network-scripts/ifcfg-eth0 可以直接vim编辑
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.23.自己喜欢的
GATEWAY=192.168.23.2
NETMASK=255.255.255.0
DNS1=114.114.114.114

你可能感兴趣的:(linux)