linux常用命令小结

来源:互联网 发布:江苏润和软件 编辑:程序博客网 时间:2024/05/21 11:23

 

1,linux目录 ~ 和/的区别

/是指根目录  就是所有目录最顶层的目录
~指的是你当前用户的主目录  如果是root用户的话就是/root/目录    如果是其他用户的话就是/home/下以你用户名命名的用户  当然主目录可搜索以由管理员更改或者建立用户的时候指定

,

2,linux中lost+found目录是用什么

当fsck的时候,将一些没有链接的文件或者目录放入这里。
注意lost+found 这个目录有一定大小,
如果你删除,不能使用mkdir 来建立。

你必须使用 mklost+found,有些操作系统这个命令是一个shell脚本,
它会使用touch命令建立文件或者目录槽,然后删除。


这个目录是使用标准的ext2/ext3档案系统格式才会产生的一个目录,目的在于当档案系统发生错误时, 将一些遗失的片段放置到这个目录下。这个目录通常会在分割槽的最顶层存在, 例如你加装一颗硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录『/disk搜索/lost+found』

 

3,创建文件夹:
语法:
mkdir [-p][--help][--version][-m <目录属性>][目录名称]
说明mkdir可建立目录并同时设置目录的权限。

参数:
  -m<
目录属性>--mode<目录属性>   建立目录时同时设置目录的权限。
  -p
--parents   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
例:
mkdir aaa
mkdir -p aaa 
mkdir -m 777 aaa 

 

4,Linux下解压命令

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

 

5,pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 

在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。

 

6,Linux下连接svn

svn co https://svn.baidu.com/app/search/lbs-db/trunk/dms/data-process-center/

 

然后选p(accept)  永久接受,之后安装证书成功即可。再使用Comake2进行编译。

参见:http://blog.csdn.net/zccst/article/details/8891766

 

7,.bash_profile 文件作用

[root@localhost ~]# find / -name .bash_profile/home/oracle/.bash_profile/etc/skel/.bash_profile/root/.bash_profile

 

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.===============================所以/home/oracle/.bash_profile  oracle用户的配置/etc/skel/.bash_profile 默认配置/root/.bash_profile root用户的配置

 

 

8,创建文件【vi】

  一、进入vi的命令

     vi filename :打开或新建文件,并将光标置于第一行首

     vi +n filename :打开文件,并将光标置于第n行首

    vi + filename :打开文件,并将光标置于最后一行首

    vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

    vi filename....filename :打开多个文件,依次进行编辑

 

9,SCP命令

参见:http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html

linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; 

================== 
scp 命令 
================== 
scp 可以在 2个 linux 主机间复制文件;

* 复制文件: 
        * 命令格式: 
                scp local_file remote_username@remote_ip:remote_folder 
                或者 
                scp local_file remote_username@remote_ip:remote_file 
                或者 
                scp local_file remote_ip:remote_folder 
                或者 
                scp local_file remote_ip:remote_file 

 

 

pg导出备份:
[test@cq02-map-pic-rdtest00.cq02.baidu.com ~]$ pg_dump -U pg -d datacheck -p 8900 -h cq02-map-pic-rdtest00.cq02.baidu.com > mydb01.sql;
注意:-U一定要大写
linux之间拷贝:
scp mydb01.sql
shixiaoguo@cq01-rdqa-dev041.cq01.baidu.com:/home/users/shixiaoguo/pgsql
密码是:@z11
导入到自己开发机:
1,创建db,必须在~ 目录下,[shixiaoguo@cq01-rdqa-dev041.cq01.baidu.com ~]$ createdb checkdb,而非#目录下
2,进入到mydb01.sql所在目录,进行psql -d checkdb -U shixiaoguo -f mydb.sql

 

10,secureCRT 中:

利用SecureCRT上传、下载文件(使用sz与rz命令)

http://blog.csdn.net/lioncode/article/details/7921525

sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。http://codingstandards.iteye.com/blog/827637

 

0 0
原创粉丝点击