`
weichangyu
  • 浏览: 2634 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

LInux常用操作命令(转载)

 
阅读更多


LInux常用操作命令

    博客分类:
    Linux Application

1.文件查找命令:

find ~ -type f -name "*" -exec grep -l "404080211" {} \;
查文件 就到-name   查文件包含内容  就到-l


grep 316010706 uoa_server* | grep alarmIndex



2.

Udo apt - get install 软件名 安装软件命令

sudo nautilus 打开文件(有 root 权限)

su - root 切换到“ root ”

ls 列出当前目录文件(不包括隐含文件)

ls -a 列出当前目录文件(包括隐含文件)

ls -l 列出当前目录下文件的详细信息

cd .. 回当前目录的上一级目录

cd - 回上一次所在的目录

cd ~ 或 cd 回当前用户的宿主目录

mkdir 目录名 创建一个目录

rmdir 空目录名 删除一个空目录

rm 文件名 文件名 删除一个文件或多个文件

rm -rf 非空目录名 删除一个非空目录下的一切


3.

mv 路经 / 文件 / 经 / 文件 移动相对路经下的文件到绝对路经下

mv 文件名 新名称 在当前目录下改名

find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录

fdisk fdisk -l 查看系统分区信息

fdisk fdisk /dev/sdb 为一块新的 SCSI 硬盘进行分区

chown chown root /home 把 /home 的属主改成 root 用户

chgrp chgrp root /home 把 /home 的属组改成 root 组

Useradd 创建一个新的用户

Groupadd 组名 创建一个新的组

Passwd 用户名 为用户创建密码

Passwd -d 用户名 删除用户密码也能登陆

Passwd -S 用户名 查询账号密码

Usermod -l 新用户名 老用户名 为用户改名

Userdel – r 用户名 删除用户一切

tar -c 创建包 – x 释放包 -v 显示命令过程 – z 代表压缩包

tar – cvf benet.tar /home/benet 把 /home/benet 目录打包

tar – zcvf benet.tar.gz /mnt 把目录打包并压缩

tar – zxvf benet.tar.gz 压缩包的文件解压恢复

tar – jxvf benet.tar.bz2 解压缩

make 编译

make install 安装编译好的源码包

reboot Init 6 重启 LINUX 系统

Halt Init 0 Shutdown – h now 关闭 LINUX 系统

uname -a 查看内核版本

cat /etc/issue 查看 ubuntu 版本

lsusb 查看 usb 设备

sudo ethtool eth0 查看网卡状态

cat /proc/cpuinfo 查看 cpu 信息

lshw 查看当前硬件信息

sudo fdisk -l 查看磁盘信息

df -h 查看硬盘剩余空间

free -m 查看当前的内存使用情况

ps -A 查看当前有哪些进程

kill 进程号 ( 就是 ps -A 中的第一列的数字 ) 或者 killall 进程名 ( 杀死一个进程 )

kill -9 进程号 强制杀死一个进程


4. apt 命令:

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package - - reinstall 重新安装包

sudo apt-get -f install 修复安装” -f = – fix-missing ”

sudo apt-get remove package 删除包

sudo apt-get remove package - - purge 删除包,包括删除配置文件等

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 是查看该包被哪些包依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

sudo apt-get check 检查是否有损坏的依赖

清理所有软件缓存(即缓存在 /var/cache/apt/archives 目录里的 deb 包 )

sudo apt-get clean

/etc/group文件包含所有组

/etc/shadow和/etc/passwd系统存在的所有用户名

ps -eo pid,comm,vsz --sort vsz Linux下使用ps对进程占用的内存进行排序
然后通过fd来查看打开的文件信息
ll /proc/19829/fd
另外,如果想查看某个进程所在的目录和执行的脚本,可以
ll /proc/19829
cwd 即是进程所在的目录
exe是执行的命令

cat /proc/meminfo---可以查看内存的详细使用情况,free的结果由此文件生成。



5.自己经常遇到的:

(1) root用户可强制踢制其它登录用户


linux120:/opt/oms/run/bin # who
root     pts/0        Oct 24 10:20 (10.166.46.135)
root     pts/2        Oct 24 11:11 (10.166.46.115)
root     pts/3        Oct 24 17:05 (10.166.46.147)
linux120:/opt/oms/run/bin # w
17:32:05 up 1 day,  8:14,  5 users,  load average: 0.11, 0.51, 0.80
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0     10:20    3:09   0.10s  0.10s -bash
root     pts/2     11:11    5:20m  0.12s  0.12s -bash
root     pts/3     17:05    0.00s  0.06s  0.00s w


解释:

pkill -kill -t  踢人命令

tty 所踢用户的TTY

如上踢出liu用户的命令为: pkill -kill -t pts/1

只有root用户才能踢人,如果同时有二个人用root用户登录,任何其中一个可以踢掉另一个。

任何用户都可以踢掉自己 -_-.

 

分享到:
评论

相关推荐

    后端、嵌入式等岗位常用Linux命令总结(非常详细,持续更新).pdf

    后端、嵌入式软件开发、嵌入式应用等岗位常用Linux命令总结,非常详细; 在本文中详细整理了本人在嵌入式岗位(后端嵌入式软件开发、嵌入式应用开发)日常工作中常用到的linux指令。其中包括:文件相关操作、系统运行...

    Liunx常用操作命令.txt

    本博客主要是用于记录自己平时遇见或者涉及到的知识点,主要是用于扩展自己的知识点,防止遗漏丢失。许多是转载收集其他大佬的思想及技术,若有冒犯,请及时联系本人,收到消息后,我会及时改正。

    linux系统vim实验报告.doc

    【注】里面的内容和自己跟着敲敲,文件名字换成自己的,可以套用我的模板和前言结论,代码最好跟着敲敲,里面的操作步骤我也说的非常明白。 1.vi 的三种模式:编辑模式,命令模式,最后行模式及模式之间的切换。 2.vi ...

    Linux字符设备驱动(转载)

    可以使用与普通文件相同的文件操作命令对字符设备文件进行操作,例如打开、关闭、读、写等 字符设备是最基本、最常用的设备。概括的说,字符设备驱动主要要做三件事:1、定义一个结构体static struct file_...

    保姆级教学!Linux操作3天快速入门系列 第一天【篇一】(不看真的错过了..)

    写在前面: 这是我学习的Linux入门笔记,我会分三篇写出,最后我还会总结Linux的常用命令,这个系列可以让你入门学会Linux命令,手写笔记。本套笔记使用了:xshell,xftp,Vm,CentOS6 (分三篇) 若你喜欢点赞支持^ _...

    Linux常用命令行——表格形式,一目了然

    参考资料:CSDN博主luansj的转载《Linux常用命令大全(非常全!!!)》 所属类型 命令行 作用 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 ...

    linux 教程

    Linux 教程 Linux学习要点(转载自红联) 一、学习Linux的基本要求 ...1. 掌握至少50个以上的常用命令。 2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 3. 掌握.tgz、.rpm等软件包的常用安装方法

    linux下运行程序为什么要用 ./

    注: 1、以下测试在ubuntu 9.10上进行,...简单解释:shell命令执行时的环境变量默认是 $PATH ,即到 $PATH 下找命令该如何运行,shell常用的命令在 $PATH 都有,所以可以直接运行。用户新建的文件所在的路径不在 $PA

    busybox-1.36.1.tar.bz2

    BusyBox 是一个集成了一百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux...

    busybox-1.17.2-20101120.tar.bz2

    BusyBox 是一个集成了一百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux...

    Linux_unix_shell第一部分编程(共两部分)

    1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 ...

    RABSoft远程服务平台

    平台拥有常用操作(执行、运行、进程管理、关机重启)、文件管理(目录浏览、文件删除重命名、离线上传、远程下载)、屏幕监控(实时屏幕查看、模拟鼠标操作、模拟键盘输入)三大基本功能。平台具有高度的开放性,...

    收集的常见的专业问题解决办法.rar

    2009-03-18 09:07 2303315 1322088 常见的专业问题解决办法\[教程]红旗Linux5_0桌面正式版光盘安装=图解教程=Unix-Linux - 系统之家论坛.mht 2009-02-24 08:43 151144 33570 常见的专业问题解决办法\“在静态方法中...

    流光4.71 for.zip

    这是CrackLib中最常用的函数. pw是用户选择的密码, 你要去验证它是不是不安全的. dictpath是字典所在路径, 注意, 要把文件名中"."之前的部分加上.以RedHat 5.1为例, 假设你已正确的安装了CrackLib 2.7和FireBird BBS...

    OpenFOAM研究博文集

    20. linux 常用命令集 ..................................................................................... 21. 一起看看 OpenFOAM-1.6 中的 pisoFoam .......................................... 22. 一起...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 ...for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按默认设置即可。...

Global site tag (gtag.js) - Google Analytics