03 Linux常用基礎命令(二)

2021-09-02 13:08:34 字數 2104 閱讀 9254

目錄

1.檢視命令型別:

2.命令別名:

3.which:

4.whereis:

5.who:

6.w:

注:本系統環境為centos 7 。

命令型別:

外部命令、shell內部命令

命令格式:type command:

內部:builtin(內建)

外部:顯示為命令檔案路徑;

注意:命令可以有別名;

別名可以與原名相同,此時原名被隱藏;此時如果要執行原命令,則使用\command

在使用一些不熟悉的命令的時候,應該先type command;

然後help command或command --help, 

來獲取命令的幫助文件;或者使用man command.

獲取所有可用別名的定義:

如下所示,為系統預設的別名設定。

~]#alias

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

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

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

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

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

定義別名:

注意:這種定義別名的方法,僅對當前shell程序有效

~]# alias name='command'
~]#cat .bashrc 

# .bashrc

# user specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

撤銷別名:

~]# unalias name
which - shows the full path of (shell) commands

which [options] programname [...]

--skip-alias:忽略別名

~]#which cp

alias cp='cp -i'

/usr/bin/cp

~]#which --skip-alias cp

/usr/bin/cp

whereis - locate the binary, source, and manual page files for a command

whereis [options] name...

-b: 僅搜尋二進位制程式路徑;

-m:僅搜尋使用手冊檔案路徑;

~]#whereis cp

cp: /usr/bin/cp /usr/share/man/man1/cp.1.gz /usr/share/man/man1p/cp.1p.gz

~]#whereis -b cp

cp: /usr/bin/cp

~]#whereis -m cp

cp: /usr/share/man/man1/cp.1.gz /usr/share/man/man1p/cp.1p.gz

who - show who is logged on

who [option]...

-b: 系統此次啟動的時間;

-r: 執行級別;

~]#who -r

執行級別 5 2018-12-03 10:09

w - show who is logged on and what they are doing.

03linux基本命令

基本框架 a 目錄操作命令 b 檔案操作命令 一 目錄操作命令 1.ls 命令 ls a 顯示隱藏檔案 ls l 顯示所有檔案 不包括隱藏檔案 ll相當於ls l ls h 顯示檔案大小 多少k ls f 顯示的時候如果是目錄的話後面加 可執行檔案後面加 ls r 必須是大寫 遞迴顯示 ls r 表...

03 Linux 檔案管理

談及到 linux 檔案管理,首先我們需要了解的就是,我們要對檔案做些什麼事情?其實無非就是對乙個檔案進行建立 複製 移動 檢視 編輯 壓縮 檢視 刪除等等 首先我們知道 linux 的目錄結構為樹狀結構,最頂級的目錄為根目錄 其他目錄通過掛載可以將它們新增到樹中,通過解除掛載可以移除它們,以此類推...

程序通訊基礎03 Linux訊號(一)

struct sigaction結構體 例子ctrl c 2 sigint 終止 中斷 int interrupt ctrl z 20 sigtstp 暫停 停止 t terminal 終端。ctrl 3 sigquit 退出 除0操作 8 sigfpe 浮點數例外 f float 浮點數。非法訪問...