linux 生產常用命令

hostname 顯示當前的主機名
pwd 顯示當前工作的目錄
w
who
whoami
顯示當前用戶及已建立的ssh鏈接
useradd 新建一個普通用戶
passwd 修改用戶的密碼
which 查看系統命令所對應的路徑
type 查詢命令是否屬于內部命令或者外部命令
hash 哈希 把一個命令一個文本通過某種算法生產一串字符
df 查看系統分區
hash -l 加快命令查詢執行速度
alias 查詢系統中已經存在的一些別名
ls -a 查看當前目錄下的隱藏文件
-A
unalias 取消命令別名
直接執行原來的命令而不使用別名 可以有三種方式
\CMD
‘CMD’
/PATH/CMD
date 顯示當前的日期時間
按照我們想要的格式輸出時間
-s 修改系統時間
date +%F 等同于 date +”%Y-%m-%d”
2017-03-23
%Y %y 年
%m 月
%d 日
%H 小時
%M 分鐘
%S 秒
bc 命令行計算器
hutdown -r 10 “guanji gundan” =reboot
shutdown -c 取消關機
時間的話 有兩種表示方式: +10
15:30
runlevel 查看系統運行級別 6種級別
init 0 關機
init 6 重啟
echo -e啟用轉義字符的功能
轉義字符 “\t” 制表符
跳脫字符 “\n”
“\r”
\ 輸出斜杠
\0nnn nnn八進制 輸出nnn所對應的ASCII碼八進制字符
echo -e “\0100”
echo -e “\x56”
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
定義命令的全路徑,避免每次敲命令要使用全部路徑
less 命令 查看文件內容
類似于cat 或者more
man –f keyword 查看某個命令使用幫助在哪個章節里面
man
space 向文件尾部翻屏
b 向文件首部翻屏
enter 向下一行一行翻
y 向上一行一行翻
1G 回到文件首部
G 回到文件尾部
/keywork 向下搜索 n 向下 N 向上
?向上搜索
touch 創建一個新的文件
mkdir 新建一個目錄
tree 用來查看目錄結構
-L 指定層數
-d 只查看目錄
pwd的兩個環境變量
echo $PWD
echo $OLDPWD
cp 復制
1 cp a b 復制一個文件并命名為b
2 cp a tmp/ 把a復制到tmp/ 目錄如果不存在會報錯,如果tmp目錄下a已經,則會提示是否覆蓋
cp: overwrite `tmp/a’? y
3 cp a b c tmp/ 把多個源文件復制到tmp目錄下
4 cp 目錄1 目錄2 -r 遞歸 拷貝目錄
如果目錄2不存在,則會把目錄1重新拷貝一份并且命名為目錄2
如果目錄2已經存在,則直接將目錄1拷貝到目錄2下面
-i 是否提示 默認支持 因為別名
-r -R 遞歸復制目錄及目錄里所有的內容
-d 復制的時候 如果目錄有鏈接文件,則只復制鏈接文件
-p –preserv 復制的時候將文件的屬性一起復制
-a === -pdr
-v 復制的時候顯示詳細過程
-f 強制復制,不管目標文件有沒有
生產最常用選項是 cp -av 源文件 目標文件
cp -avf 源文件 目標文件
任何刪除操作或者是任何的覆蓋操作之前要先執行cp進行備份
cp -avf a b 發現b已經存在,而特重要,所以在執行cp操作的時候一定要搞清楚想清楚在做什么
mv 移動或者命名
mv a b 將a重命名成b a有可能是文件也有可能目錄
mv a bd/ 將源文件a移動到目錄db下面
-f 如果目標目錄已經存在同名文件,則強制移動過去,不提示
生產用的時候 mv -f 源文件 目標文件
mv 垃圾文件 backup/
rm -rf
-r 遞歸
-f 強制刪除
一般使用的時候就是rm -rf
gitlab 網上直播故障恢復,rm -rf /$A/* $A 沒有賦值,rm -rf //*
tree
-d 顯示目錄
-L 指定層級數目
tree -L 1 -d /
mkdir 創建一個目錄
-p 同時創建父目錄和子目錄
-v 詳細信息
-m 直接指定目錄權限
mkdir -pv /tmp/a/b/c/
rmdir 刪除目錄
-p
-v
由rm -r 所取代, 遞歸刪除所有目錄和文件
ln -sv
1179802 lrwxrwxrwx. 1 root root 8 Mar 28 00:21 m23-soft -> m23-hard
存儲真實的文件名的大小
-f 強制鏈接 無論原來的鏈接文件是否存在,強制它指向一個新的位置
-n 把符號連接的目的目錄視為一般文件
file 用來查看某個文件的文件類型
-b 不顯示文件名稱
-f a.txt 列出a.txt文件中所記錄的文件對應的文件類型

原創文章,作者:wangjunsheng,如若轉載,請注明出處:http://www.www58058.com/72041

(0)
wangjunshengwangjunsheng
上一篇 2017-03-28 09:20
下一篇 2017-03-28 10:21

相關推薦

  • 網絡基礎命令與配置文件地址

    centos6查看網卡dmesg | grep -i ethethtool -i eth0卸載網卡驅動modprobe -r e1000rmmod e1000裝載網卡驅動modprobe e1000網絡配置,靜態指定system-config-network-tui 字符界面式網絡配置ip addr add IP地址 via 網關IP地址動態分配在/etc/…

    2017-09-09
  • vim文本編輯器

    vim簡介: vi: Visual Interface,文本編輯器 文本:ASCII, Unicode 文本編輯種類: 行編輯器: sed 全屏編輯器:nano, vi vim – Vi Improved 其他編輯器: gedit一個簡單的圖形編輯器 gvim一個Vim 編輯器的圖形版本   vim使用: 三種主要模式: 命令(Norm…

    Linux干貨 2017-06-17
  • 加密和解密技術基礎(01) ~ 105分鐘

    加密和解密技術基礎(01) ~ 105分鐘 講課思路: 互聯網通信機制 –> 網絡協議模式(osi,tcp/ip模型) –> 數據通信安全  à 數據加密 –> 加密算法 –> OpenSSL是什么 à SSL通信原理 –> CA –> OpenSSL命令用法 à CA 自簽及簽證演示 1.1 &nbs…

    Linux干貨 2016-09-19
  • vim練習題

    #復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符vim /tmp/profile%s@^[[:space:]]+@@g#復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號vim…

    Linux干貨 2017-06-03
  • Linux基礎介紹

    1、Linux用戶: Linux用戶分為普通用戶和管理員,普通用戶的系統操作權限低,用戶的誤操作對系統數據的破壞程度有限,不會對系統造成災難性的破壞。而管理員對系統具有絕對的權限,可以修改和設置系統的任何數據,如果誤操作,及其容易對系統數據造成不可挽回的破壞,比如執行以下命令 rm  -rf  / 。因此,系統管理員在操作root用戶時需…

    Linux干貨 2016-07-26
  • nmap ncat tcpdump淺析

    nmap 的使用 nmap — 網絡探測工具和安全/端口掃描器 Usage:nmap [ <掃描類型> …] [ <選項> ] { <掃描目標說明> } 掃描目標說明 -iL inputfilename (從列表中輸入) 從 inputfilename中讀取目標說明 [root@localhost&…

    Linux干貨 2017-03-15

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:35

    內容總結的挺詳細的,可以把排版排的更好一些

欧美性久久久久