`
bobshute
  • 浏览: 284115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux some 1 2008-12-20

阅读更多

1.shutdown
-k 发出所有警告给用户
-r 关机后立即重新启动
-h 关机后不重新启动
-f 快速关机,重启动时跳过fsck
-n 快速关机,不经过init程序。
-c 取消一个shutdown
2.man 【选项】 【命令名称】
帮助
-f 只显示命令的功能不用显示详细的说明文件。
3.【命令】 --help 帮助
  whereis 【选项】 【命令名】
4.which echo 查看程序地址。
which echo -> /bin/echo
5.通配符
? * [a-z] [!0-9]
6.特殊字符:
~ 用户宿目录
、命令替代
# 解释
$变量取值
& 后台进程
* 通配符,代表任何字符
(子shell开始
)子shell借书
\使命令持续到下一行
|管道
?通配符
<输入重定向
>输出重定向
'单引号(不具有变数置换的功能)'
"双引号(具有变数置换的功能)"
/ 路径分隔符
;命令分隔符
快捷键:
ctrl+C 终止目前的命令
ctrl+\ 终止目前的命令
ctrl+D 输入结束,
ctrl+Z 暂停目前命令
ctrl+M 相当于Enter
ctrl+S 暂停屏幕输出
ctrl+Q 恢复屏幕输出
ctrl+U 将命令列整列删除。
编辑快捷键:
ctrl+k删除从光标到行尾
ctrl+u删除从光标到行首的。
ctrl+d删除光标到单词结尾的地方
ctrl+w删除光标到单词开头的地方
ctrl+a将光标移动移到行首
ctrl+e将光标移动移到行尾
alt+a光标移动到单词头部
alt+e光标移动到单词尾部
ctrl+y插入最近删除的单词。
7.
#mkdir /www/htdocs
#cd !$  ->[重复上一个的最后的参数]
pwd 当前目录。
cd ~ 回到宿主目录。
8.
   命令1;命令2
先执行命令1,不管是否出错,接着执行命令2
   命令1&&命令2
只有命令一执行正确,才执行命令2
ls -l /root 显示详细
du -hs  显示大小。
9.进程
#pidof rob 查看rob的经常号
#kill 789 关闭789进程号
#kill 'pidof rob' 同样效果
10.特殊字符转义,用\或''
# find . -name '[0-9]*' # find /root -name '[0-9]*'
#ls \!*
#ls '!'* 与 ls'!*' 区别
11.管道 :可以将某个命令的输出信息当做某个命令的输入,有管道符号|来标示。
#rpm -q|grep a|more
命令rpm -qa 显示已经安装在系统上的rpm包,命令grap -a是过滤软件包,命令more是分页罗。
12.  分页显示 -more
ls /etc|more  
按空格键 可以翻页。
按b后翻
按q可以退出。
13重定向文件
有时希望将命令的输出结果保存在文件中,或以文件内容作为命令的参数,这时就需要用到重定向,
重定向不使用系统的标准输入端口,标准输出端口或是标准错误端口,而进行重新的指定。
有五种方式:输出重定向,输入重定向,错误重定向,追加充定向以及同时实现输出和错误的重定向。
1)输出重定向:
将command命令的输出保存到文件file中,如果存在相同文件,则覆盖file中的内容。
command > File
eg:
#ls > /root/abc 将ls的结果保存到/root/下的abc文件中。
#cat /root/abc

cat命令主要用来读取文件内容并且打印到标准输出的,也可以同时读取多个文件

2)输出重定向
将文件file的内容作为command命令的输入
command < File
eg:#cat </root/abc
#cat /root/abc
3)错误重定向
将command命令执行的出错信息输出到文件file中
#command 2> File
eg:
#cat /root/kkk 2>/root/b
#cat /root/b
因为没有kkk文件,所以将错误信息保存到 b中。
4)追加重定向
command >>file
将command的命令执行添加到已存在得到文件中。
5)command &>file
同时实现输出和错误的重定向
14 查看bash的配置文件
在宿主根目录执行
#ls .bash*
.bash_history  记录了用户以前输入的命令
.bash_logout 用户退出shell要执行的命令
.bash_profile 用户登陆shell要执行的命令,只有会话开始时被读取一次。
.bashhrc 每次打开新的shell时要执行的命令。打开新终端时都要执行。
15.echo
普通字符串可以在echo后直接输入字符串,但这样当要输出某些字符如\时会有问题,
这种写法的时候\是被当作继行符处理过滤掉的,要输出一个\必须打\\,
16.设置path
#PATH = /urs/bin; 即可设置path
查看 #echo $PATH;
设置任何参数 #abc=bcd 设置新参数abc 值为bcd,
查看#echo abc
但是 只是当前终端有效,打开新的终端就无效了,
所以要
#export PATH=/urs/bin
这样就可以当前终端,以及以后打开的终端都有效。
但是对于已经运行的终端还是没有作用,
为了将其永久的添加到 参数中如:$PATH
要将export的那行 添加到 用户宿主目录下的.bash_profile.
不要添加到.bashhrc 因为它是没打开一次,执行一次,则会让目录循环的变长。
打开一次 /urs/bin 再打开一次 /urs/bin/urs/bin
17.vi相关使用:
1)基本操作
进入:#vi filename
进入命令行模式,按字母i进入插入模式,此时才可以输入文字。
退出:
wq存盘退出
q!不存盘退出。
2)命令行模式操作
①进入插入模式
i : 从光标当前位置开始输入文件
a :从目前光标所在位置的下一个位置开始输入文字
o :插入新的一行,从行首开始输入文字
I :从光标所在行的行首插入
A :从光标坐在的行的行末插入
O :从光标所在的行的下面插入一行
s : 删除光标后的一个字符,然后进入插入模式
S : 删除光标所在的行,然后进入插入模式。
②光标的移动
ctrl+b 屏幕往后移动一页
ctrl+f 屏幕往前移动一页
ctrl+u 屏幕往后移动半页
ctrl+d 屏幕往前移动半页
数字0,移动到文本的开头
  G 移动到文本的最后
  $ 移动到光标的所在行的行尾
  ^ 移动到光标的所在行的行首
  w 光标跳到下个字的开头
  e 光标跳到下个子的字尾
  b 光标回到上个字的开头
  nl 光标移动到该行的第n个位置,5l移动到该行的第五个字符。
  ③;删除文字。
  x : 删除光标后面的字符
  nx:删除光标所在位置的后面的n个字符
  X:删除光标所在位置的前面一个字符
  nX:光标所在位置的前面的n个字符
  dd:删除光标所在行
  ndd:删除n行。(往后)
  ④:复制
  yw:将光标所在之处到滋味的字符复制到缓冲区中。
  nyw:复制n个字到缓冲区中
  yy:复制光标所在行到缓冲区中
  nyy:复制光标n行所在行到缓冲区中
  p:将缓冲区内的字符写到光标所在位置
  ⑤:替换
  r:替换光标所在处的字符
  R:替换光标所在处的字符,直到按下ESC键为止。
   ⑥:撤销上一次操作
   u 如果误执行一个命令,马上按u,回到上一个操作。
  ⑦:更改
  cw:更改光标所在处的字到字尾处,
  c3w:更改三个字。
  ⑧:调至指定的行
  ctrl+g:列出光标所在行的行号。
  nG:该文本的第15行的行首。
  ⑨:存盘退出
  ZZ存盘退出
  ⑩:不存盘退出
  ZQ:不保存退出
  3)末行模式操作
  set nu;显示行号
  set nonu:取消行号
  set ic 搜索时忽略大小写
  setnoic:取消搜索时忽略大小写
  n:输入数字,回车就跳到此行,如;15回车
  先按 / ;输入要学查找的字符,如果不是想要的,输入n查找下一个。
  先按 ? ;输入要学查找的字符,如果不是想要的,输入n查找下一个.
  !cmd :运行命令cmd


18.关于文件的权限的总结:
drwxrwxrwx
rwx 指读(4),写(2),执行(1),
d:代表是目录
第一个rwx:owner 权限值第一位 700
第二个rwx:group 权限值第二位 070
第三个rwx:other 权限值第三位 007
默认权限是 664.owner 可读写,其它只读。

19.linux SSH 乱码解决,绝对好用
vi /etc/sysconfig/i18n
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
这样中文在SSH,telnet终端就可以正常显示了。
注意:修改完毕后要重新用SSH连接linux。
20.tar 的基本使用
  tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面
来举例说明一下:
  # tar -cf all.tar *.jpg
  这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包
,-f指定包的文件名。
  # tar -rf all.tar *.gif
  这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的
意思。
# tar -uf all.tar logo.gif
  这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
  # tar -tf all.tar
  这条命令是列出all.tar包中所有文件,-t是列出文件的意思
  # tar -xf all.tar
  这条命令是解出all.tar包中所有文件,-x是解开的意思

21.文件的安装和
//查看at软件包是否安装
#rpm -qa at
at-3.1.8-78_EL4
//安装at软件包。
#rpm -ivh at-3.1.8-78_E>4.i386.rpm
//查看atd服务是否运行
#service atd status
atd(pid 2466) 正在运行。

 

 

1.随机启动:
/etc/rc.d/rc.local 中增加。 //resin
touch /var/lock/subsys/local
/www/resin-3.0.26/bin/httpd.sh start

touch /var/lock/subsys/local   //oracle
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'

2.查看进程,线程
ps ax 命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程。要显示进程以及它们的所有者,使用 ps aux 命令。该列表是一个静态列表;换一句话说,它是在你启用这项命令时正在运行的进程的快照。如果你需要一个时刻更新的运行进程列表,使用下面描述的 top 命令。
ps 的输出会很长。要防止它快速从屏幕中滑过,你可以把它管道输出给 less 命令:
ps aux | less
你可以使用 ps 命令和 grep 命令的组合来查看某进程是否在运行。譬如,要判定 Emacs 是否在运行,使用下面这个命令:
ps ax | grep emacs

3.
tar zcf sdfi.tar.gz asdfsadf  压缩
tar tf sdfi.tar.gz  查看
tar zxf sdfi.tar.gz   解压
加上v是查看进度。
如 tar zvcf sdfi.tar.gz asdfsadf  压缩
   tar zvxf sdfi.tar.gz   解压

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bobshute/archive/2009/04/02/4044724.aspx


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bobshute/archive/2009/04/02/4044733.aspx

分享到:
评论

相关推荐

    linux下numpy-1.11.2安装包.zip

    1. **使用包管理器**: 大多数Linux发行版都提供了包管理器,如Ubuntu的`apt`,Fedora的`dnf`,或者Arch Linux的`pacman`。这些包管理器可以帮助我们快速安装Python库,包括NumPy。首先,打开终端并确保系统软件包...

    kettle在linux下启动报错libwebkitgtk-1.0-0

    里面有教程,50积分买的rpm依赖文件,好心疼 ,结果没装上,一直报需要timezone,又重新下了一个libwebkit,给装上了

    Linux下播放器开发-Mplayer命令行使用介绍.pdf

    【Linux下Mplayer命令行使用介绍】 Mplayer是一款强大的跨平台多媒体播放器,它支持多种格式的音频和视频文件,并且可以在Linux环境下通过命令行进行操作。Mplayer不仅支持二次开发,还可以直接在命令行中使用,...

    SOMEIP开发-实际项目总结

    Wireshark抓包分析报文,建议配置一台带网卡的Linux调试笔记本,搭建someip调试环境。 开发依赖: • C++ boost库:底层依赖库 • vsomeip库:开源的someip协议实现 • commAPI库:依靠FrancaIDL来描述静态接口,...

    some-aix-code

    标题 "some-aix-code" 和描述 "some aix code" 提到的是与AIX操作系统相关的代码。AIX,全称Advanced Interactive eXecutive,是由IBM开发的一种UNIX变种,主要用于IBM的Power Systems服务器。这个压缩包可能包含了...

    基于Red-Hat-Enterprise-Linux-5-update-2-搭建SSL安全网站认证服务器CA

    ### 基于Red Hat Enterprise Linux 5 Update 2 搭建SSL安全网站认证服务器(CA) #### 实验背景与目的 随着互联网技术的发展,数据传输的安全性变得尤为重要。SSL(Secure Sockets Layer)证书作为保障网络安全...

    PyPI 官网下载 | someip-0.1.1-py3-none-any.whl

    1. **someip**:这是库的名称,可能是Simple Ethernet IP(或类似名称)的缩写,通常代表该库专注于处理与某种网络协议或接口相关的任务,例如工业自动化领域中的EtherNet/IP协议。 2. **0.1.1**:这是版本号,遵循...

    capicxx-someip-runtime:通用API C ++ SOMEIP运行时

    CommonAPI C ++ SOME / IP运行时 版权 巴伐利亚汽车公司Werke Aktiengesellschaft(BMW AG)版权所有(C)2016-2020。 GENIVI Alliance,Inc.版权所有(C)2016-2020 该文件是GENIVI Project IPC通用API C ++的一...

    Linux进程间通信-消息队列实例.pdf

    3. 将`buffer`的内容复制到`some_data`的`some_text`字段,设置`my_msg_type`为1,然后调用`msgsnd`函数将消息发送到消息队列。 4. 如果发送的消息是"end",则退出循环,表示通信结束。 在实际应用中,消息队列常...

    kali-linux-network-scanning-cookbook-2nd.pdf【高清文字版】【带书签】

    Over 100 practical recipes that leverage custom *s and integrated tools in Kali Linux to help you effectively master network scanning About This Book ? Learn the fundamentals behind commonly used ...

    ies4linux-prefix修改版-添加corefonts解决字体问题

    【标题】"ies4linux-prefix修改版-添加corefonts解决字体问题"涉及到的是在Linux环境下运行Internet Explorer(简称IE)的模拟工具ies4linux的定制版本,以及如何处理中文和其他语言字体显示不正常的问题。ies4linux...

    troubleshooting-linux-kernel-modules-and-device-drivers1.ppt

    在Linux系统中,内核模块和设备驱动是操作系统与硬件交互的关键部分,它们负责管理和优化硬件资源,确保系统的稳定运行。然而,当遇到问题时,对这些模块和驱动进行故障排查是一项复杂且挑战性的任务。以下是一些...

    Linux Driver Development for Embedded Processors - Second Edition

    Linux Driver Development for Embedded Processors – Second Edition 版本: Learn to develop Linux embedded drivers with kernel 4.9 LTS The flexibility of Linux embedded, the availability of powerful, ...

    webkitgtk-2.4.9-1.el7.x86_64.rar

    WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable Consider installing the package with apt-get...如上所示,在centos里运行kettle时,所需webkitgtk-2.4.9-1.el7.x86_64.rpm,亲测好用。

    linux题库-Linux考试上机

    **解析:** 当Linux内核完成自启动后,会执行/bin/init,这是系统中的第一个用户空间进程,它的PID被设定为1。在系统初始化阶段,init负责读取/etc/inittab文件,根据其中定义的规则启动相应的服务和任务。由于它是...

    Practical LPIC-1 Linux Certification Study Guide(Apress,2016)

    This book is your complete guide to studying for the Linux Professional Institute’s Server Professional (LPIC-1) certification. Every concept, principle, process, and resource that might make an ...

    linux_starter_pack

    be some minor differences with newer releases, but you can always download the latest version from www.ubuntu.com or get a CD sent by post at shipit.ubuntu.com. We're putting this magazine out for ...

    Essential Linux-DeviceDrivers

    Chapter 12, “Video Drivers” , examines the Linux-Video subsystem. It finds out the advantages offered by the frame buffer abstraction and teaches you to write frame buffer drivers. Chapter 13, ...

    Mastering Kali Linux for Advanced Penetration Testing - Second Edition 【含代码】

    IT professional or a security consultant who wants to maximize the success of your network testing using some of the advanced features of Kali Linux, then this book is for you.Some prior exposure to ...

    linux 0.11 kernel开发包 适于进行Linux OS研究

    you can compile some c source file now. enjoy it :-) NOTE: By using the resources in this directory, you must first install the Bochs emulation software in your system. The included Bochs-2.1.1.exe ...

Global site tag (gtag.js) - Google Analytics