Linux常用到的指令汇总

Linux常用到的指令汇总

根据鸟哥linux私房菜上定义的:一定要先學會的指令:lsmorecdpwdrpmifconfigfind

登入與登出(開機與關機)telnetloginexitshoudownreboot 
Linux 多人多工與背景執行功能& 與 [ctrl]+[z]fgpskill 
檔案與目錄管理cdpwdlscatmoremkdirrmrmdirmvcplnfindwhereischmodchownchgrpdfdu 
磁碟與硬體管理mountfdformatfdiskmke2fsmkbootdiskbadblocksfsckrpm 
系統管理員sucleardmesggroupadduseradduserconfpasswdwhowhoamitopfreequotacheckedquota 
壓縮指令compressgziptar 
一些網路功能ifconfigroutenetstathostnamepingnslookup,talktraceroutemail 
其他有的沒的datecalgrep 
ftp 指令ftpncftpgftp 
相關設定指令setunamesetupliloXconfiguratorxf86config 
X-Window內的設定指令startxnetconfnetcfgXF86Setup

下面咱们就按照上面的模块来分别介绍命令:

一、登入与登出

telnet

這套軟體在 Windows 及 Linux 系統中都存在,只是介面有點不很相同就是了。基本上,這個程式是 user 端用來連線登入遠端主機的。例如鳥哥人在台南,但是我可以在台南使用可以連上 Internet 的電腦,經由 telnet 連線上家裡的 Linux 主機,而進行設定!感覺上就好像在家裡玩自己的 Linux 主機一樣!一般來說,如果你是使用 Winodows 系統,則你可以在『開始』-->『執行』後,輸入  telnet  xxx.yyy.zzz.qqq ,其中, xxx.yyy.zzz.qqq 為 IP 位址,則可以連上主機(或者是 BBS )囉。當然,如果您是在 Linux 系統下,亦可直接輸入 telnet xxx.yyy.zzz.qqq 來連上主機或BBS喔!語法: telnet 主機位址(或主機名稱)

login

登入系統的指令,在遠端進入系統時,程式會自動執行。假設你所要登入的系統主機為 sun.os.test.com ,則你可以在 Windows 底下的 Telnet 軟體,或其他軟體上,執行: telnet  sun.os.test.com

exit

這是離開 Linux 系統的指令,相當於 login out 的意思。

shutdown

Linux 用來關機的指令,這個指令只有 root 才有權力下! shutdown 的用法如下:

shutdown  -h now    //系统立即开机

shutdown  -r now    //系统立即重新开机

shutdown  -h 8:30    //系统准时在这个时间开机(注:24h制)

shutdown  -h +10    //系统在10min以后会开机

reboot

這是鳥哥最常用來重新開機的指令(或關機),可以配合寫入緩衝資料的 sync 指令動作

sync; sync; sync; reboot

二、多人多工及背景执行功能

& 与 [Ctrl]+[z]

如前所述,背景執行可以提供你在同一個終端機介面(命令模式)當中同時做很多的事情,你可以使用 & 或 [Ctrl]+[z] 來將指令放置背景中執行。例如執行 find  "/"  -name  httpd & 這一行命令,表示將尋找 httpd 這個檔案的指令放置到背景中執行的意思。另外,當你執行一個需要長時間的程式,例如執行 ftp 程式時,在程式進行當中,也可以經由按下 [Ctrl]+[z] 來將程式放置於背景中。

fg

fg 是將程式再叫回螢幕上顯示的一個指令,在終端模式中輸入 fg 即可。當然,如果你當時並沒有程式在執行的話,系統會告訴你,並無執行中程式(no such job)。

ps  -aux

這是察看執行中的程式的一個指令,你可以配合其參數  -aux  來執行,如下:

ps -aux   //可以查看程式的user  pid  vsz time 啥的

kill

這是用來殺掉執行中程式的指令,需配合 ps 這個指令,當你執行一個 ftp 程式,但是他有點當當的時候,你可以 ps  -aux 這個指令查出  ftp  這個程式的代碼(PID),假設其 PID 為 110 ,然後輸入

kill  110  //就可以杀掉110这个进程了

三、档案与目标管理

cd

這是用來變換工作路徑的指令。一登入 Linux 系統後,root 會在 /root 下,至於使用者會在預設的 /home/username 底下,例如鳥哥的 ID 為 vbird ,則以 vbird 的身份登入後,會到 /home/vbird 這個路徑下。OK!那回到上一層可以用 cd .. 而到相對路徑可到 cd ../bird,至於絕對路徑則是 cd /usr/sbin !★这个指令特别特别重要。。。。。。。

cd ..    //回到上一层

# cd    //变换为使用者的目录

cd  /home/projects    //进到/home/projects这个目录下面

pwd

這是顯示目前所在目錄的指令,例如在上個表格最後的目錄是 /usr/bin 這個目錄,但是提示字元僅顯示 bin ,如果你想要知道目前所在的目錄,可以輸入 pwd 即可:

pwd   //可以查到当前所在的目录

ls

這是用來顯示檔案名稱與內容的指令,檔案的內容說明已經在 這裡 說明過了,在此不再重複!★这个指令特别特别重要。。。。。。 ls 的語法為:

ls  --color    //以颜色来显示文档资料

ls -l   // 详细列出系统的结构

ls -a   //显示隐藏的文档

ls  -al  //列出所有内容

ls  -al | more   //按页面展示列出所有内容

cat

這是將檔案內容列出的指令。例如在 /root 下有一個檔名為 .bashrc (這是系統預設的檔案,是隱藏檔),★这个指令特别特别重要。。你可以按下 cd 回到 /root 目錄後,執行

cat  .bashrc     //可以把.bashrc这个文档的内容列出来啊

more

是否覺得 cat 在讀取較大的檔案的時候會有看不到的資訊呢(如果檔案太大的話),這時候你可以用 more 來一頁頁讀取喔!另外, more 也可以與其他的程式合併使用,例如 ls !(如下表中,『|』就是分隔號,可以將兩個指令放在一起執行!)

★可以读取较大的文档

more  .bashrc     //可以把.bashrc这个文档的内容列出来啊

mkdir

建立新的目錄!例如我們要建立一個 test 的目錄,你可以這樣下指令:

mkdir  test  //建立一个新的名字叫test的目录

rm    -irf

這是移除的指令,相當於 dos 下的 del 指令!這裡要注意的是,通常在 Linux 系統下,為了怕檔案被誤殺,所以都已經有 -i 這個參數, -i 是指每個檔案被殺掉之前都會確認一次。而如果要連目錄下的東西都一起殺掉的話,就要使用 -rf 這個參數了

rm  test    //删掉这个文件夹

rm  -rf  test    //连同文件夹下的文件都移除

rmdir

mkdir 是建立目錄,而 rmdir 就是移除目錄的指令。不過,若是欲移除的目錄裡頭有檔案或其他目錄存在,就無法移除,這時就要用剛剛的 rm -rf 來移除啦!

时间: 2024-10-10 06:07:05

Linux常用到的指令汇总的相关文章

linux 常用的操作指令

linux常用的基本指令: 0. 背景知识: 计算机:接受用户的指令与数据,经过中央处理器的数据与逻辑单 元运算处理后,以产生或存储成有用的信息. 广义上讲:我们周边有好多宽泛概念上的计算机,如加减乘除计算 机,手机, GPS, ATM等等. 计算机五大单元: 输入单元:包括键盘,鼠标,扫描仪,手写板等. 中央处理器( CPU):含有算术逻辑,控制,记忆等单元. 输出单元:显示器,打印机. 注意: 这里存储器指内存 CPU读取的数据都是从内存中来的, CPU处理完成的数据,必须要先 写回内存,,

Linux常用的shell命令汇总

今天我们一起来看看Linux系统下常用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令. 说明:所有命令是在Centos 6.4 64位的虚拟机系统进行测试的.这些命令是需要大家深深的记在脑海里的哦 硬件篇 CPU相关 lscpu #查看的是cpu的统计信息. cat /proc/cpuinfo   #查看CPU信息详细信息,如每个CPU的型号,主频等 内存相关 free -m #概要查看内存情况  这里的单位是MB cat /proc/meminfo #查看内

linux常用的bash指令

文本处理 awk sed grep sort uniq cat cut echo fmt tr nl egrep fgrep wc 进程监视 ps top htop atop lsof 网络 nmap tcpdump ping mtr tracerote airmon airodump dig iptables 系统性能 nmon iostat sar vmstat 编译源码 gcc make 其他 strace dtrace systemtop uname df history 原文地址:ht

Linux常用命令行指令(持续更新~)

时间:2020/02/13 1.pwd: 查看当前路径 2.cd /: 切换到根路径 3.ls: 查看当前路径下的文件和文件夹 4.tar -zxvf *.tar.gz: 在当前路径下解压文件夹 5.cd: 跳转到自己的主目录 6.cd ..: 跳转到上层目录 原文地址:https://www.cnblogs.com/machi12/p/12303939.html

xshell-常用指令汇总 linux 常用指令

suse linux 常用命令  (1)命令ls——列出文件  ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件  ls a* 列出当前目录下以字母a开头的所有文件  ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件  cp afile afile.bak 把文件复制为新文件afile.bak  cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下  cp * /tmp

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

[转帖]Linux企业运维人员最常用150个命令汇总

Linux企业运维人员最常用150个命令汇总 https://clsn.io/clsn/lx998.html 基本上都用过了. 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功能

[Linux] PuTTY指令汇总(持续更新中...)

写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学Linux系统的各种操作.我现在用的远程登录软件是PuTTY,所以简单总结一下常用的PuTTY指令,方便以后进行查阅. 1. PuTTY介绍 随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程.在各种远程登录工具中,PuTTY是出色的工具之一.PuTTY是一个免费的.Windows

ubuntu下linux常用指令总结

来实验室将近一个月,几乎没碰window,一直在ubuntu下开发,然后想总结一下最近常用的linux指令. (0) su和sudo:得到root权限 su 切换到root用户 sudo command 切换到root用户,执行command,然后切换回当前用户 su liaohuqiang 切换回普通用户 (1) apt:用于安装软件包 apt list 根据名称列出软件包 apt show 显示软件包细节 sudo apt install 安装软件包 sudo apt remove 卸载软件