Linux常用命令
windows DOS常用命令
cd 改变当前目录
dir 列出当前目录下文件
cls 清屏
cd \返回根目录
cd … 返回上级目录
md 创建目录
rd 删除目录
Tab键的使用
Windows常用快捷键
CTRL+C 复制
CTRL+V 粘贴
WINDOWS+D 返回桌面
WINDOWS+R 运行
WINDOWS+L 锁定电脑
CTRL+ALT+DEL 打开任务管理器
CTRL+空格 切换输入法
WINDOWS+E 打开我的电脑
t
**ipconfig 查看内网IP与网卡信息 ipconfig ,ipconfig/all
**ping 检测网络是否畅通
**netstat 列出所有占用端口 netstat -a
查看某个端口的占用情况:netstat -aon|findstr “端口号”
**tasklist 列出所有进程信息
*taskkill 结束进程 taskkill /pid PID进程号 /f /t
taskkill /pid 4252 /f /t
结束进程后,端口占用被释放出来了
**taskkill /pid 4252
liuxs常用命令
第一小节
ls 查看当前目录下的所有文件
ls -l 查看当前目录下的所有文件并列出权限等
clear 清屏命令
pwd 显示当前目录路径
whoami 查看当前的用户
mkdir 创建目录
rm -rf 删除目录
rm -rf abc hello.ppt test
rm -rf *.txt
cd 改变当前目录
cd …返回上级目录
cd /进入总盘根目录
mv 重命名 移动
mv 要移动的文件或文件名 要移动到的目标文件夹地址
移动用法 :mv abc100.txt 888
重名用法:mv 旧名 新7名
新建一个文本文件 touch 文件文件名.txt
touch abc.txt
cp -a 复制文件 /文件夹
Tab键的使用
第二小节
普通用户切换到管理员权限 su命令
用户切换 su - 用户名
//-----------------------------------------
查看时间日期间 date
设置时间日期 date -s 月/日/年
修改日期时间 date -s 点:分:秒
查看时区:date -R
关机 shutdown -h now
定时关机: shutdown -h +1 &
取消定时关机 shutdown -c或按ctrl+c
定时开机 shutdown -r
12点关机:shutdown -h 12:00
重启 shutdown -r nowr
查看磁盘使用情况 df -h
显示日历 cal
修改密码 passwd
**yum下载 更新 删除系统文件
yum install 在线安装软件包名
yum update 在线更新软件包名
yum remove 删除软件包名
查看帮助的命令
- –help 显示一些工具命令的信息
ls --help
fdisk --help - man 显示命令的解释信息,退出输和q
man fdisk
man ls
man mount - info 显示说明文档命令(了解),,退出输和q
info fdisk
setup
Linux目录结构说明,对以下目录进行操作需要管理员权限
/bin 二进制可执行命令目录
/dev 系统特殊设备,比如USB,光驱等
/etc 系统管理与配置文件
/etc/rc.d 启动的配置文件与脚本
/home 用户目录的根目录
/root 超管员root的目录
/lib 动态链接共享库
/tmp 共同的临时文件存储点
/mnt 临时挂载其它文件系统的目录
/var 存储日志文件等的目录
/usr 存储应用程序与文件的目录,如管理程序、帮助文档、源代码等等
第三小节
查看linux内核版本:uname -r 或uname -a
查看系统自带的软件包:cat -n/root/install.log
查看系统所有安装的软件包:rpm -qa
查看主机名:hostname
切换用户:su - 用户名
下载 更新 删除系统文件 yum 命令
安装chrome浏览器 yum install chrome
更新firefox浏览器 yum update firefox
删除程序 yum remove firefox
第四小节
m网络配置
ifconfig 命令查看网卡信息 ifconfig eth0 //查看eth0这个网卡
ifconfig 查看所有网卡的信息
IPV4和IPV6的概念 代表网卡的地址是4位或者6位
ping命令查询服务器的IP与检查是不是能上网 ping www.baidu.com
快捷键 ctrl+c 停止正在执行的LINUX命令
SSH(远程管理)链接工具使用
1.查看ssh服务是否已经安装
rpm -qalgrep ssh
如果没有安装请输入安装命令:yum install openssh-server
2 启动ssh服务器
service sshd restart或 service sshd start
ssh关闭命令是:service sshd stop
3 设置ssh开机就启动
chkconfig ssh on
4 打开putty工具 输入连接IP 默认端口是22 点open按钮进行连接
5 连接成功后,在putty中输入用户名与密码,登录成功后即可进行操作
常用的SSH管理工具是:putty secureCRT 重点
xshell上传下载文件
1.首先在线安装rz , sz两个命令程序。
yum install lrzsz
2.使用rz向LINUX传文件
rz
3.使用sz命令从LINUX下载文件到WINDOWS
sz 文件名
第五小节:压缩与解压
压缩bz文件:bzip 文件名
解压bz文件:bunzip2 压缩包名.bz2 (这个要下载才能用)
压缩gz文件:gzip 文件名
解压gz文件:gunzip 压缩包名.gz
打包为tar格式文件:tar -cvf 压缩后的文件名.tar 要压缩的文件名称
释放tar包:tar -xvf 包名.tar
压缩为zip格式:zip 压缩后的文件名.zip 要压缩的文件名称
解压zip文件名:unzip 压缩包名.zip
第六小节:查找
*搜索文件:find 目录名/ -name 文件名
例如:find / -name abc.txt
搜索文件与目录:find 目录名 所属用户名 文件或文件名
模糊搜索:find 目录名 -name "".扩展名
例如:find / -name "".conf
find / -name *.conf
请搜索出 /etc目录中扩展名是conf的所有文件
m
使用more命令来分页查看结果。
find /etc -name *.conf
find /etc -name *.conf|more
第七小节:文本处理
touch新建一个文本文件 :touch abc.txt
命令执行结果写入文本文件:命令名>abc.txt
查看文本内容:cat 文本文件名
文本太多,分页查看:more 文本文件名
cat 文本文件|more
搜索文本文件中的文字:|grep 要搜索的字 abc.txt
格式一:
grep 要搜索的字 abc.txt
格式二:
cat abc.txt|grep 要搜索的字
VI编辑器使用
1 打开文本:vi 文本文件名
2 点击键盘上的insert键即可编辑该文本文件
3 编辑完成后按Esc键盘完成编辑
4 输入:wq 回车,保存退出
输入:q回车不保存,并退出
输入:w 新文件名回车,表示另存为新文件
输入:q!回车强制不保存并退出
:wq! 强制保存(覆盖)并退出
:wq! 200.txt
输入:set number 显示行号
输入 20G 表示定位到20行
或 :20
搜索文本
/文本内容
或
?文本内容
按n定位下一个,N是上一个
复制与粘贴
定位到行后按yy复制行
按p粘贴
大写的D删除整行
G 光标移动到最后一行
查找:进入末行模式后 /需要查找的内容
*如果没有文件名,可以保存文件后面加空格 文件名.txt
VI定位到文本文件的最末行
vi + filename :打开文件,并将光标置于最后一行首
第八小节:用户,用户组与权限配置
1 添加用户:useradd 用户名 如:useradd pmk
显示所有用户:cat /etc/passwd
查看所有组名:cat /etc/group
2 给用户添加root超级管理员权限:useradd -g root 用户名
3 切换用户:su - 用户名 或sudo用户名
4 切换到root权限:su
5 删除用户:userdel -rf 用户名
6 修改用户 usermod 选项 用户名(理解)
7 添加用户组:groupadd 组名
8 修改用户组: groupmod 选项 组名(理解)
9 修改用户密码:passwd
10 exit 退出当前用户
groupdel 删除组: groupdel 组名
10 查询当前用户名:whoami
11 显示当前用户所属的组:groups
修改用户所属的用户组:usermod -g 组名 用户名
12 将指定文件的拥有者改为指定的用户或组。
chown [-R] 用户名或组名或ID 文件或目录
例如: chown -R admin abc.txt
13 修改用户对文件/文件夹的权限命令:chmod
方式一:chmod 777 目录名/文件名
方式二:chmod a-rwx+rwx+rwx 目录名/文件名
*权限划分:用户user 组group 其他other权限
*R(read)只读权限。W(write)写入权限。X代表执行(EXECUTE)权限
*权限用数字代表:R=4,W=2,X=1 表示 0代表无任何权限
14.更改文件所属于的组
chgrp 选项 组名 文件/文件名
chrrp 组名 文件/名
第九小节:进程处理
1 查看IP:ifconfig
2 查看磁盘信息 df -h
3 查看进程命令 ps (重点)
查看所有进程信息 ps -A
查看所有进程信息,连同命令行 ps -ef
*查看指定进程:ps -ef|grep sshd
ps -A|grep sshd
查看ssh服务进程的命令
列出进程信息:ps -aux
显示指定进程信息:ps -aux|grep java
4 查看网络端口占用命令:netstat
查看所有端口使用情况:netstat -apn
查看哪个进程占用了8080端口 netstat -apn|grep 8080
5 结束进程与端口占用命令(干掉进程) kill
结束进程:kill -s 9 进 程pid号
6 查看内存使用情况:free -m
7 查看CPU使用情况:top
第十小节 管道
linux管道命令竖线:|
什么是管道命令?管道命令就是第一个命令的数据传递给第二个命令
命令之间使用竖线隔开。如下示例:
*ls -l|more 查询结果分页
*ls -l|grep hello 在查询结果中查询hello
*ps -ef|grep ssh 在所有进程信息中查询ssh