linux常见faq,FAQ-Linux操作系统常用命令

列举常用的SuSE命令及简单解释。如果用户需要详细了解Linux命令,请参见Linux相关资料。

列出文件

ls

-la,列出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件。

ls a*,列出当前目录下以字母a开头的所有文件。

ls -l*.doc,列出当前目录下所有以“.doc”结尾的文件。

复制文件

cp fileA fileB,把文件“fileA”复制为新文件“fileB”。

cp fileA /home/bible/,把文件“fileA”从当前目录复制到“/home/bible/”目录下。

cp * /tmp,把当前目录下的所有未隐藏文件复制到“/tmp/”目录下。

cp -a fileA fileB,递归性地把当前目录下的“fileA”目录复制为新目录“fileB”,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。

搜索文件内容

grep bible /etc/fileA,在文件“fileA”中查找包含“bible”的所有行。

查找文件

find -name *.rpm,在当前目录中查找rpm包。

find | grep page,在当前目录及其子目录中查找文件名包含“page”的文件。

locate page,在系统的任何地方查找文件名包含“page”的文件。

编辑文件

vi /etc/bubby.txt,用vi编辑文件“/etc/bubby.txt”。

emacs /etc/bubby.txt,用emacs编辑文件“/etc/bubby.txt”。

移动和重命名文件

mv fileA fileB,将“fileA”重命名为“fileB”。

mv fileA /tmp,把当前目录下的“fileA”移动到“/tmp/”目录下。

删除文件和目录

rm fileA,删除文件“fileA”。

rm

*,删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。

rm -rf floderA,删除“floderA”目录以及它所包含的所有内容。

rm -i

a*,删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认。

更改目录

cd ~,切换到主目录。

cd /tmp,切换到目录“/tmp”。

创建目录

mkdir floderA,在当前目录中创建名为“floderA”的目录。

mkdir -p

/tmp/floderA,在当前目录下创建指定的嵌套子目录。

删除目录

rmdir,将删除空目录。

指定目录拥有者

chown -R ftp:ftp /tmp/floderA,指定“floderA”目录及其子目录的拥有者为ftp用户和ftp组。

内容挂载和卸载

mount /dev/hdc

/tmp/floderA/disk1,将设备中的内容挂载到disk1中。

umount

/tmp/floderA/disk1,卸载掉disk1中挂载的文件。

查看路由表

netstat -nr,查看路由表。

查看服务端口的状态

netstat -an|less,查看服务端口的状态。

重新启动Tomcat

/etc/init.d/novell-tomcat4

restart,重新启动Tomcat(在iManage中安装插件后)。

修改文件权限

chmod abc fileA,修改文件fileA的权限。

其中a、b、c各代表一个数字,分别表示User、Group和Other的权限:r=4、w=2、x=1。

若要fileA的权限为rwx属性,则4+2+1=7。

若要fileA的权限为rw-属性,则4+2=6。

若要fileA的权限为r-x属性,则4+1=5。

删除ED实例

ndsconfig rm,删除ED实例。

精确同步时间

执行rcxntpd stop命令,先将ntp服务停掉。

执行ntpdate命令,多次执行缩短时间差。

执行rcxntpd start命令,启动rcxntpd

start。

查看本机开放的端口

netstat:列出目前已经连接的服务名。

netstat -a:列出目前已经连接的和正在监听的服务名。

netstat -an:列出目前已经连接的和正在监听的端口号(与netstat -a功能一样,只是不解释端口号对应的服务名)。

netstat -ap:在netstat

-an的基础上列出连接的PID(进程号),用这个PID,可以使用kill命令来删除连接。例如:某个连接的PID=111,想删除该连接使用kill -9 111。

df命令

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。df命令可显示所有文件系统对i节点和磁盘块的使用情况。

语法:df [选项],该命令各选项的含义如下:

-a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。

-k:以KB为单位显示。

-i:显示i节点信息,而不是磁盘块。

-t:显示各指定类型的文件系统的磁盘空间使用情况。

-x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。

-T:显示文件系统类型。

free命令

功能:查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

语法:free [-b | -k | -m],该命令中各选项的含义如下:

-b:以Byte为单位显示。

-k:以KB为单位显示。

-m:以MB为单位显示。

sync命令

功能:强制把内存中的数据写回硬盘,以免数据的丢失。

shutdown命令

功能:可以安全地关闭或重新启动Linux系统,shutdown命令在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。

语法:shutdown [选项] [时间] [警告信息],该命令各选项的含义如下:

-k:并不真正关机,而只是发出警告信息给所有用户。

-r:关机后立即重新启动。

-h:关机后不重新启动。

-f:快速关机,重新启动时跳过fsck。

-n:快速关机,不经过init程序。

-c:取消一个已经运行的shutdown。

icon-note.gif说明:

该命令只能由超级用户使用。

date命令

功能:显示和设置系统日期和时间。

cal命令

功能:显示某年某月的日历。

语法:cal [选项] [月 [年]],该命令各选项的含义如下:

-j:显示出给定月中的每一天是一年中的第几天(从1月1日算起)。

-y:显示出整年的日历。

echo命令

功能:在显示器上显示一段文字,一般起到一个提示的作用。

语法:echo [ -n ] 字符串,其中选项n表示输出文字后不换行;字符串可以加引号,也可以不加引号。

用echo命令输出加引号的字符串时,将字符串原样输出。

用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

rm命令

功能:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。

语法:rm [选项]... 目录... 删除指定的文件,即解除连接,该命令中各选项的含义如下:

-b:以Byte为单位显示。

-k:以KB为单位显示。

-m:以MB为单位显示。

rm -r,删除目录,不管目录中有没有文件。

rm -f,强制删除,没有提示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值