新增linux命令 linux新增用戶并設(shè)置密碼

LINUX命令問題~如何增加命令

可以用linux別名方式來新添加命令,這樣可以根據(jù)個人使用習慣來運行命令。

成都創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站制作與策劃設(shè)計,合肥網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:合肥等地區(qū)。合肥做網(wǎng)站價格咨詢:18980820575

Linux系統(tǒng)的命令別名功能

命令別名功能

在管理和維護Linux系統(tǒng)的過程中,將會使用到大量命令,有一些很長的命令或用法經(jīng)常被用到,重復(fù)而頻繁地輸入某個很長命令或用法是不可取的。這時可以使用命令別名功能將這個過程簡單化。

1.系統(tǒng)定義的別名

通常情況下,系統(tǒng)中已經(jīng)定義了一些命令別名,要查看已經(jīng)定義的命令別名,可以使用alias命令:

#alias命令將輸出所有已經(jīng)定義的命令別名

# alias

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

從上面的結(jié)果中可以看出,當我們使用命令cp(復(fù)制文件命令)時,系統(tǒng)會用cp -i代替命令中的cp。除此之外,還定義了ls命令及其使用的顏色、移動文件命令mv、刪除命令rm等。

用于設(shè)置系統(tǒng)別名的相關(guān)文件保存在/etc/profile.d/目錄中(系統(tǒng)別名目錄),使用以下方式可以查看:

#進入目錄/etc/profile.d/

# cd /etc/profile.d/

#查看目錄中的文件

# ls

colorls.csh glib2.sh krb5-workstation.csh lang.sh vim.csh

colorls.sh gnome-ssh-askpass.csh krb5-workstation.sh less.csh vim.sh

glib2.csh gnome-ssh-askpass.sh lang.csh less.sh which-2.sh

#查看文件less.csh的內(nèi)容

# cat less.csh

#以下為less.csh的內(nèi)容,其中定義了ls命令使用的顏色等別名

# less initialization script (csh)

if ( -x /usr/bin/lesspipe.sh ) then

setenv LESSOPEN "|/usr/bin/lesspipe.sh %s"

endif

# cat colorls.sh

# color-ls initialization

alias ll='ls -l' 2/dev/null

alias l.='ls -d .*' 2/dev/null

......

2.用戶自定義別名

許多時候管理員都會按自己的使用習慣定義命令別名。例如讓查看當前文件內(nèi)容的命令兼容DOS中的查看文本命令type:

#為cat命令定義一個別名type

# alias type='cat'

#使用type命令查看文件alias.txt的內(nèi)容

# type alias.txt

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias vi='vim'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

上面的命令中,先為cat命令定義了一個名為type的別名。當用戶使用命令type時,系統(tǒng)會自動使用cat命令將其替代。

3.取消定義的別名

要取消已經(jīng)定義好的命令別名,可以對別名使用unalias命令:

# unalias type

# type alias.txt

-bash:type: command not found

4.保存別名設(shè)置

當系統(tǒng)重新啟動或用戶重新登錄時,使用alias命令定義的別名將會丟失??梢栽谙到y(tǒng)別名目錄中添加別名配置文件,但這種方式定義的別名對所有的用戶都生效,通常不建議使用這種方法。

如果要定義全局別名,通常建議將命令添加到全局配置文件/etc/profile中。例如定義全局別名:

# echo "alias type='cat'"/etc/profile

這條命令將alias pg='cat'添加到文件/etc/profile中。

注意:在對/etc/profile這樣的系統(tǒng)配置文件進行操作時,一定要謹慎,否則有可能會損壞系統(tǒng)。因此上面的命令中使用的是""而不是"",""表示將內(nèi)容追加到文件結(jié)尾。

如果某個用戶想要定義自己的命令別名,可以將命令添加到用戶家目錄中的文件.bash_profile中。例如要定義用戶自己的別名:

# echo "alias vi='vim'"~/.bash_profile

Linux基礎(chǔ)命令

mkdir /home/app #在home目錄新增app目錄

mkdir -p /home/app/test #在/home/app目錄新增test目錄,如果app目錄不存在,則創(chuàng)建

(要注意絕對路徑和相對路徑的區(qū)別,絕對路徑,根路徑從/開始)

cd / #進入根目錄

cd /service #進入 '/ service' 目錄

cd .. #返回上一級目錄

cd ../.. #返回上兩級目錄

cd - #返回上次所在的目錄

rm readme.txt #刪除readme.txt文件,刪除前會需要確認

rm -f readme.txt #刪除readme.txt文件,無需確認,強制刪除

rm -rf /home/app/* #遞歸刪除目錄下所有文件,無需確認,強制刪除(刪除文件夾要加參數(shù) -r)

touch /home/readme.txt #在home目錄新增readme.txt文件

vi /home/readme.txt #普通文本編輯

vim /home/readme.txt #格式化編輯,適合編輯代碼等文件

mv readme.txt /service #將readme.txt文件移動到/service

cp readme.txt /service #將readme.txt文件復(fù)制到/service

cp -r /home/app /service #將app目錄復(fù)制到service

cat readme.txt #查看文件內(nèi)容

head -n 2 readme.txt #查看文件前兩行

tail -n 2 readme.txt #查看文件后兩行

find / -name readme #從根目錄查找名字包含為readme的文件

find /service -name readme #從某目錄查找名字包含為readme的文件

grep 關(guān)鍵字 /service/readme.txt #檢索readme.txt中存在關(guān)鍵字的行文本

-A :所有的進程均顯示出來

-a :不與terminal有關(guān)的所有進程

-u :有效用戶的相關(guān)進程

-x :一般與a參數(shù)一起使用,可列出較完整的信息

-l :較長,較詳細地將PID的信息列出

ps aux #查看所有用戶有效進程的詳細信息

ps aux | grep docker #查看與docker有關(guān)進程的詳細信息

kill -9 pid (-9表示強制關(guān)閉,一般先通過ps aux 找到進程pid)

linux下的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況,按m 表示按內(nèi)存占用排序,按c 表示按cpu占用排序(按 Ctrl+c 退出)

top

netstat -tln

df -h

free -m #以兆為單位顯示,-h的話就是以G為單位

linux里的追加命令是什么

追加命令是可以使用文件追加重定向 。

優(yōu)點;

1、Linux由眾多微內(nèi)核組成,其源代碼完全開源。

2、Linux繼承了Unix的特性,具有非常強大的網(wǎng)絡(luò)功能,其支持所有的因特網(wǎng)協(xié)議,包括TCP/IPv4、?TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網(wǎng)絡(luò)特性開發(fā)出新的協(xié)議棧。

3、Linux系統(tǒng)工具鏈完整,簡單操作就可以配置出合適的開發(fā)環(huán)境,可以簡化開發(fā)過程,減少開發(fā)中仿真工具的障礙,使系統(tǒng)具有較強的移植性。

擴展資料;

linux里的通用命令有;

1、date:打印或者設(shè)置系統(tǒng)的日期和時間。

2、stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等)。

3、passwd:用passwd -h查看。

4、logout,login:登錄shell的登錄和注銷命令。

5、more,ess,head tail:顯示或部分顯示文件內(nèi)容。

6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件。

7、chmod u+x:更改文件權(quán)限。

8、rm -fr dir:刪除非空目錄。

9、cp -R dir:拷貝目錄。

10、fg jobid:可以將一個后臺進程放到前臺。

11、kill 的作用:send a signal to a process,eg:kill -9 發(fā)送的是SIG_KILL信號,具體發(fā)送什么信號,可以通過man kill查看。

12、ps 的用法:ps -e 或 ps -o pid,ppid,session,tpgid,comm (其中session顯示的sessionid,tpgid顯示前臺進程組id,comm顯示命令名稱)。

linux新建文件命令是什么?

Linux創(chuàng)建文件可以使用的命令有:vi/vim、touch、echo。

1、vi/vim:vi oldboyedu1.txt#會直接創(chuàng)建并打開一個文件oldboyedu1.txt;

2、touch:touch oldboyedu2.txt # 如果2.txt不存在,則創(chuàng)建空文件oldboyedu2.txt;

3、echo:echo “oldboyedu” 3.txt # 可以直接創(chuàng)建文件3.txt并將oldboyedu寫入。

文章標題:新增linux命令 linux新增用戶并設(shè)置密碼
文章來源:http://muchs.cn/article0/doeecio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)做網(wǎng)站、建站公司、Google、品牌網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司