ln -s ../libs/ libs
在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹
关于su和su -的区别
切换用户是可以使用su tom或者su - tom来实现,但是两者有区别
su只是切换身份,但shell环境仍然是原用户的shell
su -是连用户的shell环境一起切换
切换了shell环境,PATH的环境变量才有效
举例子:
比如说 root用户在/root/目录下, su tom,
切换到了tom 用户,但是目录仍然在/root/下。
如果使用su - tom
你可以发现目录也切换到tom用户的home目录下
这也是造成一些命令报错:command not found的原因
通过以上比较我们发现用su - 就相当于一个完整的登陆过程,而su 只是简单的把用户切换过去,一些环境变量什么的都没带过去
查看用户权限:
sudo -lU 用户名
仅查看自己的权限:
sudo -l
用mkdir创建多层目录:
mkdir -p tset1/test2/test3
根据进程号-PID查找启动程序的路径:
ls -l /proc/$PID/exe(将$PID改为欲查找的PID)
添加新的Linux用户:
adduser hzx:新增Linux用户hzx
passwd hzx::给用户hzx设置密码
userdel hzx:永久性删除用户账号hzx
添加sudo操作的用户权限(即xx is not in the sudoers file问题)
1.whereis sudoers:找出权限文件所在的位置,默认都是/etc/sudoers
2.su root:暂时以超级用户登录
3.chmod u+w /etc/sudoers:修改文件权限(增加 写 权限)
4.vi /etc/sudoers:在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为你的用户名
5.chmod u-w /etc/sudoers:还原文件权限(去掉 写 权限),否则系统不允许执行suoders文件
查看用户列表:
w 可以查看当前活跃的用户列表
who 显示目前登入系统的用户信息
可以查看所有用户的列表:cat /etc/passwd
查看用户组:cat /etc/group
筛选过滤后:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
Vi编辑器的字符串查找:
/string 往前搜索string(支持正则)
n 查找下一个
?string 往后搜索string
/+上下箭头 搜索历史
:+上下箭头 :命令的历史
* 往前查找当前word,前提是光标移动到要查找的word
# 往后查找当前word,前提是光标移动到要查找的word
/\<word\> 只匹配word,不匹配wordstr等等
% 查找匹配的括号,前提是光标要在一边的括号上
fx 在当前行移动到下一个字符x
Linux查看CPU和内存使用情况:
使用top命令即可
强制终止某个进程:
kill -9 进程对应的pid(可用 ps -ef | grep 进程名 这条命令查看)
网络流量实时监控:
yum install -y iptraf
iptraf -h : 查看还有哪些参数和选项
iptraf -g :网络接口的一般信息统计
free 命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
-b:以Byte为单位显示内存使用情况;
-k:以KB为单位显示内存使用情况;
-m:以MB为单位显示内存使用情况;
-o:不显示缓冲区调节列;
-s<间隔秒数>:持续观察内存使用状况;
-t:显示内存总和列;
-V:显示版本信息。
查看系统所有进程一共可以打开的文件(描述符、句柄)数量:
# cat /proc/sys/fs/file-max
Linux如何清空邮件:
1.进入邮件目录:cd /var/spool/mail/
2.列出所有用户: ll
2.清空指定用户的邮件:echo ''>root
在vi编辑器的命令模式下:
:set ff?
回车后,可以查看文件格式
用:set ff=unix可将其转换为unix格式(回车后会没有反应,重新调用:set ff?即可查看更新结果)
查看某目录下的文件数目:
ls -l 目录名 | grep "^-"| wc -l
加入开机启动豪华午餐:
chkconfig –level 35 “服务名” on
或 “ntsysv”命令
解释:
ntsysv命令:可以集中管理系统不同的运行等级下的系统服务启动状态
使用空格键选择或者取消选项,按tab键可以跳到下面
Linux的定时任务(crontab服务):
启动crontab服务:service crond start
修改crond服务配置:vi /etc/crontab
格式:0 * * * * root 欲运行的sh脚本文件的绝对路径(包括文件名)--每隔一个小时执行一次
ps:crontab命令详解
记得先提升权限:
chmod 777 欲运行的sh脚本文件
解释:
755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。
777代表,user,group ,others ,都有读写和可执行权限
查看crontab的运行日志记录:tail -f /var/log/cron
输入ls命令后,显示的第一行total n(n表示数字)的含义:
这级目录结构中使用数据块的数量
在vi编辑器的文本替换功能:
语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义
例如:
将文本“com.hzx.”全局替换为“net.good321.”
命令--》:%s/com.hzx./net.good321./g
//修正Linux时区
//1.设置时区
tzselect
//2.复制相应的时区文件,替换CentOS系统时区文件
cp -y /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
//1.安装时间同步服务(组件)
yum install -y ntp
//2.设置同步服务器
ntpdate time.nist.gov
//3.让系统时间和BIOS时间同步,避免重启后失效
hwclock --systohc
命令行页面往上翻页:Shift+PageUp
查看PATH :echo $PATH
http://www.cnblogs.com/eastson/archive/2012/06/29/2570163.html(成功)
http://www.cnblogs.com/sunormoon/archive/2012/02/10/2345326.html
Linux 零碎知识点的更多相关文章
-
webdriver零碎知识点
#零碎知识点,用于记录平时遇到的比较杂的知识点 driver.current_url 获取当前url phantomjs 实现无浏览器界面自动化测试(driver = webdriver.Phanto ...
-
Android零碎知识点 1
Android零碎知识点 1 Android在2.3版本上开始支持KeyEvent.KEYCODE_PAGE_DOWN以及KeyEvent.KEYCODE_PAGE_UP的操作. Androi ...
-
非常全的Linux基础知识点
Linux是每个后端程序员必须要掌握的系统,今天小编就给你分享一篇Linux基础知识点大全,看看你知道多少? 一. 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么操作系统: 操作系统 ...
-
Linux课程知识点总结(一)
Linux课程知识点总结(一) 一.Linux系统的简介 1.1 什么是Linux Linux是一个免费的多用户.多任务的操作系统,其运行方式.功能和Unix系统很相似,但Linux系统的稳定性.安全 ...
-
Linux课程知识点总结(二)
Linux课程知识点总结(二) 七.Shell实用功能 7.1 命令行自动补全 在Linux系统中,有太多的命令和文件名称需要记忆,使用命令行补全功能[Tab]可以快速的写出文件名和命令名 7.2 命 ...
-
C++ 零碎知识点
C++的一些知识点比较零碎,下面清单的形式做一些记录与归纳,以供参考. 1.赋值操作符重载(深复制): (1)由于目标对象可能引用了以前的一些数据,所以应该先delete这些数据: (2)注意到对象可 ...
-
找工作笔试面试那些事儿(16)---linux相关知识点(1)
linux这部分的知识倒不是笔试面试必考的内容,不过现在很多公司开发环境都在linux系统下,一些简单的知识还是需要了解一下的,笔试面试中万一碰到了,也不会措手不及.作为菜硕的我,又因为读研期间的项目 ...
-
文件系统与linux相关知识点
文件系统是操作系统中管理持久性数据的子系统,提供数据存储和访问功能.对于服务器开发人员,比较关注的是unix(linux)环境下的文件系统,比如分区与磁盘关系,磁盘的剩余空间,文件的类型与权限控制,文 ...
-
Linux了解知识点
Linux知识点 1.linux系统内核最早由芬兰大学生linus Torvalds开发. 2.Linux主要用于服务器端和嵌入式两个领域. 3.Linux的特点:开放性.多用户.多任务.良好的用 ...
随机推荐
-
CSS3 animation 动画
今天看到一个很酷的logo看了下他用的是animation 动画效果,就拿来做例子 浏览器支持 Internet Explorer 10.Firefox 以及 Opera 支持 animation 属 ...
-
2014 NOIP 赛前自我整理提醒。
空谈WA,实干AC. 所以作为一个就要上战场的OIer ,实干当然是最重要,但刷题不在多,要点牢记是关键,虽然本渣没记住多少,但还是列几点值得注意的小点. 1.战场上容不得失误. 对于每日都要敲键盘的 ...
-
HDU-3001 Travelling
http://acm.hdu.edu.cn/showproblem.php?pid=3001 从任何一个点出发,去到达所有的点,但每个点只能到达2次,使用的经费最小.三进制 Travelling Ti ...
-
sui的一些方法封装
+ function($) { "use strict"; var today = new Date(); var getDays = function(max) { var da ...
-
[学习笔记] 模拟退火 (Simulated Annealing)
真没想到这东西真的在考场上用到了...顺便水篇blog以示诈尸好了(逃 模拟退火算法 模拟退火是一种随机化算法, 用于求函数的极值qwq 比如给出一个问题, 我们要求最优解的值, 但是可能的方案数量极 ...
-
React Native学习(九)—— 使用Flexbox布局
本文基于React Native 0.52 Demo上传到Git了,有需要可以看看,写了新内容会上传的.Git地址 https://github.com/gingerJY/React-Native-D ...
-
shiro初识
shiro 可以做认证.授权.加密.会话管理.与web集成.缓存. 在本文中,主要使用认证和授权这两个功能. 在shiro框架中,有些很重要的概念: Subject 很多人把它理解为当前用户,这 ...
-
OkHttp3源码详解(五) okhttp连接池复用机制
1.概述 提高网络性能优化,很重要的一点就是降低延迟和提升响应速度. 通常我们在浏览器中发起请求的时候header部分往往是这样的 keep-alive 就是浏览器和服务端之间保持长连接,这个连接是可 ...
-
用10046 跟踪exp
之前写过一个blog,Oracle expdp为什么比exp快,原理是什么,是从官方文档中获知的,如今通过10046来分析exp的过程. C:\Users\Administrator>exp L ...
-
HDU 5636 关键点的 floyd 最短路问题
Shortest Path Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)T ...