今天内容:
各种Linux常见命令
-----Ctrl + r # 命令终端能够查找以前输入的命令
-----Ctrl + c/z # 终止终端命令
当我们登陆终端后:
[liujianhong@localhost ~]$
[登陆用户的名称@主机名称 所在位置]$
主机名称 使用命令是 hostname
su 用户名 #切换用户
su root
临时想修改主机名称
在 root 管理权限下 hostname 主机名称
如果想永久修改
CentOS6 及其一下版本中:
编辑/etc/sysconfig/network
hostname = xxxx
ubuntu /debian 除linux 其他系统版本名
编辑/etc/hostname 文件
xxxx
CenOS7:
1、编辑 /etc/hostname文件
xxxxx # 主机名称
2、使用命令hostnamectl
.hostnamectl set-hostname '新的主机名称' # 通过命令修改,注意,这个永久修改
------------------------------------------------------------------------------------------------------------------------------------
网络:
注意 :# 无界面的系统,yum install net-tools 输入这个
查询IP地址
ipconfig #window
ifconfig # Linux
ip addr # Linux
测试网络
ping 127.0.0.1(回环地址 ping 自己的) 能动说明自己的网路是通的
ping ip地址也行
ping www.baidu.com // 这样只 ping 4 次 window 下
ping www.baidu.com -t40 // 这样 ping 40 次 window 下
在linux下
command [参数][路径]
ls
ls-a #表示将路径下的所有文件显示 包括隐藏文件(隐藏文件 文件名前会加 .XXXX文件)
ls-l #查询数据
d 或者 l #表示文件或者文件夹,链接
drwxr-xr-x. 2 root root 4096 Jul 4 21:43 音乐
date # 获取系统时间
date-s ‘格式’ # 获取一个格式对应的时间
date -s ‘2000-01-01’
date -s ‘2000-12-03 12:32:12’ # 设置系统时间
进程命令
查看
静态查看进程命令:ps
动态查看进程命令: top
ps:
一般常使用在过滤是否系统存在某个进程
ps -aux # 显示所有进程
ps -ef | grep xxx # 过滤某个进程是否存在
ps -ef | grep jdk # 过滤jdk是否存在
top:动态的显示进程
管道 |
过滤 grep
pstree 以树形结构显示进程之间的关系
tree yum install tree 安装 # 以树形结构描述文件
grep # 过滤命令 过滤内容,从需要过滤地方过滤
cd ~ # 跳转到登录用户的家目录下
touch xxx #创建空文件
mkdir xxx #创建文件夹(目录)
mkdir -p #创建多级目录 需要递归创建 加上-p
rm xxx #删除
rm -f xx #强制删除
rm -r xx #用于删除文件夹 递归删除
rm -rf xx # 强制删除,递归删除(慎用)
echo ‘内容’ # 输出命令 标准输出 (输出到屏幕)
echo 内容 > 文件中 # 将内容输出到对应的文件中,如果没有文件,则先创建文件,如果已经存在文件,则覆盖原有内容
echo xxx > x.txt
echo ‘内容’ >> 文件 # 追加内容到文件中
echo xxx >> x.txt
cat / tac # 查看内容
cp #复制拷贝
cp a.txt b.txt 执行 格式
cp src dest
scp #远程拷贝命令 s代表 security scp 拷贝的文件 拷贝主机的名称
scp b.txt hostname@id地址 (通信的两个电脑)
mv #剪切命令
mv a.txt d.txt #还可以当做重命名命令
mv a.txt b/ 剪切 并将 a.txt 复制到 b文件下
find path -name 表达 # 通过对应的路径查询符合要求的文件
find 路径 -name *
链接命令:
Linux下存在两种链接
软链接:ln -s xx xx 类似于window下的快捷方式
硬链接:ln xx xx 相当于备份
ln: ln xx xx
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 # 查找网络及使用端口情况
kiill pid #杀死pid对应的进程
kill -9 pid # 强制杀死进程
关机、重启、注销
shutdown -r|-h # 关机命令
shutdown -h # 关机 <=====> halt
shutdown -r 10 # 重启 <====> reboot
shutdown -h now # 马上关机
halt # 关机
reboot # 重启
exit # 退出
logout # 注销