首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
tengine
service
centos
unix
zsh
sftp
ftp
port
syslog
stdout
awk
sudo
grafana
4层
docker
crontab
压力测试
ssh
cron
容器
ubuntu
server
交换机
7层
tomcat
shell
jenkins
服务器
centos7
linux
k8s
负载均衡
kubectl
vagrant
colors
grep
dns
debian
fabric
nginx
路由器
devops
curl
touch
log4j
运维
当前位置:
开发笔记
>
运维
> 正文
我的Linux学习笔记
作者:语涵星空 | 来源:互联网 | 2017-11-05 02:19
我的Linux学习笔记--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
作者:fgwzhl
1 top 看当前运行的进程
kill -9 pid 终止某进程(树)
cd 返回根目录
pwd 显示当前目录
3 less more查看文本文件指令 在less中打入v键就会启动vi编辑当前文件
4 mkdir、rm mv 改变文件名和目录名的命令
cp 复制文件和目录命令
man 命令使用方法参考工具,很有用
nano是一个小巧自由,并且友好的编辑器
5vi有两种模式,一种是命令模式,一种是编辑模式。进入vi以后,默认处于命令模式。
现在我们执行vi LoveLetter。进入以后,按一下键盘上的Insert功能键或者i键可以进入编辑状态,可以插入字符,再按一下Insert变成复盖模式,这两种模式的区别很容易体现,大家尝试一下就可以了。上下左右四个方向键可以移动光标。基本的编辑命令和Windows里面没有区别。是不是很容易呢?当你把需要的内容输入完成以后,我们要保存,这时候按一下ESC键从编辑模式回到命令模式,首先输入一个冒号“:”,也就是按住SHIFT键不放再按分号“;”这样首先输入一个“:”,然后,输入w,回车,就可以保存我们编辑的内容到LoveLetter文件。现在我们按一下Insert就可以继续编辑。再按ESC,输入“:”,再按w又可以保存。可是现在我们不需要保存,我们想要不保存就退出,怎么做呢?当我们输入w的时候是write的意思,保存,那么我们输入q就是quit退出的意思。好,输入q,回车,vi提示我们刚才进行的修改还没有保存,所以记住!一旦需要放弃我们的修改,不能直接用q命令退出,而需要用“q!”命令。输入q!,好了,退出了。
我们想看看我们刚才编辑的LoveLetter是不是真的保存好了,再vi LoveLetter,ok,看到了吧?现在我们想要直接退出,就可以只输入“:q”就可以了,不用输入那个“!”因为我们没有修改文件内容。如果我们修改一下这篇文章,我们在退出的时候可以输入“ESC : wq”就可以了。不需要把w和q分成两次输入。
6 linux中可以用amount命令将iso文件挂接为目录:mount -t iso9660 -o loop /home/kris/somewhat.iso /mnt/cdrom
7 file 检查文件的类型
8 wall write mesg
9 reset 重置终端,当屏幕发生问题的时候用此方法
10 env 显示环境变量
11 改变系统语言的方式:运行 export LC_ALL="en_US" LANG=en_US 就可以改成英文。要想一直输出E文.可以到 /etc/sysconfig/i18n里修改LANG="en_US. Utf-8"
12 查看本机ip:ifconfig -a
13 mount光盘:mount/dev/cdrom /mnt/cdrom,然后就可以在/mnt/cdrom中看到光盘内容了 。用umount /mnt/cdromo 可以卸载光盘。只有卸载光盘以后才能将光盘弹出。
14 在linux的提示符下输入文件名等的时候,可以输入部分文件名然后按Tab键即可智能补全。
15 redhat中安装rpm包的方法:rpm -i "包路径";要升级包可以rpm -U packagename。包的删除比较容易,使用:# rpm -e packagename就能够删除自己想要删除的包,不需要知道版本和路径
16 启动即运行vsftp方法,运行ntsysv,选中列表中的vsftpd即可。
17 查看文件内容:cat 文件名
18 find / -name "*network*" -print 查找根目录下所有包含network的文件
find / -iname "*network*" -print 查找根目录下所有包含network的文件,忽略大小写
19 useradd user1 建立一个用户,不过在为用户设定密码之前这个用户是不能使用的,设定密码的命令为passwd user1
20 ls的时候文件名旁边如果有“*”号,表示它是可执行文件,只要运行“*/文件名”即可运行。
21 重启网络service network restart
22 字符界面进入图形界面:startx,图形界面返回字符界面:注销即可。
23 安装VMWare,然后虚拟机网络类型选NAT即可实现主机和虚拟机之间的通信,要远程登录linux还需要安装telnet服务,root默认不能通过telnet登录
24 删除非空目录:rm -rf 目录名
25 解压cpio的方法:cpio -idmv <***.cpio
26 UE中编辑的shell脚本到unix中运行提示“h^M: is not an identifier”,解决方法:dtox a.txt >b.txt 转换为unix格式,或者使用UE中的“文件”“转换”“DOS转Unix”功能。第二种更方便
27 find /usr -name httpd
28 解压some.tgz的方法:首先gunzip some.tgz,生成some.tar,然后tar -xvf some.tar解压
29 将gcc加入路径的方法:
PATH=$PATH:/usr/gnu/bin/
export PATH
30 sh脚本的变量的赋值等号两边不能有空格
31 sh脚本中命令行之间不能有空行,if语句后的条件前后要有空格
32 判断当前终端类型echo $TERM
33 重新获取ip的方式:/etc/init.d/network restart
34 Linux中录入ESC转义符的方法:首先按下Ctrl+V,然后按下ESC键
35 以后台方式运行一个程序,也就是脚本退出、shell退出都不会导致程序退出:命令后加“&”
36 登录自启动的脚本放在“/etc/profile”文件中,比如配置Java的环境变量就必须在这个文件中加入:
pathmunge /usr/java/j2re1.4.2_14/bin/ after
JAVA_HOME="/usr/java/j2re1.4.2_14/"
注意JAVA_HOME中的等号两边不能有空格,否则JAVA_HOME会被当成命令处理
37 如果系统出现乱码修改LANG环境变量即可。以前批量系统就出现过此问题
39 windows下的trace对应Linux的"traceroute ip地址"
40 Linux下使用U盘的方法,插入U盘,在mnt下创建目录usb;然后运行“fdisk -l”,这样会显示所有的设备,因为一般的U盘都是Fat格式的,所以找到格式为FAT的硬盘的标识符,比如sdb1,然后运行mount -t vfat /dev/sdb1 /mnt/usb;这样就U盘就挂接到/mnt/usb下了;卸载的时候umount /mnt/usb
编辑器
windows
linux
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
linux
2023年最新指南:如何在手机上访问PHP网页
本文提供了2023年最新的解决方案,帮助用户了解如何在移动设备上顺利访问和浏览PHP网页,涵盖从基础设置到高级技巧的全方位指导。 ...
[详细]
蜡笔小新 2024-12-14 14:07:43
linux
PHP 字符串处理:检测子字符串及位置
本文探讨如何使用 PHP 进行字符串处理,特别是如何检测一个字符串是否存在于另一个字符串中,并确定其具体位置。通过实例代码展示,帮助读者掌握这一常用功能。 ...
[详细]
蜡笔小新 2024-12-15 19:09:50
linux
在Win10上利用VS2015构建Caffe2环境
本文详细介绍如何在Windows 10操作系统上通过Visual Studio 2015编译Caffe2深度学习框架的过程。包括必要的软件安装、环境配置以及常见问题的解决方法。 ...
[详细]
蜡笔小新 2024-12-15 18:03:52
linux
笔记本电脑无法正常关机的解决方案
当您的笔记本电脑出现无法正常关机的情况时,可以通过多种方法进行排查和修复,包括检查声音文件、减少启动程序、调整电源管理设置等。 ...
[详细]
蜡笔小新 2024-12-15 15:46:56
linux
如何在Linux系统中安装并使用虚拟机
本文详细介绍了在Linux操作系统中安装和配置虚拟机的方法,包括选择合适的虚拟机软件、安装过程及基本配置步骤。 ...
[详细]
蜡笔小新 2024-12-15 15:12:52
linux
基于OpenWrt构建首个'Hello World' IPK应用
本文介绍如何在Ubuntu环境下为OpenWrt系统构建并安装首个'Hello World'应用程序的IPK包。文章不仅涵盖了基本的环境搭建,还详细说明了代码编写、Makefile配置及最终的IPK包生成与安装过程。 ...
[详细]
蜡笔小新 2024-12-15 13:28:28
linux
Java程序员必备:最新面试问题解析(基础篇)
本文整理了一系列Java面试问题,涵盖Java开发环境的分类、Java语言的核心特性、Linux环境下Java SE的安装步骤、常用的Java开发工具介绍,以及类与对象的基本概念等。 ...
[详细]
蜡笔小新 2024-12-15 12:13:22
服务器
Java编程概览:MVC模式与游戏开发
本文探讨了Java编程中MVC模式的优势与局限,以及如何利用Java开发一款基于鸟瞰视角的赛车游戏。 ...
[详细]
蜡笔小新 2024-12-15 11:44:49
linux
为Firefox浏览器配置全局热键的方法
本文探讨了如何为Web浏览器(如Firefox)添加全局热键(例如媒体控制键),并详细说明了实现这一功能所需的步骤,包括可能需要的Firefox扩展和Greasemonkey脚本。 ...
[详细]
蜡笔小新 2024-12-14 18:21:54
linux
PHP7升级后未安装bcmath扩展导致调用错误
本文讨论了从PHP5.6升级至PHP7过程中遇到的问题,特别是关于bcmath扩展的兼容性问题。bcmath用于执行高精度数学运算,类似于Java中的BigDecimal。升级后,在调用bcmath函数时出现了错误。 ...
[详细]
蜡笔小新 2024-12-14 12:41:44
linux
免费获取:全面更新的Linux集群视频教程及配套资源
本资源包含最新的Linux集群视频教程、详细的教学资料、实用的学习课件、完整的源代码及多种软件开发工具。百度网盘链接:https://pan.baidu.com/s/1roYoSM0jHqa3PrCfaaaqUQ,提取码:41py。关注我们的公众号,获取更多更新的技术教程。 ...
[详细]
蜡笔小新 2024-12-14 11:51:16
linux
初探Android开发基础
本文记录了Android学习的初期阶段,包括Android的基本架构、Dalvik虚拟机与JVM的区别、ADB工具的使用以及应用程序的打包安装流程。 ...
[详细]
蜡笔小新 2024-12-13 23:11:10
linux
Twisted网络编程必备(1)注:测试版本Twisted10.1.0.winxp32py2.6,对于原代码略有修改
转自:http:www.yybug.comread-htm-tid-15324.html为什么使用Twisted? 如果你并不准备使用Twisted,你可能有很多异议。为什么使用T ...
[详细]
蜡笔小新 2024-12-13 14:57:51
linux
Linux 文件系统中的特殊权限详解:SUID、SGID 和 Sticky Bit
在 Linux 系统中,除了基本的读取、写入和执行权限外,还存在三种特殊权限:Set User ID (SUID)、Set Group ID (SGID) 和 Sticky Bit。这些特殊权限用于增强系统的安全性和功能性。 ...
[详细]
蜡笔小新 2024-12-13 14:55:42
linux
PHP调用Shell命令的多种方法及环境配置指南
本文详细介绍了在PHP中调用Shell命令的不同方式及其应用场景,同时提供了在Ubuntu系统中配置PHP以支持Shell命令执行的具体步骤。此外,还涵盖了安装与配置Apache服务器及PHP环境的过程,以便于开发者能够顺利地在Web环境中执行Shell脚本。 ...
[详细]
蜡笔小新 2024-12-13 11:25:37
语涵星空
这个家伙很懒,什么也没留下!
Tags | 热门标签
tengine
service
centos
unix
zsh
sftp
ftp
port
syslog
stdout
awk
sudo
grafana
4层
docker
crontab
压力测试
ssh
cron
容器
ubuntu
server
交换机
7层
tomcat
shell
jenkins
服务器
centos7
linux
RankList | 热门文章
1
PostgreSQL 与 MySQL 的主要差异及应用场景分析
2
春节期间如何利用团队协作平台高效应对突发任务?
3
在 PHP 中为各个方法添加身份验证:针对不同方法参数实施认证(基于 Restler 3 框架)
4
基于Java的客户关系管理(CRM)系统优化与应用
5
常见字符串哈希函数的综合分析与应用
6
某CMS 20180827版 前端存在GETShell漏洞分析
7
Python与Java编程语言的主要差异分析:常见疑问解答
8
PHP服务接口的专业测试方法与实践
9
如何在WAMP环境中更改默认的www根目录路径
10
在Ubuntu 20.04上安装Zotero:详细步骤与配置指南
11
番外篇1:深入解析分布式服务器的工作原理与应用
12
苹果电脑任务管理器快捷键详解:快速掌握Mac上的任务管理操作
13
Python 微服务架构设计是否合理?探讨与分析
14
Python 字符串处理技巧:查找、复制、替换、删除、截取、连接、比较、包含及大小写转换
15
七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有