檢視當前發行版可以使用的shell
複製**
**如下:
[root@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
檢視當前使用的shell方法
一、最常用的檢視shell的命令,但不能實時反映當前shell
複製**
**如下:
[root@localhost ~]$ echo $shell
/bin/bash
二、下面這個用法並不是所有shell都支援
複製**
**如下:
[root@localhost ~]$ echo $0
-bash
三、環境變數中shell的匹配查詢
複製**
**如下:
[root@localhost ~]$ env | grep shell
shell=/bin/bash
四、口令檔案中shell的匹配查詢
複製**
**如下:
[root@localhost ~]$ cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash
五、檢視當前程序
複製**
**如下:
[root@localhost ~]$ ps
pid tty time cmd
3052 pts/0 00:00:00 bash
3254 pts/0 00:00:00 ps
六、先檢視當前shell的pid,再定位到此shell程序
複製**
**如下:
[root@localhost ~]$ echo $$
1862
[root@localhost ~]$ ps -ef | grep 1862
root 1862 1860 0 01:50 pts/0 00:00:00 -bash
root 2029 1862 0 02:07 pts/0 00:00:00 ps -ef
root 2030 1862 0 02:07 pts/0 00:00:00 grep 1862
七、輸入一條不存的命令,檢視出錯的shell提示
複製**
**如下:
[root@localhost ~]$ asdf
bash: asdf: command not found
附:一條命令即可實現:
複製**
**如下:
[root@localhost ~]$ ps -ef | grep `echo $$` | grep -v grep | grep -v ps
root 1862 1860 0 01:50 pts/0 00:00:00 -bash
8.檢視當前bash 版本
bash --version
關於mysql 一系列操作
這是在linux 的mysql的資料庫操作,備份資料庫 mysqldump u root p cxn usr local backupcxn.sql 引數說明 cxn 代表著我要備份的資料庫名稱,usr local backupcxn.sql代表著備份到usr local下,輩分的名稱叫做backu...
一系列nginx安全配置
1.檢視所有模組 root proxy nginx 1.12.2 configure help2.選擇適合的模組 pcre 開啟正規表示式支援 http autoindex module 自動索引模組 ssi module ssi 指令碼 http ssl module ssl 支援 http 模組...
第一系列 集合概述
1.會使用集合的儲存資料 2.會遍歷集合,把資料取出來 3.掌握每種集合的特性 collection介面 定義的是所有單列集合中共性的方法 所有的單列結合都可以使用共性的方法 沒有索引方法 list介面 1.有序的集合 儲存和去除元素順序相同 2.允許儲存重複的元素 3.有索引,可以使用普通的for...