linux的 .bashrc文件是干什么的?使用man bash命令查看到linux帮助联机命令的联机帮助文件中的相关解释如下:
.bashrc - The individual per-interactive-shell startup file.
这个文件主要保存个人的一些个性化设置,如命令别名、路径等 。下面是个例子:
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
.GBK
export PATH LANG
alias rm='rm -i'
alias ls='/bin/ls -F --color=tty --show-control-chars'
在.bashrc文件内:
alias nstart="sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf"
alias nstop="sudo /opt/nginx/sbin/nginx -s stop"
alias nreload="sudo /opt/nginx/sbin/nginx -s reload"
如果linux帮助联机命令你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是作为默认终端被安装的 。虽然存在很多不同的 shell,bash
却是最常见或许也是最主流的 。如果linux帮助联机命令你不明白那意味着什么 , bash
是一个能解释你输入进终端程序的东西,并且基于你的输入来运行命令 。它在一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了 。
为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容 。每个用户的 home 目录都有这个 shell
脚本 。它用来存储并加载你的终端配置和环境变量 。
终端配置可以包含很多不同的东西 。最常见的,.bashrc
文件包含用户想要用的别名 。别名允许用户通过更短的名字或替代的名字来指向命令,对于经常在终端下工作的人来说这可是一个省时利器 。
你可以在任何终端文本编辑器上编辑 .bashrc 。在接下来的例子中linux帮助联机命令我们将使用 nano 。
要使用 nano 来编辑 .bashrc,在终端中调用以下命令:
nano ~/.bashrc
如果你之前从没有编辑过 .bashrc 的话,你也许会发现它是空的 。这没关系!如果不是的话,你可以随意在任一行添加你的配置 。
你对 bashrc 所做的任何修改将在下一次启动终端时生效 。如果你想立刻生效的话 , 运行下面的命令:
source ~/.bashrc
你可以添加到任何 .bashrc 的位置,随意使用命令(通过 #)来组织你的代码 。
编辑 .bashrc 需要遵循 bash 脚本格式 。如果你不知道如何用 bash
编写脚本的话,有很多在线资料可供查阅 。这是一本相当全面的介绍指南,包含一些linux帮助联机命令我们没能在这里提及的 bashrc 的方面 。
相关: 如何在 Linux 启动时以 root 权限运行 bash 脚本
有一些有用的小技巧能使你的终端体验将更高效,也更用户友好 。
例子中定义了路径,语言 , 命令别名(使用rm删除命令时总是加上-i参数需要用户确认,使用ls命
令列出文件列表时加上颜色显示) 。
每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,
使之生效 。
【linux帮助联机命令 linux系统联机帮助命令】拓展资料:
linux系统中.bashrc的妙用
一.有何作用
.bashrc - The individual per-interactive-shell startup file.
.bashrc - 主要保存个人的个性化设置,如命令别名、路径等:使得使用方便 , 效率提升 。
二.如何使用:
1. 可以定义路径;
2. 可以定义语言;
3. 可以定义命令别名
4. 等等
三.简单实例:
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
.GBK
export PATH LANG
alias mkcfg='make menuconfig'
alias mkcln ='make clean'
四.如何生效
有两种方法使得.bashrc文件生效 。
1. 每次修改.bashrc后 , 使用source ~/.bashrc(或者 . ~/.bashrc),则可以立刻加载修改后的设置 , 使之生效 。
2.也可以在.bash_profile文件中显式调用.bashrc 。登陆linux系统启动bash时首先会去读取~/.bash_profile文件 , 就会使得~/.bashrc马上生效 。
五.参考资料
linux help
linux tc 命令你问的这么详细不如直接去看教程
但是初接触TC看教程还真有点费力,你还是多写写,读别人写的脚本去理解他们的意思
class就是规则分支 , 你用TC来限制速度,首先要写一些规则,比如优先级别,流量限制等
规则写完后,接下来就要过滤, , 就是让系统知道哪些包符合规则,根据你的过滤条件来让数据包走不同的分支(规则,class)
基本步骤就是这样,具体清你看教程去把 。
linux 中如何查看mkdir的联机手册帮助文档linux中许多外部命令都提供了“--help”选项,你在命令后面加上--help就行了
关于Linux的(操作过程中的Linux命令必须完整给出)Linux系统越来越受到电脑用户的欢迎 , 于是很多人开始学习Linux时 , 学习linux,你可能会遇到Linux网络操作命令问题,这里将介绍Linux网络操作命令知识,在这里拿出来和大家分享一下 。计算机网络的主要优点是能够实现资源和信息的共享 , 并且用户可以远程访问信息 。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等 。介绍下列几个常用的有关网络操作命令:ftp 传输文件
telnet 登录到远程计算机上
r - 使用各种远程命令
netstat 查看网络的状况
nslookup 查询域名和IP地址的对应
finger 查询某个使用者的信息
ping 查询某个机器是否在工作使用ftp命令进行远程文件传输
ftp命令是标准的文件传输协议的用户接口 。ftp是在TCP/IP网络上的计算机之间传输文件的简单有效的方法 。它允许用户传输ASCII文件和二进制文件 。在ftp会话过程中 , 用户可以通过使用ftp客户程序连接到另一台计算机上 。从此,用户可以在目录中上下移动、列出目录内容、把文件从远程机拷贝到本地机上、把文件从本地机传输到远程系统中 。需要注意的是,如果用户没有那个文件的存取权限,就不能从远程系统中获得文件或向远程系统传输文件 。为了使用ftp来传输文件 , 用户必须知道远程计算机上的合法用户名和口令 。这个用户名/口令的组合用来确认ftp 会话,并用来确定用户对要传输的文件可以进行什么样的访问 。另外 , 用户显然需要知道对其进行ftp 会话的计算机的名字或IP地址 。Ftp命令的功能是在本地机和远程机之间传送文件 。该命令的一般格式如下:
$ ftp 主机名/IP其中“主机名/IP”是所要连接的远程机的主机名或IP地址 。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符 , 等待用户输入命令: $ ftp ftp此时在ftp提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机 。不管使用哪一种方法,如果连接成功,需要在远程机上登录 。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令 。
在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中 。如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号 。这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令 。如果远程系统提供匿名ftp服务 , 用户使用这项服务可以登录到特殊的 , 供公开使用的目录 。一般专门提供两个目录:pub目录和incoming目录 。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件 。一旦用户使用ftp在远程站点上登录成功,将得到“ftp”提示符 。现在可以自由使用ftp提供的命令 , 可以用 help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明 。
最常用的命令有:
ls 列出远程机的当前目录
cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从远程机传送指定文件到本地机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
quit断开与远程机的连接并退出ftp
? 显示本地帮助信息
! 转到Shell中下面简单将ftp常用命令作一简介 。
启动ftp会话 open命令用于打开一个与远程主机的会话 。该命令的一般格式是: open 主机名/IP 如果在ftp 会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令 。如果在会话期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数 。终止ftp会话 close、disconnect、quit和bye命令用于终止与远程机的会话 。close和disronnect命令关闭与远程机的连接,但是使用户留在本地计算机的ftp程序中 。quit和bye命令都关闭用户与远程机的连接,然后退出用户机上的ftp 程序 。改变目录 “cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文件的位置 。远程目录列表 ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令一样 。ls命令的一般格式是: ls [目录] [本地文件] 如果指定了目录作为参数 , 那么ls就列出该目录的内容 。如果给出一个本地文件的名字,那么这个目录列表被放入本地机上您指定的这个文件中 。从远程系统获取文件 get和mget命令用于从远程机上获取文件 。get命令的一般格式为: get 文件名 您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件名 。如果您不给出一个本地文件名,那么就使用远程文件原来的名字 。mget命令一次获取多个远程文件 。mget命令的一般格式为: mget 文件名列表 使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送 。向远程系统发送文件 put和mput命令用于向远程机发送文件 。Put命令的一般格式为: put 文件名 mput命令一次发送多个本地文件,mput命令的一般格式为: mput 文件名列表 使用用空格分隔的或带通配符的文件名列表来指定要发送的文件 。对其中的每个文件都要求用户确认是否发送 。改变文件传输模式 默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式 。ascii和brinary命令的功能是设置传输的模式 。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件 。检查传输状态 传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的 。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符 。本命令在发送和接收文件时都可以使用 。ftp中的本地命令 当您使用ftp时 , 字符“!”用于向本地机上的命令shell传送一个命令 。如果用户处在ftp会话中,需要shell做某些事,就很有用 。例如用户要建立一个目录来保存接收到的文件 。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录 。从远程机grunthos下载二进制数据文件的典型对话过程如下:
$ ftp grunthos Connected to grunthos 220 grunthos ftp server Name (grunthos:pc): anonymous 33l Guest login ok, send your complete e-mail address as password. Password: 230 Guest 1ogin ok, access restrictions apply. Remote system type is UNIX. ftpcd pub 250 CWD command successful. ftpls 200 PORT command successful. l50 opening ASCII mode data connection for /bin/1s. total ll4 rog1 rog2 226 Transfer comp1ete . ftpbinary 200 type set to I. ftphash Hash mark printing on (1024 bytes/hash mark). ftpget rog1 200 PORT command successfu1. 150 opening BINARY mode data connection for rogl (l4684 bytes). # # # # # # # # # # # # # 226 Transfer complete. 14684 bytes received in 0.0473 secs (3e02 Kbytes/sec) ftpquit 22l Goodbye.使用telnet命令访问远程计算机
用户使用telnet命令进行远程登录 。该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样 。为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令 。虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的 。当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中 , 以防系统被怀有恶意的或不小心的用户破坏 。用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样 。
但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境 。telnet命令的一般形式为: telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址 。如果这一命令执行成功,将从远程机上得到login:提示符 。使用telnet命令登录的过程如下: $ telnet 主机名/IP 启动telnet会话 。一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令 。如果用户名和口令输入正确 , 就能成功登录并在远程系统上工作 。在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明 。下面是一台Linux计算机上的telnet会话举例:
$ telnet server. somewhere. com Trying 127.0.0.1… Connected to serve. somewhere. com. Escape character is \'?]\'. “TurboLinux release 4. 0 (Colgate)kernel 2.0.18 on an I486login: bubba password: Last login:Mon Nov l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~$ server: ~$ logout Connection closed by foreign host $用户结束了远程会话后,一定要确保使用logout命令退出远程系统 。然后telnet报告远程会话被关闭,并返回到用户的本地机的Shell提示符下 。r-系列命令 除ftp和telnet以外,还可以使用r-系列命令访问远程计算机和在网络上交换文件 。使用r-系列命令需要特别注意,因为如果用户不小心,就会造成严重的安全漏洞 。用户发出一个r-系列命令后,远程系统检查名为/etc/hosts.equiv的文件,以查看用户的主机是否列在这个文件中 。如果它没有找到用户的主机,就检查远程机上同名用户的主目录中名为.rhosts的文件,看是否包括该用户的主机 。如果该用户的主机包括在这两个文件中的任何一个之中,该用户执行r-系列命令就不用提供口令 。虽然用户每次访问远程机时不用键入口令可能是非常方便的,但是它也可能会带来严重的安全问题 。我们建议用户在建立/etc/hosts.equiv和.rhosts文件之前,仔细考虑r-命令隐含的安全问题 。rlogin命令
rlogin 是“remote login”(远程登录)的缩写 。该命令与telnet命令很相似 , 允许用户启动远程系统上的交互命令会话 。rlogin 的一般格式是:
rlogin [ -8EKLdx ] [ -e char ] [-k realm ] [ - l username ] host一般最常用的格式是: rlogin host 该命令中各选项的含义为:
-8 此选项始终允许8位输入数据通道 。该选项允许发送格式化的ANSI字符和其他的特殊代码 。如果不用这个选项,除非远端的终止和启动字符不是或,否则就去掉奇偶校验位 。
-E 停止把任何字符当作转义字符 。当和-8选项一起使用时,它提供一个完全的透明连接 。
-K 关闭所有的Kerberos确认 。只有与使用Kerberos 确认协议的主机连接时才使用这个选项 。
-L 允许rlogin会话在litout模式中运行 。要了解更多信息,请查阅tty联机帮助 。
-d 打开与远程主机进行通信的TCP sockets的socket调试 。要了解更多信息,请查阅setsockopt的联机帮助 。
-e 为rlogin会话设置转义字符,默认的转义字符是“~”,用户可以指定一个文字字符或一个\\nnn形式的八进制数 。
-k 请求rlogin获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_realmofhost(3)确定的远程主机区域内的远程主机的Kerberos 许可 。
-x 为所有通过rlogin会话传送的数据打开DES加密 。这会影响响应时间和CPU利用率,但是可以提高安全性 。rsh命令
rsh是“remote shell”(远程 shell)的缩写 。该命令在指定的远程主机上启动一个shell并执行用户在rsh命令行中指定的命令 。如果用户没有给出要执行的命令,rsh就用rlogin命令使用户登录到远程机上 。
rsh命令的一般格式是:
rsh [-Kdnx] [-k realm] [-l username] host [command]
一般常用的格式是:
rsh host [command ]
command可以是从shell提示符下键人的任何Linux命令 。
rsh命令中各选项的含义如下:
-K 关闭所有的Kerbero确认 。该选项只在与使用Kerbero确认的主机连接时才使用 。
-d 打开与远程主机进行通信的TCP sockets的socket调试 。要了解更多的信息 , 请查阅setsockopt的联机帮助 。
-k 请求rsh获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可 。
-l 缺省情况下,远程用户名与本地用户名相同 。本选项允许指定远程用户名,如果指定了远程用户名,则使用Kerberos 确认,与在rlogin命令中一样 。
-n 重定向来自特殊设备/dev/null的输入 。
-x 为传送的所有数据打开DES加密 。这会影响响应时间和CPU利用率,但是可以提高安全性 。Linux把标准输入放入rsh命令中,并把它拷贝到要远程执行的命令的标准输入中 。它把远程命令的标准输出拷贝到rsh的标准输出中 。它还把远程标准错误拷贝到本地标准错误文件中 。任何退出、中止和中断信号都被送到远程命令中 。当远程命令终止了,rsh也就终止了 。rcp命令
rcp代表“remote file copy”(远程文件拷贝) 。该命令用于在计算机之间拷贝文件 。
rcp命令有两种格式 。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中 。
rcp命令的一般格式是:
rcp [-px] [-k realm] file1 file2 rcp [-px] [-r] [-k realm] file
directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名 。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径 。
rcp命令的各选项含义如下:
-r 递归地把源目录中的所有内容拷贝到目的目录中 。要使用这个选项,目的必须是一个目录 。
-p 试图保留源文件的修改时间和模式,忽略umask 。
-k 请求rcp获得在指定区域内的远程主机的Kerberos 许可 , 而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可 。
-x 为传送的所有数据打开DES加密 。这会影响响应时间和CPU利用率,但是可以提高安全性 。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录 。如果没有给出远程用户名,就使用当前用户名 。如果远程机上的路径包含特殊shell字符,需要用反斜线(\\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释 。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝 。- Turbolinux 提供稿件 。通过本文你就了解Linux网络操作命令 , 希望对你有所帮助 。
如何使用linux联机帮助?如果你想查某个命令,或者配置文件的帮助,就在终端输入:man命令或者man配置文件
linux tftp命令详解tftp命令是linux下的一个命令,那么它的具体语法是怎样的呢?下面由我为大家整理了linux tftp命令的相关知识,希望对大家有帮助!
1.linux tftp命令语法
tftp(选项)(参数)
2.linux tftp命令选项
-c:指定与tftp服务器连接成功后,立即要执行的指令;
-m:指定文件传输模式 。可以是ASCII或者Binary;
-v:显示指令详细执行过程;
-V:显示指令版本信息 。
3.linux tftp命令参数
主机:指定tftp要联机的tftp服务器的ip地址或主机名 。
4.linux tftp命令实例
1、安装tftp服务器
需要安装xinetd、tftp和tftp-server 3个软件
如果能上网,通过yum安装:
yum install xinetd
yum install tftp
yum install tftp-server
如果不能上网,可以直接安装提供的rpm包:
rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm
rpm -ivh tftp-0.48-3.fc9.i386.rpm
rpm -ivh tftp-server-0.48-3.fc9.i386.rpm
2、配置tftp服务器
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no 。主要是设置TFTP服务器的根目录,开启服务 。修改后的文件如下:
service tftp {
socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s /home/mike/tftpboot -c
disable =no
per_source =11
cps =100 2
flags =IPv4
}
说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件 。
3、启动tftp服务器并关闭防火墙
/etc/init.d/iptables stop //关闭防火墙
sudo /sbin/service xinetd start
或
service xinetd restart
/etc/init.d/xinetd start
看到启动[OK]就可以了
4、查看tftp服务是否开启
netstat -a | grep tftp
显示结果为udp 0 0 *:tftp *:*表明服务已经开启 , 就表明tftp配置成功了 。
5、tftp使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试 。
tftp 192.168.1.2
tftpget
tftpput
tftpq
6、tftp命令用法如下
tftp your-ip-address
进入TFTP操作:
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
? :帮助信息
7、如果老是出现“AVC Denial, click icon to view”的错误 , 并不能传输文件,需要作如下修改
修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效 。
8、Busybox中tftp命令的用法
命令格式为:
tftp [option] ... host [port]
如果要下载或上传文件的话是一定要用这些option的 。
-g 表示下载文件 (get)
-p 表示上传文件 (put)
-l 表示本地文件名 (local file)
-r 表示远程主机的文件名 (remote file)
例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令
tftp -g -r embedexpert 192.168.1.2
linux帮助联机命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux系统联机帮助命令、linux帮助联机命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 电脑怎么设置保存多个用户,如何让电脑保存用户名和密码
- go语言读取磁道 go 读取ini
- 破解器java源代码,破解版java
- python爬虫pdf下载,python 爬虫 pdf
- 电视背景怎么设计省钱,电视背景怎么做好
- oracle如何加索引 oracle添加索引指定表空间
- 华为鸿蒙系统如何关闭畅连,华为鸿蒙系统如何关闭畅连功能
- redis查询倒计时命令,redis查看有效时间
- go语言读取二维码 go语言二维切片