Linux 常用命令及系统相关操作(慢慢记录)

以前查了好多Linux 常用命令用法及一些常用操作都没有认真总结下来,从现在开始慢慢总结,学习是靠积累的。

1、查看 Linux 内核版本及系统是多少位

(1)xzg@byxc-PDSML:~$ cat /proc/version
Linux version 3.0.0-12-generic (buildd@vernadsky) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011

(2)xzg@byxc-PDSML:~$ uname -r
3.0.0-12-generic

(3)xzg@byxc-PDSML:~$ uname -a
Linux byxc-PDSML 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux

<span style="font-size:14px;"><strong>说明:x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑的是32位的系统。</strong></span>
<span style="font-size:14px;">

</span>
<span style="font-size:18px;background-color: rgb(255, 204, 204);">2、export命令</span>
终端控制台输入:export TEST_ENV='test_enviroment', 这时候就添加了TEST_ENV这一环境变量,
通过命令:env | grep TEST_ENV能够查到,而且 echo $TEST_ENV的值正是test_enviroment,

但是注消之后,这个 环境变量就不存在了 。如果source 一下这个文件,可能这个变量就成了永久的 了 ,注消后还存在。


2、ln命令,建立软连接

例如:ln -s 源文件 目标文件 

xzg@byxc-PDSML:~$ ln -s /home/xzg/nvrSvn/src/app app

查看该软连接 lrwxrwxrwx  1 xzg  xzg     24 2014-09-02 19:18 app -> /home/xzg/nvrSvn/src/app


3、nl FileName 以编号形式显示文件的全部内容,忽略空行


4、wc -l file 计算文件file有多少行。

      wc -c file 计算文件有多少个字符。

      wc -w file 计算文件有多少个单词


5、read var 提示用户输入,并把输入的值赋给 var

例如:

xzg@byxc-PDSML:~/app$ read var
byxc

xzg@byxc-PDSML:~/app$ echo $var
byxc


6、tee  将数据输出到标准的输出设备(屏幕)或者文件

例如 : somecommand | tee outfile


7、查找一个目录

在当前目录下查找 名称为 “app” 的目录

xzg@byxc-PDSML:~/svnS7$ find ./ -name app -type d
./src/tools/rtpRtspStack/RtpRtspClient/app
./src/tools/rtpRtspStack/RtpRtspServer/app
./src/tools/rtpRtspStack_br1052/RtpRtspClient/app
./src/tools/rtpRtspStack_br1052/RtpRtspServer/app
./src/app


8 scp 命令

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2 

scp root@192.168.0.141:1.txt root@192.168.0.131:2.txt

9、-c统计数量命令

ps | grep -c 16334

统计进程中包含 16334的进程个数

10、文件分割

每个文件1000行分割

 split myfile -l 1000

以每个文件20MB分割

 split -b 20M myfile

以数字后缀命名分割文件  使用-d选项可以指定后缀为数字,如00,01,02..,而不是aa,ab,ac

 split -d myfile

短选项 长选项 选项描述
-b –bytes=SIZE SIZE 值为每一输出档案的大小,单位为 byte。
-C –line-bytes=SIZE 每一输出档中,单行的最大 byte 数。
-d –numeric-suffixes 使用数字作为后缀。
-l –lines=NUMBER NUMBER 值为每一输出档的列数大小。</p> <p>短选项 长选项 选项描述
-b –bytes=SIZE SIZE 值为每一输出档案的大小,单位为 byte。
-C –line-bytes=SIZE 每一输出档中,单行的最大 byte 数。
-d –numeric-suffixes 使用数字作为后缀。
-l –lines=NUMBER NUMBER 值为每一输出档的列数大小。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值