ssh遠程連接和linux基本操作


客戶端工具:Xshell,SecureCRT
啟動網卡(eth0): ifup eth0
查看IP地址: ifconfig
 
 
 
[root@oldboy~] : [登入名 @ 主機名 文件或者路徑]
 
 
windows 文件路徑 : c:\app\....
而Linux 文件路徑 :/
在根下創建data目錄: mkdir /data (mkdir即英文make directorys簡寫)
查看:ls -ld /data
ll :列出信息的
ls 列出文件及目錄
-l 參數 以詳細格式列表
-d 參數 僅列目錄
-ld 是 -l -d 的簡寫
連續創建目錄
mkdir -p /data/data1
安裝tree (查看目錄結構) yum install tree -y (-y表示不提示)
(Linux區分大小寫)
亂碼轉換:LANG=en
注意:創建目錄中會出現重復
 
list ---- 列表
查看目錄:ls
查看根目錄:ls /
-l(long)長格式; -d(directorys)查看目錄
cd change directory改變目錄(相當於進入目錄) 例子:cd /bin
 
pwd print work directory 打印工作目錄(顯示當前所在路徑)
相對路徑與絕對路徑:
Windows絕對路徑:e:\老男孩 ,從頭(盤符)開始的路徑。
Linux絕對路徑:cat /etc/sysconfig/network-scripts/ifcfg-eth0,從根/開始的路徑
相對路徑:不從頭開始,不從頭(/根)開始的路徑。
 
touch :創建文件或者更新文件的時間戳,如果文件存在就更新文件的訪問時間atime等時間戳信息;如果不存在就創建新文件。
對文件進行編輯:vi ,vim------------常用編輯器
vim: 功能復雜,高亮,自動縮進。。。。。
[root@oldboy data]# vi oldboy.txt
i am studying linux .
~
~
~
"oldboy.txt" 1L, 22C written
[root@oldboy data]# cat oldboy.txt (查看文件:cat)
i am studying linux .
 
查看內容(檢測): cat
 
 
輸入/寫入: echo 打印輸出內容,配合 > 或者 >>
> 覆蓋 ,意思為輸出重定向
>> 在尾部增加內容,追加輸出重定向
其他方法:
插入: cat >>文件B<<A
>內容C
>A
(將內容C插入文件B,插在結尾。A可任意字母)
 
> 或者 1>
用法:清空
 
< 或者 0<
用法:分組
xargs -n 2 <oldboy.txt (2為一組數據個數)
注意!
 
 
拷貝/復制:cp
移動: mv
 
 
 
刪除命令,比較危險,任意誤刪,一般先備份。
刪除文件和目錄:rm
強制刪除: rm -f
強制刪除目錄:rm -fr
 
!!! 查找 find !!!!
find 命令解釋:
 
|xargs 相當於把find到的文件放到rm -f 后面(*代表所有)
 
man命令:幫助 (/表示搜索,q退出)
查找文件類型:-type
f(file) d(directory) l(link符號鏈接)
 
-mtime 按修改時間查找
+7代表7天以前,-7代表最近7天。
 
 
特殊字符:
.. 兩個點代表上一級目錄
. 一個點代表當前目錄
/ 根
; 命令分隔符
{} 生成一個序列
! 取反(find shell )
!+字母 執行以字母開頭的最近一次命令
!! 執行最近執行過的命令
!30 運行歷史第30條命令
~ 當前用戶家目錄
- 用戶上一次所在目錄
 
 
 
 
刪除空目錄:rm -fr data/
 
grep 過濾/刷選 (-v 排除,並非刪除掉)
 
head 讀取文件前n行,默認10行: (seq 生成序列 )
tail 后幾行(和head相似)
 
 
alias 查看別名
unalias 取消別名 (命令處理別民,只當時生效,重啟失效)
別民的作用:
1.通過給危險的命令加一些保護參數,防止人為誤刪
2.把很多復雜的字符串命令變成為一個簡單的字符或命令。
 
設計別名
 
企業面試題:
系統提示情況:
不提示方法:
1.利用上面的別名取消方法(不推薦)
2.反斜杠\法
3.命令的全路徑
 
別名的作用
取消rm命令(利用別名法):
別名的簡化作用:
 
定義別名永久生效:(別名配置位置)
/etc/profile 全局生效
~/.bashrc 當前用戶生效
 
企業面試題:
先創建環境:
方法一:
方法二:sed 用法(必會)
stream editor Linux三劍客老二,流編輯器,實現對文件的增刪改替換查。
(p打印 -n 默認參數)
($ 結尾最后一行)
方法三 awk
用於過濾,輸出內容,一門語言。 NR代表行號 &&代表並且
另外:
方法四
注:
 
seq用法
其他:-s 指定分隔符
 
面試題12:
面試題
13.把oldboy目錄及其子目錄下所有以擴展名.sh結尾的文件中包含oldboy的字符串全部替換為oldgirl. 【附加題:加分題】
方法一:
方法二:反撇
 
 
man :幫助
 
which:查看命令路徑
 
 
快捷鍵:
tab鍵補全和路徑補全
ctrl+c 退出當前命令/中斷命令
ctrl+l 清屏
ctrl+d 退出當前用戶
ctrl+a 到開頭
ctrl+e 到結尾
ctrl+u和ctrl+k
ctrl+r 搜索
ctrl+shift+c 復制
ctrl+shift+v 粘貼
ctrl+w 清除當前行
 
 
 
版本,內核,系統
 
 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM