Linux常用命令:

Posted mr-ranx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令:相关的知识,希望对你有一定的参考价值。

(1)查看linux内存和硬盘: free和df -h
(2)使用哪一个命令可以查看自己文件系统的磁盘空间配额: repquota
(3)如何查看一个Linux命令的概要和用法:whatis *
(4)数据字典属于哪个用户:数据字典输入sys用户,sys和steam是系统自动创建的。
(5)怎么一页一页的查看大文件的内容:通过管道命令:cat test.txt | more
(6)哪一个bash内置命令能够进行数学运算:let c=a+b
(7)hash有什么用:它管理着内置的哈希表,查看已执行过的命令的完整路径,用该命令查看所使用过的命令以及执行的次数。
(8)如何在不重启服务器的条件下,移除所有正在运行的进程:disown -r
(9)如何打印当前目录栈:dirs
(10)如何查看当前系统支持的命令列表:compgen -c
(11)如何给一个命令绑定按键或者宏,如果是按键,首先要获取按键f12的字符序列:按下ctrl+,然后按下f12,我们就可以得到F12的字符序列 ^[[24~,再使用bind绑定,bind ‘"^[[24~":"date"‘,也可以使用showkey -a查看按键对应序列。
(12)awk命令:它擅长文本格式化,比如简单的 awk ‘print $1,$2,"String"‘ test,输出test文件中第一列和第二列的"String",
(13)du和df的定义,区别:du显示文件或目录的大小,df显示每个文件所在文件系统的信息,默认是显示所有文件系统。du是用户级命令,df是查看文件系统的磁盘分配图并考虑meta data。
(14)如何对命令取别名:alias ‘ls -a‘
(15)通过什么命令查找执行命令:which只能查看执行命令,如二进制文件、说明文档和源文件等。
(16)查看各类环境变量用什么命令:查看所有用env,查看某个,如:home: env $HOME。
(17)通过什么命令指定命令提示符:

    \u:显示当前用户账号

    \h:显示当前主机名
    
    \W:只显示当前路径最后一个目录
    
    \w:显示当前绝对路径(当前用户目录会以~代替)
    
    $PWD:显示当前全路径
    
    $:显示命令行’$'或者’#'符号
    
    \#:下达的第几个命令
    
    \d:代表日期,格式为week day month date,例如:"MonAug1"
    
    \t:显示时间为24小时格式,如:HH:MM:SS
    
    \T:显示时间为12小时格式
    
    \A:显示时间为24小时格式:HH:MM
    
    \v:BASH的版本信息 如export PS1=’[\u@\h\w\#]$‘  

(18)绝对路径用什么表示?当前目录、上层目录下用什么表示?主目录用什么表示?切换目录用什么表示?:
绝对路径:如etc/int.d,当前目录和上层目录:./ ../,主目录:~/, 切换目录:cd
(19)怎么查看当前进程?怎么执行退出?怎么查看当前路径?
查看当前进程:ps,执行退出:exit,查看当前路径:pwd
(20)怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?
清屏:clear,退出当前命令:ctrl+c 彻底退出,执行睡眠:ctrl+z 挂起当前进程,恢复后台,查看当前用户id:"id":查看显示目前登陆账户的 uid 和 gid 及所属分组及用户名,查看指定帮助:help
(21)ls命令执行什么功能?可以带哪些参数,有什么区别:
列出指定目录的目录和文件,a 所有文件,l 详细信息,包括大小字节数,可读可写可执行的权限等。
(22)建立软链接以及硬链接的命令:
软链接:ln -s slink source
硬链接:ln link source
(23)目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?修改权限用什么命令?
创建目录:mkdir
创建文件:touch 、vi、vim
复制文件:cp
修改权限:chmod
(24)查看文件内容有哪些命令可以使用?
vi 文件名 #编辑方式查看,可修改
cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
less 文件名 #与 more 相似,更好的是可以往前翻页
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数
(25)随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?
vi或 vim
echo hello world
(26)终端是哪个文件夹下的文件?黑洞文件是哪个文件夹下的哪个命令?
终端:/dev/tty
黑洞文件:/dev/null
(27)移动和改名用哪个命令?
mv mv
(28)复制文件用哪个命令?如果需要文件夹一同复制呢?如果需要有提示呢?
cp cp -r ????
(29)删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?
删除文件:rm ?,连同目录一起删除:rm -r,删除空文件夹:rmdir
(30)Linux下有哪些通配符?分别代表什么含义?
"?"可代替单个字符
"*"可代替多个任意字符
方括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]
(31)用什么命令对一个文件的内容进行统计?(行数、单词数、字节数)
wc 命令 -c 统计字节数 -l 统计行数 -w统计字数
(32)Grep命令有什么用?如何忽略大小写?如何查找不含该串的行?
Grep是一种强大的文本搜索工具,它可以使用正则表达式搜索文本,并把匹配的行打印出来。
grep [stringSTRING] filename grep [^string] filename
(33)Linux中进程有几种状态?在ps显示出来的信息中,分别用什么符号表示?
有以下几种状态:(1)不可终端状态,(2)暂停/跟踪装态,(3)就绪状态,(4)运行状态,(5)可中断睡眠状态,(6)僵尸状态,(7)退出状态

    D 不可中断 Uninterruptible(usually IO)
    R 正在运行,或在队列中的进程
    S 处于休眠状态
    T 停止或被追踪
    Z 僵尸进程
    W 进入内存交换(从内核 2.6 开始无效)
    X 死掉的进程  

(34)怎么使一个命令在后台运行
一般都是使用&在命令结尾来让程序自动运行(命令后不可加空格)
(35)利用ps显示所有进程,怎么利用ps查看指定进程的信息?
ps -ef(system v 输出)
ps -aux bsd 格式输出
ps -ef | grep pid
(36)哪个命令专门用来查看后台任务?
job -l
(37)把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
把后台任务调到前台执行 fg
把停下的后台任务在后台执行起来 bg
(38)终止进程用什么命令?带什么参数?
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
kill-9 pid
(39)搜索文件用什么命令?格式是什么样子?
find<指定目录><指定文件><指定条件>
whereis 加参数与文件名
locate 只加文件名
find 直接搜索磁盘,较慢
find / -name "string*"
(40)查看当前谁在使用该主机用什么命令? 查找自己所在的终端信息用什么命令?
查找自己所在的终端信息:who am i
查看当前谁在使用该主机:who
(41)查看使用过的命令列表:
history
(42)用什么命令查看磁盘使用空间,空闲空间呢?
df -hl
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
(43)用什么命令查看网络是否连通:
netstat,或者直接ping百度网站。
(44)用什么命令看ip地址以及接口信息
ifconfig

以上是关于Linux常用命令:的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux第二章-Linux常用命令

Linux文本操作常用命令

:常用工具命令第23节:常用命令 - Linux命令

Linux常用命令

Linux部署项目常用命令