大数据技术——Linux基础命令

在命令后加&符号,可以把命令放在后台执行
Linux的进程号称为:PID
获得帮助 【man ln(ln --help)】
uname,查看内核版本
hostname,查看主机名
reboot,重起系统
who 显示当前登录用户
pwd 显示当前路径
cd 改变当前目录.
cd  ~ 表示回到当前用户的主目录
cd  .. 回到上一级目录
cd  /回到根目录
ls (显示)列出目录内容,列出(显示)文件
ls .  显示当前目录下的目录和文件
ls  / 显示 /目录的内容
ls  ../ 显示上级目录的内容
ls  f*  显示当前目录下f开头的文件和目录
history 显示历史命令
把历史命令保存到指定文件:history>/root/xxx.txt 
logout  注销(文本模式起作用)
shutdown –r now :重启系统
shutdown –h now :关机
shutdown –c :取消预定的关机
echo 将内容打印到屏幕上
su 切换用户  
     su  -  pz  切换到用户pz ,-表示同时切换用户环境(例如用户主目录)
     su  - 切换到root 用户
date日期命令
cal日历命令 
clear清屏命令
tar命令打包
tar -cvf  pz-home.tar /home  //  /home目录打包为 pz-home.tar包
-c 创建包
-v显示过程
-f表示文件(必须)
tar -czvf pz-home.tar.gz  /home  //  /home目录打包和压缩为 pz-home.tar.gz包
-z表示压缩
把pz-home.tar.gz 解压到/test 
  tar -xzvf pz-home.tar.gz  -C  /test
-x:表示解压
-C表示指定解压目录

touch 创建一个空文件,如果文件如果存在,更新一下文件的时间。
touch xxx.txt

cat 显示文件内容
head 显示文件内容(默认显示前10行)
head –n 3 /etc/passwd (显示前3行)
tail 显示文件内容(默认显示后10行)
tail –n 3 /etc/passwd (显示后3行)
more 分屏显示文件内容
more /etc/passwd
cat /etc/passw|more 效果同上

mkdir 创建目录
mkdir test :当前目录下创建 test目录
mkdir  /test :在根目录下创建test目录

mv:移动、重命名
mv  aa   aa.htm :把aa重命名为 aa.htm
mv   aa   /var/www/html   把aa文件移动到 /var/www/html目录下
mv   aa   /var/www/html/aa.htm   把aa文件移动到 /var/www/html目录下并且重命名

cp 复制文件或目录
cp  aa   aa.htm :把aa复制为 aa.htm
复制目录要加上-r 
cp -r /home/pz   /test
cp -r /home/pz   ./    复制/home/pz目录到当前目录

rm 删除文件或目录
-f 表示强力删除,不确认
-r 表示删除目录

rmdir 删除空目录

find 查找文件或目录
find / -name grub  从/目录开始找出名为grub文件和目录
find   -name grub  从当前目录开始找出名为grub文件和目录
find / -name “*grub*“  从/目录开始包含为grub文件和目录

grep  查找(过滤)特定的行(内容)
grep “root”  /etc/passwd  把/etc/passwd中包含root的行显示出来
grep  ^#  /etc/samba/smb.conf 从/etc/samba/smb.conf过滤#开头的行

wc 统计行数
cat /etc/passwd |wc  //统计/etc/passwd的行数(即用户个数)

ln 链接命令
ln xxx1.txt xxxbackup  为文件xxx1.txt 创建链接,链接名为xxxbackup
ln -s xxx1.txt  xxxsl 创建软链接
ls –li 查看软链接是否成功

fdisk –l 查看磁盘分区信息

mount文件系统挂载
mount 显示挂载信息(例如光盘挂载点)
mount /dev/sr0 /cdrom 把光盘挂载到/cdrom目录

umount 卸除挂载
umount  /cdrom 

ps 显示进程信息
ps –ef 显示所有进程信息

top 显示、跟踪进程信息

jobs 显示后台进程

fg 后台进程号 把后台进程放到前台

useradd 添加用户
useradd xxx  //添加用户xxx

passwd 修改密码
passwd  //修改自己的密码
passwd xxx 修改xxx用户密码 (root用户才有权限修改其他用户的密码)

chown 修改文件和目录所有者
chown  pz:pz xxx 把xxx文件的属主和属组都修改为pz
chown  pz

stat 查看文件和目录的权限

chmod 修改权限
chmod 777  a.txt
chmod 600 a.txt
chmod a+x a.txt

vim
vim xxx  编辑文件xxx,如果不存在,则创建文件xxx
按i,则命令模式时入编辑模式(修改模式)
按ESC,从编辑模式时入命令模式
按shift+:从命令模式进入末行模式
:wq  保存退出
:q! 不保存退出
:set nu 显示行号
:行号 直接到行号所在的行
/root  查看root   命令模式下
dd 册除1行 命令模式下
2dd册除2行 命令模式下
1yy  复制1行 命令模式下
p粘贴 命令模式下
u 撤消 命令模式下
G 到最后一行 命令模式下
gg 到第一行 命令模式下
n继续查找(向下)
N继续查找(向上)

ifup ens33 激活网卡
ifconfig 显示IP地址
ifconfig ens33:1 192.168.200.20  多添加一块IP地址

rpm 安装、查询软件
rpm –ivh ftp-0.17-78.el8.x86_64.rpm 安装软件
rpm –e ftp 卸删除软件
rpm -Uivh ftp-0.17-78.el8.x86_64.rpm  升级软件(安装软件)
rpm –qa 查询所有已经安装的软件
rpm –qa|grep samba 查看samba是否已经安装
rpm –ql  vsftpd 查询vsftp所安装的文件(配置文件等)

yum 从软件仓库安装软件
yum list 显示可以安装的软件
yum list ftp 显示ftp安装包
yum install ftp 安装ftp
yum remove ftp 卸除ftp
yum info ftp 查询ftp安装包

systemctl 服务的启动、停止、重启
systemctl start smb 启动 samba服务
systemctl start vsftpd 启动 ftp服务
systemctl start httpd 启动 apache服务
systemctl restart httpd 重启 apache服务
systemctl  status  httpd 查看apache服务状态
systemctl  status  sshd 查看status服务状态

netstat 查看端口号
netstat -lntp|grep smb  查看smb服务端口
netstat -lntp|grep ftp
netstat -lntp|grep http
netstat -lntp|grep ssh

smbpasswd  -a xxx 添加samba用户 xxx ,xxx用户必须先已经用useradd 添加成功
testparm  测试samba语法
ssh-keygen 生成密钥对
ssh  root@192.168.1.1  用root用户远程登录ssh服务器,服务器地址(192.168.1.1)


给ens33多添加一个IP地址:ifconfig ens33:1 192.168.200.xxx
分屏显示/etc/passwd的内容:more /etc/passwd
显示以repo结尾的文件:ls *.repo
显示当前目录(pwd)

启动Apache服务:systemctl start httpd
查看Apache服务端口号:netstat -lntp| grep http
vim打开Apache的主配置文件:vim /etc/httpd/conf/httpd.conf
显示行号:set nu
给xxx.sh添加执行权限:chmod a+x xxx.sh


root表示当前帐号是root;
localhost表示目前的机器名
最后的一个符号“~”表示用户当前的工作目录是主目录;
“#”表示是管理员帐号,有系统管理的权限,如果”#” 符号变为“$”,表明当前的用户是普通用户,没有系统管理权限。
可以键入 startx 来启动图形化桌面

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值