linux基础

笔记

reboot重启 -f强制  -p切断电源

 

shutdown关机或重启shutdown[OPTION]…TIME[MESSAGE]

  -r=reboot  -h=halt  -c=cancel  

=m相对时间表示几分钟后;例如+3

hhmm表示绝对时间 几点几分关机

 

$PS1  提示符格式(变量)[\u@\h \w]\$  示例PS1=”{\u@\H \t]”

 

PS1=”\[\e[1;5;41;33m\][\u@\h \w]\\$\[\e[0m\]”  改变颜色等

 

想要存的住要保存到文件中nano /etc/profile.d/env.sh 没有文件的话要先创建一个文件

 

 

type  查看命令是内部还是外部,显示路径的是外部命令

 

命令的默认搜索路径保存在$PATH变量里  查询echo $PATH

 

查询输出是/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

enable命令默认显示所有每部命令,也可以吧一些内部命令做禁用或者启用 (enable -n 命令)禁用  (enable 命令)开启

 

ntpdate 能连通的IP地址)同步时间

 

rm -f /usr/local/sbin/yes  删除yes

 

hash  显示缓存(hash -d yes)删除yes缓存 (hash -p 命令路径 随意字符)用随意字符代表这个命令

 

 

which yes 查看路径 which -a yes查看所有的路径

 

alias 查看所有别名  (alias cdnet=”cd /etc/sysconfig/network-scripts/”) 创建别名

unalias 现有别名 删除别名

 

存住要把别名写进文件里 .bashrc

想立即生效(退出 或者..bashhrc 或者source.bashrc)读取刚才的文件写在磁盘上

 

systemctl restart network ba 把网络重新启服务动一下

 

echo 把字符串或者变量的内容进行打印显示出来

 

which ls显示别名信息和路径 which –skip-alias ls 只显示路径信息

 

命令格式  COMMAND(命令本身) [OPTIONS…]选项[ARGUMENTS…]对象(参数)  选项-c短格式的选项    –word长格式的选项

 

date看系统时间  (也可以改时间格式是 月 日 小时 分 年 秒  031010302019

date +%s  七零年一月一号到现在多少秒  (date -d @1522299182)把秒的时间格式转换成当前的系统时间格式

 

 clock看主板时间 clock -s系统时间同步主板时间  clock -w主板时间同步系统时间

centos6.9改时区(tzselect)        centos7改时区( timedatectl set-timezone Asia/Shanghai)查看时区(timedatectl status

 

cal显示当前月的日历  显示某一年的日历(cal 2019) 显示过去某一年某一月的日历(cal 9 1752

 

nano 文本编辑/

 

screen  (screen -S [SESSION])创建会话  (screen -x[SESSION]加入会话)  (screen+a,d)剥离当前会话   (screen -ls)显示所有已经打开的会话   screen -r[SESSION]恢复会话

 

pwd显示当前完整路径

 

安装软件  先看光盘df查看光盘路径 cd进入光盘 按ls显示光盘的文件夹进入Packages/  输入rpm -ivh screen-4.0.3-19.el6.x86_64.rpm

 

bc计算器    ibase=16输入16进制数字输出10进制   obase=16输入10进制数字输出16进制

 

“=$()用于换一个命令调用另一个命令的时候

 

cp复制命令

 

history列出执行过的命令 只能记录1000条 想要记录更多或者少改一个文件cat /etc/profile下的(HISTSIZE=1000

 

whatis查看命令的

mskewhatis创建whatis数据库

 

查看内部命令的用法help COMMAND(命令) 查看外部命令COMMAND –help或者COMMAND -h

man(manual)手册 -k 列出需要的所有匹配页面

 

date显示时间

 

rzWindows文件传到linux        szlinux的文件传到Windows

 

ldd查看命令所调用的库

 

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan  磁盘扫描   

 

删除带的文件写上路径   创建也是写上路径

if=    读取=后面的内容   of=   输出到=后面的文件中

 

hexdump -C 详细的看文件具体的数据是什么(通吃)

 

basename  基名

dirname   目录名

 

du -sh目录下的大小

cp  –backup=numbered f1 /data/f1复制f1如果覆盖了就做一个备份

 

rename 批量处理文件的改名

 

lsof |grep deleted 查看有哪些文件删除还没有释放空间

 

killall vim 中断进程(杀掉进程)

> 要删除的文件名       删除大文件

|xargs  解决参数过多

 

shred 比较安全删除

 

ln f1 f2  硬链接 (前面是旧文件后面生成一个和他同一个节点编号的文件名)

ln -s f1 f2 软连接 (前面旧文件后面的真是指针【快捷方式】)

 

readlink可以直接看原始文件的路径

 

file 判断文件的类型

 

hexdump -C 看文件的16进制数格式

 

mv移动或者改名

 

exec 8<>/data/hosts 8对应代表了文件/data/hosts的文件描述符

 

 

多项命令一起执行用;隔开

 

 

 

bin    基本命令库(基本的二进制程序)(一般普通用户用的程序)

boot   静态的文件和启动加载器(启动相关的文件)

dev    放设备的

etc    放系统配置的

lib    放共享库的(库文件)

media  挂载点(主要挂设备  光盘就挂载在这儿)

mnt    挂载点(一般管理员手工去挂载的 mount的简写 )

opt    放一些第三方应用程序包的(现在用的不多了)

sbin   命令库(一般管理员用的程序普通用户一般不能用的)

srv    放一些服务用的程序一些数据

tmp    是放临时数据的

usr    第二层目录结构(目录和根很像   放了大部分的应用程序)      /usr文件最大

var    放可变数据的(搭建wab服务器  下面有log里面放的日志)

misc   杂项(在67中有一个有意思的功能 可以实现光盘的自动挂载)(misc下有一个cd的文件夹看不到直接进入就自动挂载上光盘)

sys    放硬件相关信息

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94296

(1)
张陆禄张陆禄
上一篇 2018-04-01
下一篇 2018-04-01

相关推荐