常用的Linux 命令

scp root/1.txt root@127.0.0.1:/home

rpm  安装软件

systemctl start service 启动服务

systemctl restart service 重启服务

systemctl stop service 停止服务

systemctl status service 查看服务状态

service iptables stauts 开启防火墙状态

service iptables stop 关闭防火墙

service iptables start 开启防火墙

service network restart 重启网卡

systemctl restart netowrk 重启服务

chkconfig iptables -list

chkconfig iptables off/on

date 系统当前时间

top 系统磁盘状态

kill  服务进程

ifconfig 查看网卡和网络状态

uname 系统版本

cd /home 进入到home目录下
cd .. 返回上一级目录
cd ../.. 返回上两级目录
pwd 当前所在目录
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料

head 前N行

tail 后N行

文件的大小   du -ch *|grep G
文件的个数   ls -l |grep "^-"|wc -l

查看占用空间最大文件 du -sh /*

crontab -l 查看当前用户的定时任务
crontab -r 删除当前用户的crontab文件
crontab -e 创建文件
man crontab | more 查看版本

subst D: C:/   用于路径替换

echo $变量

ls -lrt 查看

cd /home/zdku/  进入到这个目录

adduser tommy  //添加一个名为tommy的用

passwd tommy   //修改密码

useradd 增加用户
userdel 删除用户
usermod 修改用户
userls 显示用户和系统登录信息
passwd 修改用户口令
groupadd 增加用户组
groupdel 删除用户组
groupmod 修改用户组
groupls 显示用户组的属性

chown hadoop easy-7.1-20161027.jar   用户

chgrp hadoop easy-7.1-20161027.jar    组

mv easy-7.1-20161027.jar /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  移动到这个目录下

cp easy-7.1-20161027.jar /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib 复制到这个目录下

\cp -rf easy-7.1-20161027.jar  /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  覆盖这个目录下的文件

cd /home/hadoop/apache-tomcat-xlabel/webapps/xlabel/WEB-INF/lib  查看这个目录下

chmod a+x a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人
chmod o+x o+x 只是给其他人加上可执行权限

mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir /tmp/test/123 创建一个目录
mkdir -p /tmp/test/123 创建一个目录

rmdir dir1 删除一个叫做 'dir1' 的目录
rmdir /tmp/test/123 删除目录
touch filename:在当前目录下创建文件。
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1(文件) new_dir(路径/home/hadoop/apache-tomcat-xlabel) 重命名/移动 一个目录
cp dir1(文件) new_dir(路径/home/hadoop/apache-tomcat-xlabel) 重命名/移动 一个目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录

umount -a 磁盘挂载状态
top 查看内存占用情况
free -m 查看内存的使用
df -h 磁盘空间使用率
du -sh 查看当前文件夹下文件与文件夹大小
df -hl查看磁盘空间大小
vi test1.txt 文件名
:q!强制文件并退出vi,放弃修改
:quit 退出vi
:wq! 写文件之后退出编辑
:w filename 写入文件
:x 保存并退出
zz 保存并退出

ftp by 退出上一级,返回。
cat filename(文件名) 命令来查看
dd 删除vi里面的一行数据
passwd 修改密码
ifconfig 查看当前网络
ping 网络是否能ping通
ps -ef |grep PID 等于  jps 查看进程
ps -ef | grep weblogic 查看程序运行的进程
kill -9 进程号 杀死进程
service sshd start 或是/etc/init.d/sshd start 启动ssh(一般叫做sshd)进程
zip:
打包 :zip something.zip something (目录请加 -r 参数)
解包:unzip something
指定路径:-d 参数
tar:
打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
压缩:tar -zcvf appName.tar.gz.date appFileName(例如:tar -zcvf rc.tar.gz.0513 rc)
解压:tar -xvf tarFile

zip命令
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

tar 命令
解压:tar zxvf FileName.tar
压缩:tar -czvf FileName.tar DirNmae

压缩目录/文件: tar -z -cv -f jo.tar.gz jo
查看压缩源文件:tar -z -tv -f jo.tar.gz
解压缩源文件: tar -zxv -f jo.tar.gz -C /tmp/jo2
ifconfig 查看当前系统的网卡信息
ping 查看与某台机的连接情况
netstat -an 查看当前系统的端口使用
netstat -nr 显示路由表
netstat 显示所有处于监听的tcp端口

zip命令
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

tar 命令
解压:tar zxvf FileName.tar
压缩:tar czvf FileName.tar DirNmae

get filename # 下载文件
put filename # 上传文件

crontab -l 查看当前用户的定时任务
crontab -r 删除当前用户的crontab文件
crontab -e 创建文件
man crontab | more 查看版本

yum install vsftpd 传输协议

date 当前系统时间
date +%Y/%m/%d 日期
cal 日历
cal 2018 日历
bc 计算器
chgrp用户组
chown所有者
chmod权限
r:4
w:2
x:1
usr/local/
uname -r 版本
lsb_release -a
echo $LANG
df 挂载设备
fdisk 磁盘区分
fdisk -l
mkfs 磁盘格式化
dd if=/dev/zero of=/tmp/swap bs=1M count=128
ll -h /tmp/swap
vi /etc/shadow /etc/passwd
磁盘阵列(raid)
raid0 :磁盘数据坏了,数据无法恢复
raid1:磁盘数据坏了,radi磁盘有两个,数据可以备份。
mkfs -t ext3 /dev/md0 格式化
mkdir /mnt/raid
mount /dev/md0 /mnt/raid
df
ps aux 所有内存进程
ps 静态的 top动态的
free -m 查看内存使用
netstat -tlnp 监听网络连接
kill -9 端口
killall -9 名称
vmstat -d 磁盘读写状态
getenforce 模式为Permissive
sestatus
vi /etc/selinux/config
setenforce [0|1] 0是permissive宽容模式 1是Enforcing 强制模式
setenforce 0
getenforce
Permissive

setenforce 1
getenforce
Enforcing

netstat -tulp 网络服务
netstat -lnp 监听服务
service --status-all 查看所有服务状态
:set nu 行数
:set nonu 取消行数
rmdir 删除空文件夹
rount -n

/conf/server/tas-server.xml
cp -a /etc/skel/* /home/thunisoft/
etc/passwd
ls -a /etc/skel/
cp -a /etc/skel/* /home/thunisoft/
cp -a /etc/skel/* /home/thunisoft/
cp .bash_logout .bash_profile .bashrc /home/thunisoft/
cp -a /etc/skel/. /var/zabbix ; -a表示复制隐藏文件 /var/zabbix 是zabbix用户的家目录,具体可以查看/etc/passwd文件。
其实 拷贝.bash_logout .bash_profile .bashrc 这三个文件即可。
.tar.gz 格式解压为 tar -zxvf xx.tar.gz
./arterybase-install.sh
useradd user 添加用户
usermod user 删除用户
/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名
wget
curl -o -#
系统版本:
cat /proc/version
yum repolist all
yum provides ifconfig 查看哪个包提供ifconfig
yum list 'net-tools'

/usr/local/TAS/conf
ip addr 等同与ifconfig

service network restart 重启网卡服务
service iptables stop
chkconfig iptables stop
service iptables status
setenforce
getenforce
netstat -antpu |grep 8080

getenforce 这个命令可以查看到selinux的状态

安装防火墙
$ yum install firewalld
# 启动防火墙
$ systemctl start firewalld

配置NTP 时间同步
systemctl start ntpd
systemctl enable ntpd
systemctl restart ntpd 重启ntpd服务
同步查看
ntpq -p
ntpstat

ip adr

head -n 10 /etc/passwd
head -n 10 /etc/shadow
head -n 10 /etc/gshadow
ps -ef | grep ssh 查看端口
netstat -tlunp |grep vsftpd 查看网络端口

rpm -q vsftpd
yum install vsftpd
/etc/init.d/vsftpd start

查看已安装的yum包
#rpm –qa|grep yum

卸载软件包
#rpm –e –nodeps yum

关于学习Linux的基本命令操作的更多相关文章

  1. linux云计算集群架构学习笔记:rhel7基本命令操作

     1-3-RHEL7基本命令操作 1.1Linux终端介绍 Shell提示符 Bash Shell基本语法. 1.2基本命令的使用:ls.pwd.cd. 1.3查看系统和BIOS硬件时间. 1.4 L ...

  2. 【Linux】基本命令操作

    一.用户操作 1.新增用户 useradd -u 1101 -g zte -d /home/xhs -m xhs --其中,1101,为用户ID,尽量使用500以上的 zte,为用户组 /home/x ...

  3. 大数据学习之HDFS基本命令操作05

    1)hdfs的客户端 1.网页形式->测试用 http://192.168.40.11:50070/dfshealth.html#tab-overview 2.命令行形式->测试用 3.企 ...

  4. Linux高级运维 第三章 Linux基本命令操作

    3.1  Linux终端介绍.Shell提示符.Bash基本语法 3.1.1  登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...

  5. Linux基本命令操作

    3.1  Linux终端介绍.Shell提示符.Bash基本语法 3.1.1  登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...

  6. 安装Linux系统,学习Linux操作基础

    20189230杨静怡 2018-2019-2 <移动平台开发实践>第1周学习总结 安装Linux系统内容总结 一.学习"基于VirtualBox虚拟机安装Ubuntu图文教程& ...

  7. Linux学习系列八:操作网口

    一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些.在 ...

  8. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  9. Linux 基本命令操作 (文件共享) 一

    前言:在学习Linux过程中,遇到一些经典而又基本的命令操作,想记录下来去帮助刚学Linux的同学.下面是有关相关的操作,我会进行详细的分解步骤:希望能够帮助到你们.由于时间仓促,再加上笔者的能力有限 ...

随机推荐

  1. Bootstrap -- 按钮样式与使用

    Bootstrap -- 按钮样式与使用 1. 可用于<a>, <button>, 或 <input> 元素的按钮样式 按钮样式使用: <!DOCTYPE h ...

  2. 码农人生——从未学过Android如何开发Android App 案例讲解-第002期案例

    标题有点晃眼,本次分享是002期博文的实践故事,不会有任何代码.也不会教别人android 如何开发,类似博文已经有大批大批,而且还会有陆陆续续的人写,我写的文章,主要是经验之谈,希望总结出的一些方法 ...

  3. JS第一部分--ECMAScript5.0标准语法 (JS基础语法)

    一,调试语句 二,JS的引入方式 三,变量的使用 四,基本的数据类型 4.1,基本数据类型转换 4.2,字符串的常用方法 五,复杂数据类型 5.1,Array(数组)及常用方法 六,流程控制( 逻辑与 ...

  4. 这可能是把ZooKeeper概念讲的最清楚的一篇文章

    我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 Solr 集群的时候,我使用到了 ZooKeeper 作为 Solr 集群的管理工具. 前几天,总结项目经验的时候,我突 ...

  5. Oracle 史上最全近百条Oracle DBA日常维护SQL脚本指令

    史上最全近百条Oracle DBA日常维护SQL脚本指令 https://mp.weixin.qq.com/s?__biz=MjM5MDAxOTk2MQ==&mid=2650281305&am ...

  6. day21(1)---python的内存管理

    垃圾回收机制: 不能被程序访问到的数据,就称之为垃圾. 引用计数:引用计数是用来记录值的内存地址被记录的次数的 每一次对值地址的引用都可以使得该值的引用计数+1 每一次对值地址的释放都可以使得该值的引 ...

  7. AI 生成式对抗网络(GAN)

    生成式对抗网络(Generative Adversarial Network,简称GAN),主要由两部分构成:生成模型G和判别模型D.训练GAN就是两种模型的对抗过程. 生成模型:利用任意噪音(ran ...

  8. 使用exec和sp_executesql动态执行SQL语句(转载)

    当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句.一个比较通用的分页存储过程,可能需要传入表名, ...

  9. 搭建suse11.4内网源服务器

    有外网的话 suse-test:~ # cat /proc/version Linux version 3.0.101-108.18-default (geeko@buildhost) (gcc ve ...

  10. 面试必问Elasticsearch倒排索引原理

    本文摘抄自我的微信公众号"程序员柯南",欢迎关注!原文阅读 倒排索引是目前搜索引擎公司对搜索引擎最常用的存储方式,也是搜索引擎的核心内容,在搜索引擎的实际应用中,有时需要按照关键字 ...