Linux 常用命令

来源:互联网 发布:合肥市行知学校怎么样 编辑:程序博客网 时间:2024/05/17 01:04

Linux的一些常用命令
**文件解压:**1,.tar.gz/.tgz 的用 tar -zxvf命令 eg abc.tar.gz文件解压到当前文件夹下面 # tar -zxvf abc.tar.gz。
2,.tar.bz2 的用 tar -jxvf命令 eg ffmpeg-2.7.2.tar.bz2 解压到当前文件夹下面 tar -jxvf ffmpeg-2.7.2.tar.bz2
3, .tar 的用 tar -xvf 命令 eg:tar -xvf ffmpeg.tar 这条命令是解压 ffmpeg.tar压缩文件。
4, .zip 的用 unzip eg:unzip abc.zip 这条命令是解压abc.zip文件。
5, rar 的用 unrar 不过这个要安装rar for linux的软件才能解包和打包。
**文件压缩:**1,打包为tar格式的 tar -cvf
eg: 首先进入/usr/local/ 目录下面 tar -cvf ffmpeglame.tar /usr/local/ffmpeglame意思就是将/usr/local/ffempg文件夹下面的文件及其子文件夹打包为ffmpeglame.tar压缩文件(-cvf 仅打包,不压缩)。 tar -rvf ffmpeglame.tar /usr/local/libmp3lame 的意思是追加打包。意思就是将/usr/local/libmp3lame文件夹下面的文件及其子文件夹追加打包为ffmpeglame.tar
4 .zip 用zip eg:zip yajiu.zip yajiu.jpg yajiu.png 这条命令是将yajiu.jpg和yajiu.png压缩成一个zip包
将 /data/ChinaMemory/ 下面的所有文件以及文件夹压缩成ChinaMemory.zip 的做法
zip -p -r ChinaMemory.zip /data/ChinaMemory/ //-r 将指定的目录下的所有子目录以及文件一起处理 -p起什么作用暂不明白。参考文章:http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html
5 rar 参考上面解包的做法。

创建文件夹: mkdir abc 意思是在当前文件夹下面创建 abc文件夹。 (Make directory)
删除文件夹极其文件夹下面的子文件夹和子文件: rm -rf abc 意思是在删除当前文件夹下abc文件夹极其子文件夹和文件。
创建文件:???
**删除文件:**rm -rf abc.txt
移动文件/文件夹: mv /usr/local/apache-tomcat /usr/tomcat 将 /usr/local/apache-tomcat 移动到 /usr/ 下 且重命名为apache-tomcat
复制文件/文件夹:参考后面的cp命令
修改文件/文件夹的名字: 例子: mv abc abd 将当前目录下面的abc文件夹修改为abd 。 (Move File)
查看当前系统服务列表的命令:service –status-all
启动/停止/重启指定服务的命令:service mongod stop/start/restart
上传命令:sz send
下载命令:rz receive
sz 或者 rz命令无法识别时 安装lrzsz 具体命令是:yum -y insall lrzsz 参考http://blog.csdn.net/zhangdaiscott/article/details/18141017
查看盘符的命令:df -h (disk free)
查看指定端口的使用情况的命令:lsof -i:8080 显示所有打开8080端口的进程 (LiSt Open Files)
查看当前的路径:pwd (Print working directory)

从当前路径/根目录下 查找文件/文件夹? eg:查找出当前路径下面极其子路径下面包含abc.txt 的命令: find ./ -name abc.txt
find命令所查找的目录路径 .来表示当前目录,用/来表示系统根目录。
-name 按照文件名查找文件。
-perm 按照文件权限来查找文件。

查找文本里面某个字符串的内容的命令是:???

创建符号链接:????
类似与在windows下面添加环境变量的做法: export LD_LIBRARY_PATH=/opt/au1200_rm/build_tools/bin: $LD_LIBRARY_PATH 这种做法仅仅局限于当次有效,若想下次启动Linux之后还有效那么就必须在 /etc/profile文件里面 添加上面的内容保存 source/etc/profile 生效就行,这里参考linux上安装别的软件日志 或者 下面的如何修改一个文件保存的做法也可以。

查看linux 环境变量信息的命令是: env
删除linux下面指定的环境变量:在终端执行 unset命令 eg:unset aaa 那么就删除 aaa环境变量了, 如果只想删除部分环境变量那么就 去/etc/profile中屏蔽掉添加上环境变量的那部分就行了。然后 source/etc/profile

在终端linux关机的命令是: shutdown ??? halt
在终端linux重启的命令是: reboot
查看 Linux 系统下面所有服务的运行状态的命令是: service –status-all

对文件(可以对文件夹吗?)进行授权和权限回收的做法(权限指读写执行):eg: chmod +x abc 给 abc文件添加可执行权限

chkconfig 功能说明:检查,设置系统的各种服务:
每个被chkconfig 管理的服务需要在对应的init.d 下的脚本加上两行或者更多行的注释。
第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用-代替运行 级。
第二行对服务进行描述,
eg: 以tomcat的启动的shell script为例
# chkconfig: 2345 20 80
# description: Starts and stops the Tomcat daemon.
chkconfig 添加 删除 开启启动服务的命令是: 这个是可以 删除开机启动的服务吗?20111230 范总要我删除那个有问题的red5就是这个命令吗?
chkconfig –add servicename 添加系统服务 eg: chkconfig –add mongodb 添加mongodb服务
chkconfig –del servicename 删除系统服务 eg: chkconfig –del mongodb 删除mongodb服务
chkconfig servicename on 设置开机启动服务 eg: chkconfig mongodb on 将mongodb服务设置为开机启动
chkconfig servicename off 设置开机不启动服务 eg: chkconfig mongodb off 将mongodb设置为开机不启动
chkconfig –list 列出系统的所有的服务的启动情况

Service 系统服务管理命令:
启动(start)、停止(stop)、重启(restart)、查看状态(status)
service service start 启动服务 eg:service mongodb start 启动mongodb服务

netstat 命令: 检测本机各个端口的网络情况的命令
netstat -tunlp

 关闭占用指定端口的进程(服务)的命令   eg:关闭占用27017端口的进程的命令step1:  netstat -anp | grep :27017  显示出占用27017端口的 进程名称(3553/mongod)step2:   杀死指定进程  kill 3553

lsof 命令:
查看指定端口的是使用情况命令 lsof -i 端口号 eg:lsof -i 27017 显示mongdb数据库端口的使用情况

yum 命令:
卸载指定软件包的命令 yum -y remove java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

ntsysv: 设置系统的各种服务

rpm 命令:是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”

查找已安装软件包的 命令 eg: rpm -qa | grep jdk 查找已经安装jdk的命令

cp命令:同一台电脑之间的文件拷贝命令
cp aaa bbb 将 aaa 复制(已存在),并命名为 bbb

scp命令: 不同电脑之间的文件拷贝命令

将当前系统的  “mongodb-linux-x86_64-2.6.4.tgz”文件拷贝到“119.255.27.38”下的“ /home/software/”文件夹下面 的命令是:       scp mongodb-linux-x86_64-2.6.4.tgz root@119.255.27.38:/home/software/

cat 命令 :
1,cat filename 一次显示filename文件的内容
2,cat >filename 创建 filename文件

查看当前系统所有进程列表:pa -A
查看Linux环境下当前系统的时间的命令是:date

编辑一个文件:vi 文件名 打开文件 i 键 编辑文本 esc 退出编辑状态 :wq 或者 x 保存退出。 :q! 不保存强制退出。 :q 对没有修改的文件退出。 注意:退出编辑状态的时候输入”:”的时候要在英文状态下才行。

linux下面各色文件文件夹的意思:

linux上红色背景 白色字的 还一闪一闪是什么意思啊?
文件 白色 没有执行权限
文件 绿色 有执行权限
文件夹 蓝色
.tar /.tar.gz /zip 格式的压缩文件 红色 能够解压
.rar 格式的压缩文件 白色 不能解压

0 0
原创粉丝点击