reboot重启 -f强制 -p切断电源
shutdown关机或重启shutdown[OPTION]…TIME[MESSAGE]
-r=reboot -h=halt -c=cancel
=m相对时间表示几分钟后;例如+3
hh:mm表示绝对时间 几点几分关机
$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显示时间
rz将Windows文件传到linux sz将linux的文件传到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 杂项(在6和7中有一个有意思的功能 可以实现光盘的自动挂载)(misc下有一个cd的文件夹看不到直接进入就自动挂载上光盘)
sys 放硬件相关信息
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94296