① 怎麼在linux下修改IP地址
主要有兩種辦法:
---修改ip地址---
即時生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重啟生效:
修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
第二種辦法:
在各發行版本中,通過圖形界面,進入系統菜單,找到「Network Connections」選項,如圖,然後選中網路連接,按「edit」修改
② linux修改用戶屬組命令
Linux修改用戶所屬組
1、設置某個用戶所在組
usermod -g 用戶組 用戶名
註:-g|--gid,修改用戶的gid,該組一定存在
2、把用戶添加進入某個組(s)
usermod -a -G 用戶組 用戶名
註:
-a|--append,把用戶追加到某些組中,僅與-G選項一起使用
-G|--groups,把用戶追加到某些組中,僅與-a選項一起使用
內容擴展
用戶管理命令
useradd 註:添加用戶
adser 註:添加用戶
passwd 註:為用戶設置密碼
usermod 註:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;
pwcov 註:同步用戶從/etc/passwd 到/etc/shadow
pwck 註:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;
pwunconv 註:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創建/etc/passwd ,然後會刪除 /etc/shadow 文件;
finger 註:查看用戶信息工具
id 註:查看用戶的UID、GID及所歸屬的用戶組
chfn 註:更改用戶信息工具
su 註:用戶切換工具
sudo 註:sudo 是通過另一個用戶來執行命令(execute a command as another user),su 是用來切換用戶,然後通過切換到的用戶來完成相應的任務,但sudo 能後面直接執行命令,比如sudo 不需要root 密碼就可以執行root 賦與的執行只有root才能執行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現;
visudo 註:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;
sudoedit 註:和sudo 功能差不多;
③ Linux:命令gedit主要作用是什麼
Linux命令gedit主要作用是:啟動GNOME桌面環境下的文本編輯器gedit。
gedit是一個GNOME桌面環境下兼容UTF-8的文本編輯器,使用GTK+編寫而成,支持包括gb2312、gbk在內的多種字元編碼。
gedit的啟動有兩種方式,一種是從桌面菜單啟動:應用程序、附件、文本編輯器;另一種是從命令行執行以下命令: gedit。
(3)linuxedit命令擴展閱讀:
gedit的相關特點:
1、gedit包含語法高亮和標簽編輯多個文件的功能。利用GNOME VFS庫,它還可以編輯遠程文件。它支持完整的恢復和重做系統以及查找和替換。
2、支持包括多語言拼寫檢查和一個靈活的插件系統,可以動態地添加新特性。例如snippets和外部程序的整合。
3、gedit還包括一些小特性,包括行號顯示,括弧匹配,文本自動換行,當前行高亮以及自動文件備份。
④ linux命令操作和shell編程
一、
edit : main.o kbd.o command.o display.o /
insert.o search.o files.o utils.o
cc -o edit main.o kbd.o command.o display.o /
insert.o search.o files.o utils.o
main.o : main.c defs.h
cc -c main.c
kbd.o : kbd.c defs.h command.h
cc -c kbd.c
command.o : command.c defs.h command.h
cc -c command.c
display.o : display.c defs.h buffer.h
⑤ 誰能給簡單講點Linux命令!
一、試驗目的
1、學習掛載外部存儲設備(以U盤和硬碟為例)
二、試驗環境
1、裝有RHL9的Vmware workstation
三、實驗步驟
准備工作:
(1)確認服務「VMware USB Arbitration Service」已經啟動;
1、掛載U盤
詳細步驟:
(1)插入U盤
(2)啟動虛擬機的RHL9
(3)在"/mnt/"下新建目錄作為掛載點
命令行界面方式:mkdir /mnt/usb
也可在圖形界面下創建新目錄
(4)命令查看RHL9是否識別U盤:fdisk -l,一般為「/dev/sdb」,下面的操作以「/dev/sdb」為例,如果不識別,可以嘗試一下幾個操作:
單擊XP系統桌面右下角的刪除硬體;
重新插入U盤;
重啟RHL9。
(5)掛載U盤:mount -t vfat -o codepage=936 iocharset=cp936 /dev/sdb /mnt/usb
(6)查看是否掛載成功:ls /mnt/usb
(7)卸載U盤:umount /mnt/usb,注意:卸載的時候,當前目錄不能為「/mnt/usb」
----------------------------------------------------------------------------
2、掛載硬碟(FAT32)
註:對於文件系統類型為NTFS的硬碟分區需要下載補丁、重新編譯內核才能識別。
詳細步驟:
(1)單擊「Edit Virtual machine settings」(編輯虛擬機設置),在彈出的窗口中單擊「Add」(添加),選擇「Hard Disk」(硬碟);
(2)在「select a Disk」(查詢設備)窗口中,選擇「Use a physical disk(for advanced users)」(選擇已存在的硬碟);
(3)在「select a physical Disk」窗口的「Usage」中,「Use entrie disk」表示掛載所有整個硬碟,「Use indivial partitions」表示可以選擇要掛載的分區;
(4)在「Partitions」窗口中選擇你要掛在的硬碟分區,"next";
(5)"Finish"(完成)。
(6)啟動虛擬機的RHL9
(7)在"/mnt/"下新建目錄作為掛載點
命令行界面方式:mkdir /mnt/ouyang,也可在圖形界面下創建新目錄。
(8)命令查看RHL9是否識別硬碟分區:fdisk -l,如果是IDE介面的硬碟,則一般為「/dev/hdb」,下面的操作以「/dev/hdb5」(對應xp的D盤)為例,
(9)掛載D盤:mount -t vfat -o codepage=936,iocharset=cp936 /dev/hdb /mnt/ouyang
(10)查看是否掛載成功:ls /mnt/ouyang
(11)卸載D盤:umount /mnt/ouyang,注意:卸載的時候,當前目錄不能為「/mnt/ouyang」
⑥ linux,unix常用基本命令
1.常用指令
ls 顯示文件或目錄
-l 列出文件詳細信息l(list)
-a 列出當前目錄下所有文件及目錄,包括隱藏的a(all)
mkdir 創建目錄
-p 創建目錄,若無父目錄,則創建p(parent)
cd 切換目錄
touch 創建空文件
echo 創建帶有內容的文件。
cat 查看文件內容
cp 拷貝
mv 移動或重命名
rm 刪除文件
-r 遞歸刪除,可刪除子目錄及文件
-f 強制刪除
find 在文件系統中搜索某文件
wc 統計文本中行數、字數、字元數
grep 在文本文件中查找某個字元串
rmdir 刪除空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示當前目錄
ln 創建鏈接文件
more、less 分頁顯示文本文件內容
head、tail 顯示文件頭、尾內容
ctrl+alt+F1 命令行全屏模式
2.系統管理命令
stat 顯示指定文件的詳細信息,比ls更詳細
who 顯示在線登陸用戶
whoami 顯示當前操作用戶
hostname 顯示主機名
uname 顯示系統信息
top 動態顯示當前耗費資源最多進程信息
ps 顯示瞬間進程狀態 ps -aux
查看目錄大小 -h /home帶有單位顯示目錄信息
df 查看磁碟大小 df -h 帶有單位顯示磁碟信息
ifconfig 查看網路情況
ping 測試網路連通
netstat 顯示網路狀態信息
man 命令不會用了,找男人 如:man ls
clear 清屏
alias 對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死進程,可以先用ps 或 top命令查看進程的id,然後再用kill命令殺死進程。
3.打包壓縮相關命令
tar: 打包壓縮
-c 歸檔文件
-x 壓縮文件
-z gzip壓縮文件
-j bzip2壓縮文件
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的「c」 換成「x」 就可以了。
3.關機/重啟機器
shutdown
-r 關機重啟
-h 關機不重啟
now 立刻關機
halt 關機
reboot 重啟
4.Linux管道
將一個命令的標准輸出作為另一個命令的標准輸入。也就是把幾個命令組合起來使用,後一個命令除以前一個命令的結果。
例:grep -r "close" /home/* | more 在home目錄下所有文件中查找,包括close的文件,並分頁輸出。
5.Linux軟體包管理
dpkg(Debian Package)管理工具,軟體包名以.deb後綴。這種方法適合系統不能聯網的情況下。
比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中。再使用如下命令安裝。
sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體
sudo dpkg -r tree 卸載軟體
註:將tree.deb傳到Linux系統中,有多種方式。VMwareTool,使用掛載方式;使用winSCP工具等;
APT(Advanced Packaging Tool)高級軟體工具。這種方法適合系統能夠連接互聯網的情況。
依然以tree為例
sudo apt-get install tree 安裝tree
sudo apt-get remove tree 卸載tree
sudo apt-get update 更新軟體
sudo apt-get upgrade
6.將.rpm文件轉為.deb文件
.rpm為RedHat使用的軟體格式。在Ubuntu下不能直接使用,所以需要轉換一下。
sudo alien abc.rpm
7.vim使用
vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式。
命令模式下:
:q 退出
:q! 強制退出
:wq 保存並退出
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文檔中查找apache 按n跳到下一個,shift+n上一個
yyp 復制游標所在行,並粘貼
h(左移一個字元←)、j(下一行↓)、k(上一行↑)、l(右移一個字元→)
8.用戶及用戶組管理
/etc/passwd 存儲用戶賬號
/etc/group 存儲組賬號
/etc/shadow 存儲用戶賬號的密碼
/etc/gshadow 存儲用戶組賬號的密碼
useradd 用戶名
userdel 用戶名
adser 用戶名
groupadd 組名
groupdel 組名
passwd root 給root設置密碼
/etc/profile 系統環境變數
bash_profile 用戶環境變數
.bashrc 用戶環境變數
su user 切換用戶,載入配置文件.bashrc
su - user 切換用戶,載入配置文件/etc/profile ,載入bash_profile
更改文件的用戶及用戶組
sudo chown [-R] owner[:group] {File|Directory}
例如:還以jdk-7u21-linux-i586.tar.gz為例。屬於用戶hadoop,組hadoop
要想切換此文件所屬的用戶及組。可以使用命令。
sudo chown root:rootjdk-7u21-linux-i586.tar.gz
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬於分時操作系統,最早由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標准組織所擁有,只有符合單一UNIX規范的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。
⑦ linux的命令是不是都是用shell編寫的
linux 的命令有shell腳本 也有c程序編譯後生成的可執行文件
給你個例子吧
1 shell腳本
ls|awk '{print $1}'
存為test.sh
運行:./test.sh
2 c程序
makefile 文件內容
edit:edit.o
cc -o edit edit.o
edit.o:edit.c
cc -c edit.c
edit.c內容
main()
{
printf("test");
return 0;
}
執行make生成edit
運行:./edit
⑧ 關於linux下的oracle的sqlplus中的edit命令
pzw> ;
1* select * from job
pzw> ed
---------------------------------
如上:
ed 之後就進入了vi編輯,
shift + $ 將游標移到最後;
按a 然後 按s 就把s 加上了。
按esc 退出編輯模式。
敲 :wq 退出vi
結果如下:
---------------------------------
Wrote file afiedt.buf
1* select * from jobs
還有不明白的hi我。
⑨ linux如何推出edit命令
不懂你在說什麼,linux裡面沒聽說過一個叫edit命令的
如果你說的是vi命令的話,
退出按ESC然後按冒號字母q感嘆號(:q!)
就強制推出,
如果想保存後退出就是冒號字母q感嘆號(:wq)
⑩ linux中怎麼用命令打開文本文件
linux中怎麼用命令打開文本文件的方法(利用Vim文本編輯器):
1、打開終端。點擊菜單。