linux分号
A. linux系统常用命令有哪些
安装和登录命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh
文件处理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln
网络操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp 、finger
、mail 、nslookup
系统安全相关命令:passwd 、su 、umask 、chgrp 、chmod 、chown 、chattr、sudo、pswho
系统管理相关命令:df 、top 、free 、quota 、at 、lp 、 adser 、groupadd kill 、 crontab 、tar
、unzip 、gunzip 、last
B. Linux如何移动复制删除带特殊文字符前缀(
在Linux系统中,许多元字符,如分号(semicolon),空格(space),反斜线(backslash),美元符号(dollar sigh),问号(question mark),星号(asterisk) 通常被解释为命令,-(dashes)或者--被解释为命令的选项,通过以下的方式就可以复制、移动、删除带-或者--的文件,:
1、首先,创建文件,创建前缀带-或--文件不能直接使用touch命令,因为会被解释为命令的选项,所以得用追加的形式创建:
[root@linuxidc tmp]# echo >-foo.txt
[root@linuxidc tmp]# echo >-bar.txt
创建文件后,如果使用ls命令尝试通配符的方式列出文件,则会出现以下报错:
[root@linuxidc tmp]# ls -l *.txt
ls: invalid option -- '.'
Try 'ls --help' for more information.
需要在命令加入--分界符选项,分隔开选项和参数:
[root@linuxidc tmp]# ls -l -- *.txt
-rw-r--r--. 1 root root 2192022 Jan 9 09:03 137k.txt
-rw-r--r--. 1 root root 1 Jan 9 16:36 -bar.txt
-rw-r--r--. 1 root root 1 Jan 9 16:36 -foo.txt
相对应的,复制与移动文件的命令使用如下:
[root@linuxidc tmp]# cp -- -foo.txt /opt/
[root@linuxidc tmp]# mv -- -bar.txt /opt/
C. linux命令 sed 请问有哪位大大知道这个sed 命令是什么意思吗 sed 's/\//\\\//g'
截取或修改字符串,打印到屏幕上。
使用方法:sed 参数 '动作' 动作对象
如果用-i参数将修改文档的内容,你的sed 's/\//\\\//g'这个我举一个类似的再分析你的。
sed 's/old/new/g’ ***
这个就是把***文档里面的old这个词换成new这个词。
你的sed 's/\//\\\//g'里面既是把,/换成\\/。s/\//是一部分/\\\//g又是一部分,s后面的//之间就是要替换的词语和上面的old类似,由于/有特殊定义,所以用\转意成普通符号/,/\\\//g从第一符号到g前面的/之间就为替换old的new,为\\/前面两个\就是\没有特殊意义所以为\\,后面g前面的第二个/由于有特殊意义所以用\来转意,所以new为\\/。在s/old/new/g里面的/为固定格式所需要的,所以想打印出/来的话,要用\来转意,linux特殊字符转意都用\。
详细的参数信息用man page,这个是比不可少的,因为一个人不可能把那些东西全部记得,如果你硬要记还不如记唐诗三百首呢。只要知道这个命令或是这个工具的工作原理,使用方法自然就明了,要用到的时候查一下即可,没有必要和自己过不去。
D. linux环境变量设置是分号还是冒号
linux是用:(冒号)隔开的,windows下环境变量是用;(分号)隔开的。
环境变量的设置位于/etc/profile文件
cat/etc/profile
如果需要增加新的环境变量可以添加下属行
vim/etc/profile
exportpath=$path:/path1:/path2:/pahtN
#环境变量中间用:(英文状态的冒号)隔开。
E. linux中PATH=$PATH:$HOME/bin是什么意思呢,冒号:是什么意思
这些代码指的是环境变量,冒号是分隔符。