/etc/skel/ 目錄的用途 在 Linux 系統中,當使用 useradd 或 adduser 建立新使用者時,系統會自動將 /etc/skel/ 目錄下的所有檔案複製到新使用者的家目錄(Home Directory)。skel 是 skeleton(骨架)的縮寫,代表「帳號的基本骨架」。
預設包含的檔案 一般 /etc/skel/ 目錄下會有以下幾個隱藏設定檔:
1 2 3 4 /etc/skel/ ├── .bash_logout # 登出時執行的指令 ├── .bash_profile # 登入時執行(Bash 登入 Shell) └── .bashrc # 開啟互動式 Shell 時執行 不同的 Linux 發行版可能略有不同,例如 Ubuntu 還可能有 .profile。
建立新使用者時的流程 1 2 3 4 5 6 7 # 建立新使用者 sudo useradd -m newuser # 系統會自動: # 1. 建立 /home/newuser/ 目錄 # 2. 將 /etc/skel/ 的內容複製到 /home/newuser/ # 3.
最近我同學問我這個背景移動特效要怎麼用
他以為是JQuery寫出來的
結果我找了老半天,原來是CSS3
animation:160s linear 0s normal none infinite animatedBackground
1
2
3
|
name {
animation: name duration timing-function delay iteration-count direction fill-mode play-state;
}
|
當文字內容超出容器寬度時,預設會換行或溢出容器。text-overflow 屬性可以讓溢出的文字以省略號(...)或其他方式顯示,提升使用者介面的整潔度。
基本語法 1 text-overflow: clip | ellipsis | string | initial | inherit; clip:預設值,直接裁切溢出的文字 ellipsis:以 ... 取代溢出的部分 string:自訂替代字串(瀏覽器支援度有限) 必要的搭配屬性 text-overflow 單獨使用無效,必須同時設定以下兩個屬性才能生效:
1 2 3 4 5 .truncate { white-space: nowrap; /* 禁止換行 */ overflow: hidden; /* 隱藏溢出內容 */ text-overflow: ellipsis; /* 顯示省略號 */ } 三個屬性缺一不可:
white-space: nowrap — 讓文字不換行,才會產生溢出 overflow: hidden — 隱藏溢出的部分 text-overflow: ellipsis — 在隱藏處顯示 ... 單行省略範例 1 <div class="truncate">這是一段很長的文字,會被截斷並顯示省略號...</div> 1 2 3 4 5 6 .truncate { width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 多行省略(-webkit-line-clamp) 若需要限制顯示行數(例如只顯示兩行),可使用 -webkit-line-clamp:
修改使用者帳號資訊(管理者)
usermod -l newname username # 變更使用者帳號名稱 usermod -o -u 101 username # 變更使用者 UID usermod -g users username # 變更使用者主要群組 usermod -G mis,sales username # 變更使用者次要群組 usermod -c “manager” username # 修改使用者註解內容 usermod -m -d /home/user username # 變更使用者家目錄路徑 usermod -s /usr/bin/ksh username # 變更使用者預設 Shell usermod -e 1/1/2010 username # 變更使用者過期期限 usermod -p FEeig.jYifke username # 變更使用者密碼 來源:http://blog.yam.com/gavint/article/23264761
Linux usermod -p 修改用户密码
passwd也可以修改口令,但是这是一种交互式的方式,需要用户干预。当然也可以使用重定向或者管道向passwd喂数据,暂且不提。
linux下增加用户的命令是useradd,修改用户的命令是usermod,二者都有一个参数 –p,这个参数可以直接指定用户的口令,但是需要注意的是,这个口令并不是明文,而是经过加密的一个字串。
linux下可以用python编辑器通过编程的方法得到加密字串(linux下用python命令启动编辑器):
下面是一个完整的过程,蓝色字体的是用户输入的命令,而红色的是系统输出。
收集一些網路覺得不錯的東西,會記錄下面。
希望有時間要找過去想看的,也是非常方便的一件事。
問題描述 在 Linux 上使用 DHCP 取得 IP 時,雖然手動設定了 DNS,但每次重開機後 /etc/resolv.conf 的 DNS 設定就會被覆蓋,導致 DNS 解析失敗。
DHCP 與 DNS 的關係 DHCP(Dynamic Host Configuration Protocol)在分配 IP 時,同時也會提供 DNS 伺服器資訊。當網路服務啟動或 DHCP 更新 lease 時,DHCP client 程式(如 dhclient)預設會將 DHCP 伺服器提供的 DNS 寫入 /etc/resolv.conf,覆蓋掉手動設定的內容。
解決方法 CentOS / RHEL(使用 ifcfg 設定) 修改對應網卡的設定檔,加入 PEERDNS=no,告知 DHCP client 不要更新 DNS 設定:
1 2 # 假設網卡為 eth0 sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 在設定檔中加入或修改:
1 2 3 4 BOOTPROTO=dhcp PEERDNS=no # 加入這行,禁止 DHCP 覆蓋 DNS DNS1=8.
最近發現JQuery 有人用Animate做背景動態效果
1
|
$('body').stop().animate({backgroundColor:'#00b1ff'},500);
|
自已用plunker測試發現不能使用
原來需要裝一個套件才能用
最近逛到未確認進行式動畫官網
看到背景是動態畫面,第一個直覺這是Flash
但右鍵不是!!!!
奇怪就算是HTML5播放影片右鍵應該可以控制影片
前幾天逛到暗殺教室動畫官網
指要把滑鼠移到暗殺老師頭,旁邊就會跑出說話框
最近看到一些日本動畫網站做的越來越厲害
以前看到動態以為是Flash做出來的東西
但仔細一看,竟然是HTML5+JavaScript合出來的東西
於是我對一些網站製作手法開始有興趣了