linux系统下常用操作命令:
ls # 列表路径下的所有文件
ls -a # 表示将路径下的所有文件显示(包括隐藏文件)在Linux隐藏文件 文件名称之前加
ls -l # 查询数据
pwd(print work dir) # 显示当前目录
d(change dir) path # 路径跳转
command --help # 调用命令的帮助文档
man command # 显示命令的详细使用文档
info command # 类似于man命令
table键 # 进行命令提示和补齐
cat 文件 # 查看文件内容
cat /etc/redhat-release # 查看内核信息
cat /proc/version # 查看系统信息
passwd # 修改用户密码
passwd 用户名 # 修改相应用户密码
hostname # 查看主机名称
hostname 主机名称 # 临时修改主机名称
ctr + r # 命令终端能够查找以前输入的命令
ctr + z/c # 终止终端命令
hostnamectl set-hostname '新名字' # 永久修改主机名称
sudo # 临时获取管理员权限
su + 用户名称 # 切换到对应用户
su - 用户名 # 切换到对应用户,并且将路径切到到对应的家目录
date # 取当前系统时间
date -s '时间日期' # 临时设置系统时间
ps -aux # 显示所有进程
ps -ef | grep xxx # 过滤某个进程是否存在
ps # 静态查看进程
top # 动态查看进程
pstree # 以树形结构显示进程之间的关系
tree # 以树形描述文件结构,注意:Linux默认没有安装, yum install tree
grep # 过 滤命令 过滤内容,从需要过滤地方过滤
cd ~ # 跳转到登录用户的家目录下
touch xxx # 创建空文件
mkdir xxxx # 创建文件夹(目录)
mkdir -p xx/xxx # 多级创建目录创建,则需要递归创建,请加上-p参数
rm xxx # 删除命令
rm -f xx # 强制删除,
rm -r xx # 用于删除文件夹,递归删除
rm -rf xx # 强制删除,递归删除(慎用)
echo ‘内容’ # 输出命令
echo 内容 > 文件中 # 将内容输出到对应的文件中,如果没有文件,则先创建文件,如果已经存在文件,则覆盖原有内容
echo ‘内容’ >> 文件 # 追加内容到文件中
cat/tac # 查看内容
cp # 复制,拷贝
cp src dest
scp # 远程拷贝命令
mv # 剪切命令
mv # 还可以当做重命名命令
wc # 统计文档
free # 查看内存使用情况
which # 查看命令
whoami # 查看当前用户
more|less # 分页显示数据
cat # 显示全部数据
head # 显示头部数据
head -n 50 # 显示50条数据
tail # 显示尾部数据
tail -n 100 # 显示100条数据
tail -f # 动态的监控数据的变化
stat 文件 # 查询详细的文件信息
who\w # 显示系统用户
whoami # 显示登陆用户名称
磁盘相关的命令:
du path # 显示path的磁盘使用情况
df # 查看磁盘使用情况
fdisk # 修复磁盘的命令
which\whereis # 查询命令的位置
netstat # 查看网络及使用端口情况
kill pid # 杀死pid对应的进程
kill -9 pid # 强制杀死进程
网络:
查询ip地址
ipconfig # 在window系统中查看ip地址情况
ifconfig # 在linux系统中查看ip地址情况
ip addr # 在linux系统中查看ip地址情况
ping # 测试网络
关机:
halt # 关机
reboot #重启
shutdown#关机重启的作用
shutdown -r now #立即重启
exit # 退出
logout # 注销
shutdown -h now #立即重启
init命令的使用
init num{0-6}
0:几乎所有进程都关闭,停机状态
1:单用户模式,普通用户只能执行读操作,root账户进行操作
2:多用户,不能使用net file system,一般很少用
3:完全多用户,命令行界面, 非常重要
4:未使用、未定义的保留模式
5:图形化,3级别中启动的进程都启动,并且会启动一部分图形化面进程
6:停止所有进程,卸载文件系统,重新启动
归档命令:
tar命令: tar -cvf #归档文件 tar -xvf #解归档文件
使用gzip对归档文件
压缩 :gzip -c 文件名1 >文件名1.gz (保留原文件)
解压: gzip -cd 文件名2.gz >文件名2(保留原文件)
tar -zcvf #归档 压缩
tar -zcvf #解归档 解压
虚拟机的网络配置
1、桥接:就是将虚拟机的电脑当作真正的电脑使用,宿主机和虚拟机中
2、readonly,只读模式:这种模式和net模式很像,唯一的缺点就是虚拟机
3、nat
启动 | 关闭 | 重启网络命令:
service network start | stop | status
在CentOS7之后,将service和chkconfig合并一个命令
systemctl start |stop | restart| status network
vm三张虚拟网卡: 1 桥接 2 仅本地 3 nat
vim编辑器(Linux)
1、vim是Linux内置的文本编辑器
2、作用:创建文档、编辑文档
3、创建文件 vi/vim 文件名
4、vi编辑器存在三种模式:1 命令模式 2 编辑模式3 操作模式
vi编辑器操作命令
进入vi编辑器。默认是操作模式,在该模式下输入冒号(英文),设置命令:
set number (set nu) #显示行号
set nonu(set nonumber)#不显示行号
按 i键或者a键从命令模式进入编辑模式;按esc键退出编辑模式到基本模式
退出编辑器: :q //退出(未修改文件内容才可以退出)
:wq //保存退出
:q! //不保存强制性推出
:x //自动检测文档是否修改,若修改则自动执行保存退出,若没有修改则执行退出
/ xxxx //从上到下寻找输入的xxxx内容位置
?xxxx //从下到上寻找输入的xxxx内容位置
操作模式:yy //复制当前行数据
p //粘贴复制的数据
dd//删除当前行
nyy//复制n行
移动文档首部:gg
移动文档末尾:G
u //撤销
ctrl + r 返回撤销
h | 向左键
l | 向右键
k | 向上键
j | 向下键
ctrl + f 向下跳一页
ctrl + b 向下跳半页
文件的权限
修改文件权限 chmod
chmod u-w xxx 给xxx文件删除写权限
chmod u+w xxx 给xxx文件增加写权限
chmod u+x xxx 给xxx文件增加可执行权限
chmod 777 文件名 chmod u+rwx g+rwx 0+rwx 文件名
用户权限(系统权限)
chowm 用户名:用户所在的组 /soft