sudo shutdown -r now
tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf xxx.tar /home/benet 把/home/benet目录打包
tar –zcvf xxx.tar.gz /mnt 把目录打包并压缩
tar –zxvf xxx.tar.gz 压缩包的文件解压恢复
tar –jxvf xxx.tar.bz2 解压缩
#unrar x aaaa.rar
linux 系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效
,一般配置一下系统变量就好,注意配置完最好soure一下。
该部分转载自http://leonhongchina.blog.163.com/blog/static/180294117201132611320112/
用户环境变量通常被存储在下面的文件中:
上述文件在Ubuntu 10.0以前版本不推荐使用。
系统环境变量一般保存在下面的文件中:
如想将一个路径加入到$PATH中,可以像下面这样做(修改/etc/profile):
$ sudo vim /etc/profile
在里面加入:
export PATH="$PATH:/my_new_path"
你可以自己加上指定的多个路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:
$source /etc/profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
cd - 切到用戶目錄下 再次操作此命令返回之前目錄
!! 執行上一次的命令,通常我們敲了很長一段時間的命令然後因爲沒有權限,我們可以sudo !! 直接執行上一個命令
hisory 用來查看自己操作記錄
!historyid 用來執行某個歷史命令
| 管道使用 用錢一個命令的輸出作爲另一個命令的輸入
> 重定向 講輸出 打印到具體文件
>> 追加 將輸出追加到某個文件
touch 創建一個空的文件 也可以修改文件的時間
cat 將某個文件內容輸出
grep 查找關鍵子並輸出
find 查找文件並輸出
ll 爲 ls -l 的縮寫。
la 爲ls -a的縮寫。
grep ^a 查找以a爲開頭的那一行並輸出
grep a$ 查找以a爲結尾的那一行並輸出
where 和 which 命令是輸出某個文件目錄位置
-rw-rw-r-- 1 archermind archermind 82 3月 11 09:44 .gitconfig
drwx------ 3 archermind archermind 4096 3月 15 12:56 .gnome2/
以上是兩個文件(目錄)的list
第一個字節 d/-表示是目錄還是文件 d表示目錄 -表示文件
rwx-rwx-rwx可以看成3組 沒一組代表不同用戶類別 第一組表是當前用戶的讀寫執行的,第二組是當前用戶所在組的其他用戶的讀寫執行權限,第三組是其他用戶的讀寫執行權限。
目錄需要有執行權限
刪除文件需要有寫的權限
rm xx 失敗提示無法刪除 此時可以使用 rm -f某個文件 若是刪出目錄下所有文件 rm -rf /xx
terminnal 的三個作用 接受 輸入 打印輸出 打印error 接受輸入 0 ,打印輸出是1,打印錯誤是2. 這裏具體的我也不懂。