Liunx常用的100条命令汇存

1、关机
shutdown -h now    立刻关机
poweroff
shutdown -r now    立刻重启
reboot
logout        注销2、进入图形界面
startx3、vi编辑器
[vi] [path]/[file];
[i]进入编辑模式;
[esc]进入命令模式;
[:wq]保存并退出;[:q!]退出不保存。4、显示列表
ls    列表
ls -l    详细列表 长列表格式
ls -a    显示隐藏文件
ll    详细列表
ls -l /bin/*sh  列表bin目录中以sh为结尾的文件5、编译java文件(可以开发java、C、C++程序)
javac Hello.java6、运行java程序
java Hello7、编译C、C++程序
gcc -o Hello Hello.c
gcc -o Hello Hello.cpp8、运行C、C++程序
./Hello.out9、linux目录说明
root:存放root用户的相关文件
home:存放普通用户的相关文件
bin:存放常用命令
sbin:要具有一定权限才可以访问的命令
mnt:挂载光驱和软驱的目录
etc:存放配置相关的文件
var:存放经常变化的文件
boot:存放引导相关的文件
usr:软件的默认安装文件夹(类似于windows的Program Files)10、显示当前路径
pwd11、添加用户
useradd    xiaoming
12、设置密码
passwd xiaoming
13、删除用户
userdel    xiaoming
14、删除用户以及用户目录
userdel    -r xiaoming15、命令运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务(常用)
4:系统未使用保留给用户
5:图形界面(常用)
6:重启系统配置文件:/etc/inittab --> id:5:initdefault16、修改错误配置的方法
在引导界面的时候按[e];
选中第2行,输入[e];
在最后输入[空格][1]-->代表1号级别,单用户级别。
按[b]-->重启17、切换目录
cd18、建立目录
mkdir19、删除空目录
rmdir
rm -rf  删除非空目录20、建立空文件
touch21、复制命令
cp
cp mys* /home 将mys开头的文件全部拷贝到home文件夹中
cp -r   递归复制
cp -rf  不询问,全部覆盖22、移动文件或改文件名
mv23、删除文件或目录
rm
rm  -rf24、建立符号连接(相当于windows中的快捷方式)
ln25、显示文件内容 带分页(空格是下一页,Ctrl+PageUp 上一页)
more
less26、在文本中查询内容
grep
grep -n "hello" [path]/[file]27、管道命令(相当于And,把上一个命令的结果交给|后面的命令处理)
|28、帮助(相当于DOS下的help)
man29、搜索文件及目录
find
find / -name Hello.java 
find / -size +10000000k 
find /home -amin -10 10分钟内存取的文件或目录
find /home -atime -10 10小时内存取的文件或目录
find /home -cmin -10 10小时内更改的文件或目录
find /home -ctime +10 10小时前更改的文件或目录30、重定向命令
>
ls -l > abc.txt  将内容写到abc.txt中
ls -al >> abc.txt  将内容追加到文件abc.txt结尾
grep -n "hello" [path]/[file] > abc.txt 将查找结果保存到abc.txt中31、添加用户组
groupadd32、查看组信息
vi  /etc/group
cat /etc/group(只是查看)33、创建用户并指定用户组
useradd -g police xiaohong34、查看所有用户信息
vi  /etc/password
cat /etc/password35、文件权限
-rw-r--r--
-     代表文件类型:-普通文件
rw-   文件的所有者对该文件的权限:r(4)可读,w(2)可写,x(1)可执行权限
r--   文件所在组对该文件的权限
r--   其它用户对该文件的权限36、修改文件访问权限
chmod 777 xiaoming37、可以让xiaohong修改xiaoming的文件
chmod 664 Hello.java38、改变用户所在组
usermod -g 组名 用户名39、挂载镜像 首先将虚拟机的CD-ROM指定某个镜像
mount /mnt/cdrom/
mount /dev/sda1 /test/  #将sda1盘挂载到test目录下。40、卸载镜像
umount /mnt/cdrom/41、以后台方式运行
./eclipse &42、Eclipse运行,首先要配置Tomcat,然后再配置Jdk。43、查看磁盘使用情况
df  [参数]
df  -l
df  -h44、查看某个目录在哪个分区
df  [目录全路径]
df  /boot/45、查看linux系统分区具体情况
fdisk  -l/dev/sda1 .....
dev  设备名称
sd   SCSI硬盘(还有一种IDE硬盘,如:hda1,意思一样。)
a    第几个盘
1    第几个分区46、显示当前操作系统的环境变量
env47、改变shell输入方式
chsh -s /bin/csh48、shell命令补全功能
直接输入"mk"--再按两下"tab"键--出现两头两个字母为"mk"的命令。
直接输入"cat p"--再按两下"tab"键--出现开关字母为"p"的所有文件或目录。49、查阅历史记录命令或最近执行的命令
history
history 10  最近执行的10个命令
!5   执行历史编号为5的命令
!ls  最后一次以ls开头的命令50、Tcp、Ip
应用层-->传输层-->Ip层-->链路层
你好!==>app_你好==>tcp_app_你好==>ip_tcp_app_你好==>帧头_ip_tcp_app_你好==>网卡==>路由51、SSL加密(还有MD5加密、AES、DES等多种)52、追踪路由命令
tracert www.baidu.com
traceroute www.baidu.com ?
route #显示路由表53、配置网络
setup
/etc/rc.d/init.d/network restart    #重启网络服务54、在Linux中,所有的设备都是文件。55、windows 与 linux 互联,要在虚拟机的"配置"中设置使用哪块网卡。56、如何查询linux中安装哪些rpm软件
rpm -qa57、查询软件是否安装
rpm -q mysql58、查询软件包信息
rpm -qi mysql59、查询软件包中的文件
rpm -ql mysql60、查询文件所属的软件包
rpm -qf mysql61、查询包信息对这个软件的介绍
rpm -qp mysql62、安装rpm包
rpm -ivh mysql
i - install 安装
v - verbose 提示
h - hash 进度条63、删除rpm包
rpm -e mysql64、升级rpm
rpm -U mysql65、samba windows和linux共享文件。66、删除软件及依赖包
--nodeps
rpm -e --nodeps mysql67、服务开启停止
service mysql start/stop/restart68、安装Samba69、进程:正在进行的程序。70、查看系统进程
ps -aux
a - 当前终端所有进程信息
u - 以用户格式显示进程信息
x - 显示后台进程运行的参数80、终止进程
kill  终止某个进程
killall  终止进程和它的子进程81、监控linux下进程变化
top
top -d 10 #每10秒刷新一次
u 监测某个用户
q 退出(Ctrl+C)82、显示系统时间
date83、设置系统时间
date MMDDHHMMCCYY.SS 月月日日时时分分年年年年.秒秒84、查看月历
cal 4 201585、查看年历
cal 201586、监控网络状态
netstat
netstat -an
netstat -anp (并显示进程号)
监测到IP-->找到相关的进程-->killall -9 1840(进程号) 进行封杀87、检测主机连接命令和windows一样
ping88、MySQL (1)免费(2)跨平台(3)轻(4)支持多并发89、初始化mysql数据库
script/mysql_install_db --user=mysql90、修改文件的所有者
chown -R root . (.代表当前文件夹,-R表示递归)
chown -R root data (修改date文件夹的所有者)91、修改用户组
chgrp -R mysql .92、启动mysql
bin/mysqld_safe --user=mysql & (以后台的方式启动)93、如何进入mysql界面
./mysql -u -root -p94、如何增加mysql路径 .bash_profile
cd /root
vi .bash_profile
在path中增加 /home/mysql/bin95、神奇的ssh,一款集远程操作和上传、下载文件的软件。(还有Putty、winSCP)96、用户登录程序自启命令放到 /root/etc/.bashrc中即可。97、临时加载一个路径
export PATH=......98、输出命令
echo99、通配符、转义符等100、如果一个命令很长,又经常用,那么可以取一个别名:
alias
alias llh='ls -l /home'附:linux启动过程分析
(1)BIOS自检
(2)启动CRUB/LIL0
(3)运行linux内核并检查硬件
(4)运行系统的第一个进程init
(5)init读取系统引导配置文件/etc/inittab中的信息进行初始化
(6)/etc/rc.d/rd.sysinit系统初始化脚本
(7)/etc/rc.d/rcX.d/[KS]* 根据运行级别X配置服务终止以K开头的服务;启动以S开头的服务。
(8)/etc/rc.d/rc.local 执行本地特殊配置
(9)其它特殊服务

转载于:https://www.cnblogs.com/mike-mei/p/9143542.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368516.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式是什么意思_机架式ups是什么意思?与分布式DPS有何不同之处?

ups电源很多人听过了,主要是让设备在突然断电的情况下遭遇停电的损坏,保障数据及重要程序运行。那么,机架式ups电源可能就是很多人不太了解的了,在说到与分布式DPS有何不同之处那是很少有人清楚了解了,不管怎么说&…

【原】老生常谈-从输入url到页面展示到底发生了什么

刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入url到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的…

WebApi在MVC 4中一个Controll多个post方法报错处理

http://blog.csdn.net/lqh4188/article/details/53542400(原创) 转载于:https://www.cnblogs.com/william-CuiCui0705/p/8023832.html

光耀卡服务器维修,3月28日服务器更新维护公告

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼亲爱的战友:我们将于03月28日08:00-13:00对所有服务器进行更新维护。在此期间无法登录游戏,给大家带来的不便我们深表歉意。- 商城兑换1)无限紫晶幸运箱 限时兑换※使用后必定获得一款限定永久武器※可重复获…

JPA – Hibernate –包级别的类型映射

当我们最终成熟到可以在JPA中使用某些自定义类型映射时,我们通常会停留在某些提供程序特定的解决方案上,因为JPA本身并未定义任何实现此功能的机制。 让我为您展示一个JPA提供程序Hibernate的自定义类型映射定义的示例。 假设我们在项目中使用Joda Money…

关于文件关联的图标不能正常显示

不知道有没有人遇到过这种情况: 这两种情况都是关联的图标不能正常显示,但是可以正常打开。总觉得看着挺碍眼的,就看了下注册表,发现可以用以下方法解决: 打开注册表,[HKEY_CLASSES_ROOT]找到需要修改的文件…

web前端常用知识点

1、常见的块级元素 内联元素 div -最常用的块级元素 dl - 和dt-dd 搭配使用的块级元素 form - 交互表单 h1 -h6- 大标题 hr - 水平分隔线 ol – 有序列表 p - 段落 ul - 无序列表 fieldset - 表单字段集 colgroup-col - 表单列分组元素 table-tr-td 表格及行-单元格 pre - 格…

Android 7.0 fiddler代理抓不到https请求的解决办法

Android 7.0 fiddler代理抓不到https请求的解决办法 解决方法: 1.在源码res目录下新建xml目录,增加network_security_config.xml文件 (工程名/app/src/main/res/xml/network_security_config.xml)network_security_config.xml文件…

华为畅享8plus停产了吗_牢记华为手机“三不买”原则,不花冤枉钱,选错要吃亏!...

如今华为手机已经占据国内手机市场份额的半壁江山,华为自然也就成为了买手机的首选。那么华为手机真的好吗?我认为应该理性看待,因为每个手机品牌都有好手机也有差手机,其实买华为你只需要牢记“三不买”原则,就可以不…

Spring MVC:MySQL和Hibernate的安全性

Spring有很多不同的模块。 所有这些对于具体目的都是有用的。 今天,我将讨论Spring Security。 该模块提供了灵活的方法来管理访问Web应用程序不同部分的许可。 在这篇文章中,我将研究Spring MVC , Hibernate , MySQL与Spring Sec…

Python 离线 安装requests第三方库

一、介绍 requests是Python的一个HTTP客户端库,跟urllib,urllib2类似,不过requests的优势在于使用简单,相同一个功能,用requests实现起来代码量要少很多。毕竟官方文档都很直白的说: python的标准库urllib2…

JS分页条插件

目标 制作js分页导航jq插件,用于无刷新分页或者刷新分页 实现目标参考京东和天猫的分页条. 有四个固定按钮,前页码,后页码,首页,末页. 程序关键点在于计算中间页面的起止位置.逻辑是以当前页码为参照点,根据需要显示的页码按钮个数,计算参照点前后的页码数量. 当起止点小于1或者…

头同尾合十的算法_乘法速算之首同尾合十

两位数乘两位数中,有一种特殊情况不需要列竖式,可以直接说出答案,那就是“首同尾合十”——十位相同,个位数字之和是10。一、巧算方法前两位:十位数字(十位数字1),后两位:个位相乘例如&#xff…

Bootstrap定制开发

Bootstrap作为目前很受欢迎的前端框架,越来越多的网站开始使用基于Bootstrap框架进行开发。 1、定制开发方法 (1)Bootstrap定制开发可以使用LESS和Grunt实现定制化 (2)在线实现定制化开发,地址为&#x…

JavaFX逆运动学库2.0

这是第一篇讲解javafx-ik的基础教程, javafx-ik是JavaFX的逆运动学库。 该库的源代码可以从GitHub下载。 什么是 图1:单骨 骨骼是使用javafx-ik库进行逆运动学的基本基础。 骨骼具有一定长度和关节,骨骼可以围绕该关节旋转。 具有关节的一端…

html权重值_史上最全的web前端面试题汇总及答案HtmlCss(二)

作者:樱桃小丸子儿链接:https://www.jianshu.com/p/abadcc84e2a4HTML&CSSimg的alt和title的异同?**alt **是图片加载失败时,显示在网页上的替代文字;**title **是鼠标放上面时显示的文字,title是对图片的描述与进一…

解决问题SyntaxError: Unexpected token import

ES6语法的模块导入导出(import/export)功能,我们在使用它的时候,可能会报错: SyntaxError: Unexpected token import 语法错误:此处不应该出现import 我遇到的情况是import语法不识别导致的。在这里,有两种方法可以解决。 1: 使用…

linux下添加用户并赋予root权限

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: …

CSS定位机制

css定位机制和css动画变换 css定位机制 定位属性position(相生相克) 1 static:静态定位 2 relative:相对定位(相对于自己原来的位置定位) 3. absolute:绝对定位(float)…

使用Gradle的简单Spring MVC Web应用程序

除了我们现在将使用Spring MVC而不是原始servlet之外,该文章将与我们以前的文章Simple Gradle Web Application相似。 使用Gradle运行基本的Spring MVC应用程序确实很容易。 您可以在Github上下载本教程的源代码。 先决条件 安装Gradle 我们的基本项目结构将是&am…