Linux Ubuntu基本操作指令
Linux的登入方式: 1. 本地登入
2. 遠端登入:putty使用
檢視執行級別:Linux執行級別0~6級, 0 關機 6 重啟 1 單使用者 2,3 多使用者。可以通過runlevel 檢視執行級別 logout 登出使用者重新登入。
關機指令:shutdown [option] time [warning-message]
-t sec -k marning -h -r
命令格式:cmd [option] [arguments]
引數
一.ls
1> ls 顯示檔案列表資訊
ls -l 檔案詳細資訊
ls -a 顯示隱藏檔案資訊
ls -il 顯示ID號詳細資訊
萬用字元: * 匹配任何字元和任何數目的字元
?匹配單一數目的任何數目的字元
[] 匹配中括號之內的任何一個字元
例: ls /home/*.txt
ls /home/12?.txt
ls /home/[abc].txt
2>獲得指令幫助: ls --help
man ls
info ls
Linux檔案型別:
- 普通檔案
d 目錄
l 符號連結
c 字元裝置檔案
b 塊裝置檔案
s 套接字
p 命名管道
二. 資料夾命令:
pwd 顯示當前目錄名稱
cd 目錄名稱
cd .. 退出當前目錄
cd / 退到根目錄
mkdir name 建立指定目錄
rmdir name 刪除指定名稱目錄,刪除空資料夾
三. 檔案命令:
file name 顯示檔案具體型別
touch name 建立檔案,普通檔案,更新檔案時間。
cp 複製檔案或目錄
rm name 刪除檔案或目錄 rm -fr 不顯示資訊,直接刪除,刪除目錄強制刪除
mv filename /name 移動檔案到指定位置(重新命名)
dd if=輸入檔案 of=輸出檔案
dd if=filename of=/dev/null 相當於回收站
dd if=/dev/zero of=filename 初始化檔案
文字檔案檢視命令:
cat name 顯示文字檔案內容 nano 寫入檔案
more 分頁顯示文字檔案內容 less 分頁顯示文字資訊內容
head -n 顯示檔案從上到下的n行資訊 tail -n 從下向上顯示n行資訊
四. 檢視指令操作:
cmd 兩次table顯示所有指令
history 檢視命令歷史
!! 執行上一次執行的命令
! 執行執行過的命令:!l !c 由下向上查詢執行第一個 !n n為history中的行號
標準輸入輸出: STDIN 0 鍵盤
STDOUT 1 顯示器
STDERR 2 顯示器
五. 檔案許可權: 使用者物件:使用者 user
使用者組 group
other
操作: r(4)w(2)x(1)
例: chmod [ugo]+r name.txt
chmod a-r t1.txt 所有使用者不可讀
chmod [who] [+|-|=] name.txt =賦值許可權的同時取消其他許可權
六. 硬連結與軟連結:
1. ln -s a.c b.c b.c是a.c的快捷方式,佔3個位元組,軟連結
2. ln a.c d.c 與原檔案大小相同,連結到同一塊磁碟空間,硬連結
七. 檔案資訊顯示:
1. wc 檔名 顯示行列位元組數 -l 顯示行 -c 顯示位元組數 -w 字數顯示
2. od 指定檔案檢視格式 -tcx ASCII碼 16進位制顯示
3. du 檢視目錄大小以M為位元組 -hm
4. df --block=GB[MB KB]檢視磁碟使用情況,以指定大小顯示
改變檔案的所有者與所有組:
sudo chown user1:user2 filename
八. 查詢與檢索
1. find /* -name "*.jpg" 在根目錄下根據檔名進行查詢
2. grep "Hello" ./* -R 從當前資料夾開始遞迴查詢指定內容的檔案
-C 輸出匹配行的計算
-I 不區分大小寫
-h 查詢多檔案時不顯示檔名
九. 安裝解除安裝軟體:
1.apt-get(Ubuntu) 軟體伺服器,可以通過官方和非官方(網易,搜狐)
更新伺服器列表: sudo vi /etc/apt/sources.list
sudo apt-get update
sudo apt-cache search package 搜尋軟體包
sudo apt-cache show package 獲取包相關資訊,說明,大小,版本
sudo apt-get remove package 移除包
2.deb包安裝
sudo dpkg -i "xxx.deb" 安裝
sudo dpkg -r "xxx.deb" 移除
sudo dpkg -info "xxx.deb" 獲取包相關資訊
3.原始碼安裝
tar zxvf xxx.gz 解壓縮包
./configure 檢測檔案丟失建立Makefile檔案
make 編譯
sudo make install 把庫和可執行程式,安裝到系統路徑下
十. 磁碟管理
mount 掛載
掛載U盤:
sudo fdisk -l 檢視當前磁碟資訊
sudo mount /dev/sdb1 mnt 掛載裝置到指定目錄
sudo unmount mnt 解除安裝裝置
十 一.壓縮包管理
1.tar cvf dir.tar dir 壓縮檔案到指定目錄
tar xvf dir.tar dir 解壓縮包
打gz壓縮包:
tar zcvf dir.tar dir 壓縮檔案到指定目錄
tar zxvf dir.tar dir 解壓縮包
打bz2壓縮包:
tar jcvf dir.tar dir 壓縮檔案到指定目錄
tar jxvf dir.tar dir 解壓縮包
2.rar a -r newdir dir
unrar x newdir
3. zip -r dir.zip dir
unzip dir.zip dir
十二,程序管理
Ctrl+Alt+F1~F6 切換1到6號字元終端, Alt+F7 切換圖形介面
Ctrl+C 終止命令
Ctrl+z 暫停命令 使用 jobs 檢視暫停的作業 fg numbe 重新啟動(前臺執行)number為作業編號。
bg number 後臺喚醒執行
ps aux 檢視程序號
ps -Lf number 檢視執行緒
ps -e 檢視所有程序程式
ps -f 檢視當前程序
kill -9 終止指定編號的程序
kill -l 檢視程序訊號編號
十三. 系統路徑的設定
which ls 檢視ls命令位置
echo $PATH 索引路徑變數
env 檢視當前程序的環境變數
在主資料夾下建立一個目錄: mkdir app
gedit hello.c 編輯一個c檔案,
gcc hello.c -o hello 編譯生成可執行檔案
將上面生成的可執行檔案新增到系統環境變數中。
1、將生成的可執行檔案複製在系統 /bin/ 目錄下面,則可當做指令進行執行。
2.將可執行檔案的路徑新增到當前使用者目錄中的.bashrc中。
編輯環境變數:
ls -a .bashrc 顯示目錄檔案
gedit .bashrc
vim ~/bashrc 使用者目錄新增檔案路徑
新增內容:export PATH=$PATH:路徑名
3.更改系統的目錄檔案,必須在root許可權下修改。
在指定目錄下建立檔案
vi test.sh 新增測試指令碼輸入內容為: #! /bin/sh
ABC=666
以上內容為定義變數,併為變數賦值。
sudo vim /etc/profile
gedit profile 新增檔案測試檔案路徑:export PATH=$PATH:路徑名
執行指令碼:
source test.sh 執行源指令碼
. test.sh
/bin/bash test.sh
十四,使用者管理
sudo useradd -s /bin/bash -g user1 -d /home/user1 -m user1
家目錄 使用者名稱
-s 指定使用者登入時的shell型別,
-g 所屬組(已經存在的組)
-G 指定附屬組(已經存在的組)
-d 家目錄
-m 使用者家目錄不存在時自動建立該目錄
更新使用者密碼: sudo passwd user1
su user1 切換使用者
進入根目錄設定密碼:
sudo su 根目錄
passwd
建立使用者組:
sudo groupadd user1
sudo passwd user1
刪除使用者:
sudo userdel -r user1
-r 為常用選項,作用是把使用者的主目錄一起刪除
十五,網路管理
ifconfig命令
1. ifconfig 檢視網絡卡資訊
2. sudo ifconfig eth0 down 關閉網絡卡
3.sudo ifconfig eth0 up 開啟網絡卡eth0
4. sudo ifconfig eth0 IP 給eth0 配置臨時IP
ping命令
ping [選項] 主機名/IP地址 檢測網路是否暢通
netstat -ta 監聽方式檢視埠網路連線情況
nslookup 通過域名轉換為ip地址
finger username 檢視使用者登入時間
十六. 其他命令
shift+pageup/pagedown 終端上下翻頁
man 幫助文件。
man read 檢視read命令的man page
man 2 read 檢視read系統函式的man page
man -k read 以read為關鍵字查詢相關man page
clear 清屏 ctrl +l
alias ls='ls --color=auto' 別名 如: ll la
echo [-n]字串 顯示字串
date 檢視當前時間
unmask [-p] -s [mode] 使用者建立檔案時的掩碼 -s 表示用符號方式顯示
touch 預設建立檔案時預設許可權為 0666
當使用 unmask 0222時,許可權變為0444。
mode &(~unmask)
相關推薦
Linux Ubuntu基本操作指令
Linux的登入方式: 1. 本地登入 2. 遠端登入:putty使用檢視執行級別:Linux執行級別0~6級, 0 關機 6 重啟 1 單使用者 2,3 多使用者。可以通過runlevel 檢視執行級別
linux下基本操作指令,解壓,刪除檔案操作
一般首先是安裝vmtools之後,就可以實現linux虛擬機器和主機windows的檔案的直接拖拽,這樣就會比較方便windows和linux的互動。 在指導學生做CSAPP課程實驗時,發現好多學生對基本的linux下檔案操作不能掌握,導致實驗無法順利開展,最重要的就是li
linux系統基本操作指令【三】
顯示當前路徑:pwd更新ubuntu系統:sudo apt-get updatesudo apt-get upgrade返回上一級目錄cd ..返回剛剛所在的目錄cd -向上返回兩次cd ../../去往 Homecd ~去往電腦任何地方, 需要絕對路徑cd /home/zz
Linux基本操作指令
rpm 命令:相當於windows 的新增、解除安裝程式 本地程式安裝:rpm -ivh 程式名 本地程式檢視:rpm -qa 本地程式解除安裝:rpm -e --nedeps 程式名 yum 命令:相當於可以聯網的rpm 命令: 先聯網下載程式
Linux的基本操作命令
linux cat inux 輸入 指定 修改 回車 txt文件 登錄密碼 mount 查看掛載目錄 cat ~ 查看文件下的內容 touch ~ 創建一個文件 echo 1234>>123.txt 創建一個內容為1234的123txt文件
shell 環境下MySQL的基本操作指令總結
必須 font bdb variables 是否 能夠 process format arch 一、對數據庫的基本操作 show databases; //列出數據庫use database_name;
linux的基本操作
修改 目錄 相對 roo 內容 編輯 dir 文件 ctrl+ # 今天給大家簡單的介紹一下linux的基本操作 # 在介紹linux的基本操作之前大家想想windows是怎麽樣操作的, 我們平常在windows下,復制,
STL的基本操作指令
length class 插入 函數聲明 ever 插入字符 數據查找 兩個 數組 list :Lists將元素按順序儲存在鏈表中. 與 向量(vectors)相比, 它允許快速的插入和刪除,但是隨機訪問卻比較慢. assign() 給list賦值 back() 返回最後
Ubuntu基本操作
canonical image com src Language post art 拖動 amp 2018-03-03 11:48:52 ubuntu17.10 更換源,系統安裝的時候可以跳過語言包的安裝 打開software & updates應用,Other s
Linux系統基本操作
基礎一、基本命令1、改變目錄:cd 目錄名2、創建文件:touch 文件名3、刪除文件:rm -rf 文件名4、改變文件路徑或改文件名:mv 源文件 目標文件5、關機:init 06、重啟:reboot7、查看IP:ip a 或者 ifconfig8、查看系統當前日期:date9、查看當前用戶:
Linux/CentOS 基本操作
地址 是否 管理 proc 常用 firewall 類型 基本操作 火墻 文件目錄 usr: 和軟件安裝相關的 var: 系統運行過程相關的 bin: 可執行文件 boot: 系統開機相關目錄 dev: 驅動目錄 home: 存放用戶各個用戶文件 lib: Linux函數
Git基本操作指令
本篇記錄git配置完成後的基本使用所需的指令: 首先建立一個空資料夾, 點選右鍵選擇 git bash here進入命令框介面 輸入下面命令把YourSSH換成自己的SSH地址,(首先你要有一個SSH地址) git clone YourSSH 等待他自動把雲端的檔案下載到本地我
Linux Terminal基本操作
轉載自:https://blog.csdn.net/u013166622/article/details/51327478 Terminal常用快捷鍵 按鍵 作用 Tab 補全命令、引數、目錄
Linux的基本操作(ubentu)
linux 跟 windows 的區別 (1)目錄的結構(2)所有的命令是以檔案形式儲存的(3)安全性 目錄含義 /bin 存放普通使用者的命令檔案/boot 存放系統啟動檔案/cdrom 存放讀取光碟的相關檔案/dev 裝置檔案/etc 配置檔案/home 家目錄/lib 庫檔案/lib64 64位
linux的基本操作2
/dev/ha[a-d] IDE硬碟(過時了)/dev/sd[a-p] U盤,scsi,sata,ssd硬碟(流行)/dev/cdrom 光碟 CD-ROM/dev/mouse 滑鼠 fdisk -l &
linux的基本操作3(權限)
文件權限 useradd pmod 信息 快捷方式 所有者 塊設備 rect 編號 sudo cat /etc/passwd 查看賬戶信息用戶有自己的編號是uid,組也有自己的編號是giduseradd -D 查看默認添加賬號的模板sudo useradd
linux作業系統基本操作 6
1。 kickstar自動安裝指令碼 /var/www/html 預設釋出目錄 1.物理機配置DHCP yum install -y system-config-kickstart httpf 2.system-config-kickstart 3.儲存ks.c
linux作業系統基本操作5
虛擬機器管理 11.指令碼安裝虛擬機器 進入根目錄並在根目錄下新建檔案 cd /mnt/ vim createvm.sh 在新建檔案中配置虛擬機器資訊 #!/bin/bash virt-install \ --cdroom /home/Desktop/r
linux作業系統基本操作4
small stips 日誌的類別 後面日至的級別 . debug日誌,服務量大,級別低,顯示資訊多 傳送端 一個艾特@代表udp協議 兩個@代表tcp協議 接收端 同意接收 防火牆關閉 改完配置檔案重其服務 系統的日誌管理 2.1 rsyslog的管理
linux作業系統基本操作3
k更改的許可權值只對當前環境生效 系統配置檔案,配置檔案始之生效,重讀一遍 source/ shell‘ 的配置檔案 umask 當我們登陸系統之後建立一個檔案總是有一個預設許可權,umask設定了使用者建立檔案的預設 許可權,它與chmod的效果剛好相反,umask設定的是許