用户空间命令与配置

来源:互联网 发布:淘宝访客很高转化率低 编辑:程序博客网 时间:2024/06/08 05:35

0.   uname

  •  

  • uname -a 打印所有系统信息

  • uname -s 打印内核名称

  • uname -n 打印网络节点主机名

  • uname -r 打印内核发信版本号

  • uname –help 获得帮助信息

  • 查看系统版本号的方法还有:

    • cat /proc/version

    • cat /etc/redhat-release

    • cat /etc/issue

 1. 查看man 手册

     man 3  函数名 查看标准库函数
     man 2  API  查看系统调用函数
     man 1 cmd  查看命令

2.安装软件
   sudo apt-get install  文件名     (下载安装)
   sudo apt-get remove --pure    文件名    (清除软件)
   apt-cache search  文件名 (查询软件)
   sudo apt-get install -d   *   (只下载不安装)
   sudo apt-get clean    清除软件包缓冲区
   sudo dpkg  -i  文件名

3. ctr+d = EOF

4.快捷键 
    ctrl +shift +n  打开新的窗口
    ctrl + shift + t 打开新的窗口 在同一目录下

 5.查看某个文件(夹)的大小
    du -sh test.c/test   实际大小
    ls -lh  查看文件占用的空间
    ls -l  或者 ls -l  file.c   查看某个目录下所有文件属性  以列表的形式展开  
                                        或者 查看某个文件的属性  

6.查看系统日志
    cat /var/log/message   |tail
7.
a. 查看系统中现在有哪些进程
ps -ef   或者   ps  -ef | grep   pid号
                                           (或者可执行程序 如:“a.out”)
b.查看系统中进程的运行状态 
ps -aux  或者  ps -aux | grep pid号

c.top
8.
    压缩与解压
     tar -cf  file.tar  file   只归档
     tar -czf  file.tar.bz  file   归档并以gzip 格式压缩
     tar  -xvf  file.tar  释放
     tar  -xvzf  file.tar  解压后释放

9.
    set tags=/home/linux/linux-2.6.35-farsight/tags
    ctrl + ]  向下查找
    ctrl + t 向上查找


10.安装 tftp

    1. sudo apt-get install  tftp-hpa  tftpd-hpa  安装客户端与服务器 (客户端不是必须的)
    2.vi /etc/default/tftpd-hpa    设置挂载目录
        如图:
3.sudo /etc/init.d/tftpd-hpa restart    重启服务
  这时服务已经启动
 4. 在自己机子上   tftp  127.0.0.1
 
 
11.   nfs 服务
    1. sudo apt-get install nfs-kernel-server
    2.vi /etc/exports
   
 
    3./etc/init.d/nfs-kernel-server  restart
    4. 挂载
    mount -t nfs  127.0.0.1:/nfs    /mnt/nfs
    5.卸载挂载点
        sudo  umount  /mnt/nfs   
eg.服务器是别人的 share 目录 ,将这个资源挂载过来
    sudo mount 192.168.1.105:/home/linux/share  /mnt/nfs
 
 

1

重启网络的命令:

Etc/init.d/network restart   (注意etc/init.d/nfs….t等它是很多服务重启的路径)

 

 

2

修改ip地址的路径

Vi /etc/network/interface

 

3.

你先看看Linuxmount命令的用法。
USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk –l more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
插入U盘后,再用fdisk –l more /proc/partitions查看系统的硬盘和硬盘分区情况。
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinde
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinder
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)
系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接点(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb


回答注:现在可以通过/mnt/usb来访问U盘了,若汉字文件名显示为乱码或不显示,可以使用下面的命令。#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

然后就可以拷贝文件:
cp source target
拷贝文件
cp -av source_dir target_dir
拷贝目录