linux 中“.”和“./”命令分别是什么意思?.表示执行的意思,就是执行这个文件 。
./呢就表示执行当前目录下的某个文件,就比如当前目录有一个脚本a.sh,那么./a.sh就表示执行它 。
不加参数时 , 默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下 。
绝对路径是从跟目录开始的,如/root或/home/sgl,相对路径是相对于当前路径来说的 。
假如当前目录在/home/guo下面,那么前面的/home/sgl的相对路径就是../sgl,即当前目录的上级目录下的sgl目录 。
扩展资料:
参数r是指连同源文件中的子目录一同拷贝 。熟悉dos的读者用起这个命令来会觉得更方便,毕竟比在dos下面要少敲两下键盘 。
../ 和 ./ 代表的 是上级目录以及当前目录 。
处在当前目录复制当前目录下文件到别的目录 。
cp_文件名称_别的文件目录路径 。"_"是空格
举个例子:在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件 。
参考资料来源:百度百科-linux命令
求LINUX中进程命令和vi 编辑器中一些命令参数的含义,光标移动、注释及删除等 。进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vin filename :打开文件,并将光标置于第n行首
vifilename :打开文件 , 并将光标置于最后一行首
vi/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令[/b]
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl p:光标上移一行
j或Ctrl n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n :光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl u:向文件首翻半屏
Ctrl d:向文件尾翻半屏
Ctrl f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部 , 不指定n时将当前行滚至屏幕顶部 。
插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始 , 以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的行
删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
Ctrl u:删除输入方式下所输入的文本
搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
:s/p1/p2/g:将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:将文件中所有p1均用p2替换
选项设置
all:列出所有选项设置情况
term:设置终端类型
ignorance:在搜索中忽略大小写
list:显示制表位(Ctrl I)和行尾标志($)
number:显示行号
report:显示由面向行的命令修改过的数目
terse:显示简短的警告信息
warn:在转到别的文件时若没保存当前文件则显示NO write信息
nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符
nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始
mesg:允许vi显示其他用户用write写到自己终端上的信息
最后行方式命令
:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d :将n1行到n2行之间的内容删除
:w :保存当前文件
:e filename:打开文件filename进行编辑
:x:保存当前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:!command:执行shell命令command
:n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n
1,n2,则表示将整个文件内容作为command的输入
:r!command:将命令command的输出结果放到当前行
寄存器操作
"?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母 , n为一个数字
"?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字
"?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字
"?p:取出寄存器?中的内容并将其放到光标位置处 。这里?可以是一个字母 , 也可以是一个数字
ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中 。
Linux系统下findmnt命令使用全解Findmnt
命令用于查找挂载linux命令74的文件系统 。它用来列出安装设备linux命令74,当需要时也可以挂载或卸载设备linux命令74 , 它是
util-linux
软件包的一部分 。
安装findmnt
findmnt
命令来自
util-linux
软件包linux命令74,默认安装在大多数发行版中,如
Ubuntu,Fedora,Debian
复制代码
代码如下:
$
aptitude
search
util-linux
i
util-linux
-
Miscellaneous
system
utilities
$
yum
info
util-linux
基本使用
复制代码
代码如下:
$
findmnt
以列表格式输出 。
复制代码
代码如下:
$
findmnt
-l
列出在
fstab
中挂载的文件系统 。
复制代码
代码如下:
$
findmnt
-s
按文件类型列出已挂载的文件系统 。
复制代码
代码如下:
$
findmnt
-t
ext4
df格式输出
Findmnt
可以用“-D”或“-df”选项创建一个
df
格式的输出报告空闲和已用磁盘空间 。
复制代码
代码如下:
$
findmnt
-D
SOURCE
FSTYPE
SIZE
USED
AVAIL
USE%
TARGET
devtmpfs
devtmpfs
994.2M
994.2M
0%
/dev
selinuxfs
selinuxfs
-
/sys/fs/selinux
tmpfs
tmpfs
1001.5M
68K
1001.4M
0%
/dev/shm
tmpfs
tmpfs
1001.5M
724K
1000.8M
0%
/run
tmpfs
tmpfs
1001.5M
1001.5M
0%
/sys/fs/cgroup
/dev/mapper/fedora-root
ext4
6.5G
5.3G
811.6M
82%
/
tmpfs
tmpfs
1001.5M
60K
1001.5M
0%
/tmp
/dev/sda1
ext4
476.2M
107.7M
339.6M
23%
/boot
原始输出
如果你喜欢原始风格的输出 , 那么使用“-r”或“--raw”选项 。
复制代码
代码如下:
$
findmnt
--raw
TARGET
SOURCE
FSTYPE
OPTIONS
/sys
sysfs
sysfs
rw,nosuid,nodev,noexec,relatime
/proc
proc
proc
rw,nosuid,nodev,noexec,relatime
/dev
udev
devtmpfs
rw,relatime,size=4069060k,nr_inodes=1017265,mode=755
/dev/pts
devpts
devpts
rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
/run
tmpfs
tmpfs
rw,nosuid,noexec,relatime,size=816716k,mode=755
/
/dev/disk/by-uuid/6fa5a72a-ba26-4588-a103-74bb6b33a763
ext4
rw,relatime,errors=remount-ro,data=https://www.04ip.com/post/ordered
/sys/fs/cgroup
tmpfs
rw,relatime,size=4k,mode=755
/sys/fs/fuse/connections
fusectl
rw,relatime
/sys/kernel/debug
debugfs
rw,relatime
/sys/kernel/security
securityfs
rw,relatime
/run/lock
tmpfs
rw,nosuid,nodev,noexec,relatime,size=5120k
/run/shm
tmpfs
rw,nosuid,nodev,relatime
/run/user
tmpfs
rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755
/sys/fs/pstore
pstore
rw,relatime
/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
/dev/sda8
ext4
rw,nosuid,nodev,relatime,errors=remount-ro,data=https://www.04ip.com/post/ordered
/media/4668484A68483B47
/dev/sda5
fuseblk
rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/proc/sys/fs/binfmt_misc
binfmt_misc
binfmt_misc
rw,nosuid,nodev,noexec,relatime
/sys/fs/cgroup/systemd
systemd
cgroup
rw,nosuid,nodev,noexec,relatime,name=systemd
/run/user/1000/gvfs
gvfsd-fuse
fuse.gvfsd-fuse
rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
通过源设备查找
通过源设备查找文件系统,指定设备路径包括/不包括“-S”选项 。
复制代码
代码如下:
$
findmnt
-S
/dev/sda1
TARGET
SOURCE
FSTYPE
OPTIONS
/boot
/dev/sda1
ext4
rw,relatime,seclabel,data=https://www.04ip.com/post/ordered
通过挂载点查找
通过挂载目录查找文件系统,指定目录包括/不包括“-T
/--target”选项 。
复制代码
代码如下:
$
findmnt
-T
/
TARGET
SOURCE
FSTYPE
OPTIONS
/
/dev/mapper/fedora-root
ext4
rw,relatime,seclabel,data=https://www.04ip.com/post/ordered
$
findmnt
-T
/media/4668484A68483B47
TARGET
SOURCE
FSTYPE
OPTIONS
/media/4668484A68483B47
/dev/sda5
fuseblk
rw,nosuid,nodev,relatime,user_id=0
LINUX 的 echo命令怎么运用echo命令linux命令74的功能是在显示器上显示一段文字linux命令74,一般起到一个提示的作用 。
该命令的一般格式为: echo [ -n ] 字符串
其中选项n表示输出文字后不换行linux命令74;字符串能加引号 , 也能不加引号 。用echo命令输出加引号的字符串时,将字符串原样输出linux命令74;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割 。
功能说明:显示文字 。
语法:echo [-ne][字符串]或 echo [--help][--version]
补充说明:echo会将输入的字符串送往标准输出 。输出的字符串间以空白字符隔开, 并在最后加上换行号 。
参 数:-n 不要在最后自动换行
-e 若字符串中出现以下字符,则特别加以处理 , 而不会将它当成一般
文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
–help 显示帮助
–version 显示版本信息
Linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到 。
比如:echo可用作显示注释,用于一些批命令中需要注释给用户看的地方,比如前一条命令执行会花很长时间 , 常会用echo显示一条信息让用户知道这个时候比较慢 , 稍微等待一会 。
在Linux中echo命令用来在标准输出上显示一段字符 , 比如:
echo "the echo command test!"
这个就会输出“the echo command test!”这一行文字!
echo "the echo command test!"a.sh
这个就会在a.sh文件中输出“the echo command test!”这一行文字! 该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号 , 也能不加引号 。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出 , 各字符串之间用一个空格分割 。
LINUX简单填空 。。先给50分,答对加分 。。3Q啦看这里都有
Linux面试题与答案
一.填空题:
1. 在Linux系统中linux命令74,以 文件 方式访问设备。
2. Linux内核引导时linux命令74 , 从文件 /etc/fstab 中读取要加载的文件系统 。
3. Linux文件系统中每个文件用 i节点 来标识 。
4. 全部磁盘块由四个部分组成 , 分别为引导块 、专用块 、 i节点表块 和数据存储块 。
5. 链接分为: 硬链接 和 符号链接。
6. 超级块包含linux命令74了i节点表 和 空闲块表 等重要的文件系统信息 。
7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644,该文件属性是 目录。
8. 前台起动的进程使用 Ctrl c 终止 。
9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置 。
10. 网络管理的重要任务是: 控制 和 监控。
11. 安装Linux系统对硬盘分区时 , 必须有两种分区类型: 文件系统分区 和 交换分区。
13. 编写的Shell程序运行前必须赋予该脚本文件 执行 权限 。
14. 系统管理的任务之一是能够在 分布式 环境中实现对程序和数据的安全保护、备份、恢复和更新 。
15. 系统交换分区是作为系统 虚拟存储器 的一块区域 。
16. 内核分为 进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统 等四个子系统 。
17. 内核配置是系统管理员在改变系统配置 硬件 时要进行的重要操作 。
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、 网关地址 和 子网掩码 等必要信息 。
19. 唯一标识每一个用户的是用户 ID 和用户名 。
20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由信息协议 。
21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统。
22. DHCP可以实现动态 IP 地址分配 。
23. 系统网络管理员的管理对象是服务器、 用户 和服务器的进程 以及系统的各种资源 。
24. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心 。
25. 当想删除本系统用不上的 设备驱动程序 时必须编译内核,当内核不支持系统上的 设备驱动程序 时,必须对内核 升级。
26 Ping命令可以测试网络中本机系统是否能到达 一台远程主机,所以常常用于测试网络的 连通性。
27. vi编辑器具有两种工作模式: 命令模式 和 输入模式。
28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位 , 表示 文件类型,第二段占3位,表示 文件所有者 对该文件的权限 。
29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为: 运行态 、 就绪态 和 等待态(阻塞态)。
30. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 IP地址和主机名 之间的转换 。
31. Apache是实现WWW服务器功能的应用程序,即通常所说的“浏览web服务器”,在服务器端 为用户提供浏览 web服务 的就是apache应用程序 。
32. 在Linux系统上做备份可以有两种类型:系统备份 和 用户备份。其中前者是指对 操作系统 的备份,后者是指对 应用程序和用户文件的备份 。
33. CD-ROM标准的文件系统类型是 iso9660。
34. 当lilo.conf配置完毕后,使之生效,应运行的命令及参数是 lilo。
35. 在使用ls命令时,用八进制形式显示非打印字符应使用参数 -b。
36. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是 vfat。
37. 设定限制用户使用磁盘空间的命令是 quota。
38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc。
39. 硬连接只能建立对 文件 链接 。符号链接可以跨不同文件系统创建 。
40. 套接字文件的属性位是 s。
41. 结束后台进程的命令是 kill。
42. 进程的运行有两种方式 , 即 独立运行和使用父进程运行。
43. Links分为 硬链接和符号链接。
44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux。
45. 管道文件的属性位是 p。
46. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道。
47. 为脚本程序指定执行权的命令及参数是 chmod a x filename。
48. 进行远程登录的命令是 telnet。
49. 欲发送10个分组报文测试与主机abc.tuu.edu.cn的连通性,应使用的命令和参数是: ping abc.tuu.edu.cn –c 10。
50. DNS服务器的进程命名为named,当其启动时,自动装载 /etc目录下的 named.conf 文件中定义的DNS分区数据库文件 。
51. Apache服务器进程配置文件是 httpd.conf。
52.在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 gzip。
53. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入 :w test.txt。
54 可以在标准输出上显示整年日历的命令及参数是 cal -y。
55. 在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有 空格。
56. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 fsck –a /dev/had5。
57. 在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器。
58. 系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和 系统性能监测。
59 在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 nslookup。
60. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb。
61. 当系统管理员需升级内核版本和改变系统硬件配置时,应 重新编译内核。
62. 如果只是要修改系统的IP地址,应修改 /etc/rc.d/rc.inet1 配置文件 。
63. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置 /etc/hosts 文件 。
64. 在vi编辑环境下,使用 Esc键 进行模式转换 。
65. Slackware Linux 9.0通常使用 ext3 文件系统,系统的全部磁盘块由 四 部分组成 。
66. 将/home/stud1/wang目录做归档压缩 , 压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 tar zcvf /home/wang.tar.gz /home/stud1/wang。
67. 管道就是将前一个命令的 标准输出 作为后一个命令的 标准输入。
68. 在使用手工的方法配置网络时,可通过修改 /etc/HOSTNAME 文件来改变主机名,若要配置该计算机的域名解析客户端,需配置 /etc/resolv.conf 文件 。
69. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、 batch 和 crontab。
70. test.bns.com.cn的域名是 bns.com.cn , 如果要配置一域名服务器,应在 named.conf 文件中定义DNS数据库的工作目录 。
71. Sendmail邮件系统使用的两个主要协议是: SMTP 和 POP,前者用来发送邮件,后者用来接收邮件 。
72. DHCP是动态主机配置协议的简称 , 其作用是:为网络中的主机分配IP地址。
73. 目前代理服务器使用的软件包有很多种,教材中使用的是 squid。
74. rm命令可删除文件或目录,其主要差别就是是否使用递归开关 -r或-R。
75. mv 命令可以移动文件和目录,还可以为文件和目录重新命名 。
76. 路由选择协议(RIP)的跳数表示到达目的地之前必须通过的 网关 数 , RIP接受的最长距离是 15跳。
77. ping命令用于测试网络的连通性,ping命令通过 ICMP 协议(internet控制信息协议)来实现 。
78. nfs 协议用于实现Unix(/linux)主机之间的文件系统共享 。
79. 在Linux操作系统中,设备都是通过特殊的 文件 来访问 。
80. shell不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言 。bash是Linux的缺省shell 。
81. 用 ;; 符号将输出重定向内容附加在原文的后面 。
82. 增加一个用户的命令是:adduser 或useradd。
83 进行字符串查找,使用grep命令 。
84. 使用 * 每次匹配若干个字符 。
85. /sbin 目录用来存放系统管理员使用的管理程序 。
linux怎么样调节亮度linux怎么样调节亮度linux命令74的3种方法:
第一种方法:
1、打开一个终端linux命令74,查看本机最大亮度值 。
输入命令:
复制代码代码如下:
cat /sys/class/backlight/acpi_video0/max_brightness
2、输出显示一个数字 。比如输入是15,如图 。
3、复制代码代码如下:
#!/bin/sh
#change brightness setting on startup or resume
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 7
4、为.mybrt.sh文件添加执行属性 。打开终端,输入命令:chmodx .mybrt.sh,如图 。
5、设置开机登录自动运行亮度脚本(即刚才新建linux命令74的那个.mybrt.sh),这样就每次开机都可以恢复为我们需要的亮度了 。在终端中输入命令:
复制代码代码如下:
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/who/.mybrt.sh"/p p
注意:把who换成本地电脑的用户名,如图
第二种. 调节屏幕对比度参数gamma值
》 xgamma -gamma .75
如果不理想可以尝试将.75修改成0.5~1.0之间测试一下 。我用1.0后感觉和Vista下亮度一致 。
该命令无须管理员权限 。
第三种. 调节本本屏幕背光亮度pci
》 sudo setpci -s 00:02.0 F4.B=xx
xx就是16进制表示的屏幕亮度值,范围0(最亮)~FF(最暗) 。
00:02.0是linux命令74你的显示器VGA设备代码 。
用lspci命令查一下你的VGA设备代码:
》 lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
注意第二行00:02.0 VGA compatible controller 。
sudo setpci -s 00:02.0 F4.B=FF
【linux命令74 Linux命令区分大小写吗】关于linux命令74和Linux命令区分大小写吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 轻奢女人直播话术,直播话术女装
- go语言二分搜索的简单介绍
- net.framework3.5无法安装的简单介绍
- jquery动态获取宽度高度,jquery宽度动态0到400变化
- 关于windows系统好在哪的信息
- 直播k歌用什么话筒,直播k歌用什么手机好
- 路由器不拨号怎么修改密码,路由器不拨号怎么修改密码教程
- 作业帮如何营销,作业帮是如何营销的
- python阶乘函数原理 python中求阶乘的函数