LINUX常用命令,吐血整理,新手值得珍藏!!

-----------------------------------------------------------------------------------------------------------------------------------------

reboot 重启   shutdown -r now 立刻重启(root用户使用)   halt 立刻关机

loginname 、 w 、who、whoami  显示登陆用户名  logout 登出

-----------------------------------------------------------------------------------------------------------------------------------------

rm -rf test1.txt 强行删除文件或目录

-----------------------------------------------------------------------------------------------------------------------------------------

groupadd groupname[组名]  添加组

groupdel  groupname[组名]  删除组

groupmod -n test1 test  把test组名改为test1

groups 显示当前用户所在组

-----------------------------------------------------------------------------------------------------

useradd -m 用户名   passwd 用户名 回车输入密码

useradd -g groupname[组名] username[用户名]  添加用户和用户所在的组

userdel -r username 删除用户

------------------------------------------------------------------------------------------------------

cat -n test.txt > test2.txt   或  cat -n test.txt >> test2.txt  把test.txt 文件拷贝到test2.txt中

-------------------------------------------------------------------------------------------------------

chgrp groupname test.txt       更改test.txt文件所在组

-------------------------------------------------------------------------------------------------------

chmod:

r:读取权限,数字代号为"4"。

w:写入权限,数字代号为"2"。

x:执行或切换权限,数字代号为"1"。

-:不具任何权限,数字代号为"0"。

s:特殊?b>功能说明:变更文件或目录的权限。

chomd 7 [拥有者] 7 [所属群组] 7[其他用户] text1.txt   更改test1.txt权限

----------------------------------------------------------------------------------------------------------

chown user2[用户名]:group1[组名] test1.txt      更改test1.txt文件组和所有者

---------------------------------------------------------------------------------------------------------

cmp -l test.txt test1.txt      比较test.txt和test1.txt有什么不同

---------------------------------------------------------------------------------------------------------

同时将文件file1、file2、file3与目录dir1复制到dir2

cp -R file1 file2 file3 dir1 dir2

.复制文件,只有源文件较目的文件的修改时间新时,才复制文件

cp -u -v file1 file2

-------------------------------------------------------------------------------------------------------- ------------------------

cut -c1-10 test1.txt  显示test.txt每行10个字符

----------------------------------------------------------------------------------------------------------------------------------

diff test1.txt test.txt   比较两个问题内容有什么不同

---------------------------------------------------------------------------------------------------------------------------------

file test.txt  我们得以辨识该文件的类型。

---------------------------------------------------------------------------------------------------------------------------------

find /home/exercise/ -name "test*" 或 find /home/exercise/ -name(或-iname不区分大小写) "test.txt"

---------------------------------------------------------------------------------------------------------------------------------

ln -s test.txt /home/user1  把test.txt 的镜像放到 /home/user1目录下

---------------------------------------------------------------------------------------------------------------------------------

mcopy test.txt test2.txt  复制 test.txt为test2.txt

---------------------------------------------------------------------------------------------------------------------------------

mv test.txt /home/testx.txt  把文件test.txt移动到 /home/testx.txt 或是该文件、文件夹名称

---------------------------------------------------------------------------------------------------------------------------------

touch text1.txt test2.txt 创建两个文件   touch -c testx.txt 如果testx.txt不存在则不创建

---------------------------------------------------------------------------------------------------------------------------------

pwd 或 dirs 查看当前位置

---------------------------------------------------------------------------------------------------------------------------------

grep -I "555" /home/exercise/* 查找该目录下所有包含 “555”字符串的文件 正则:grep "[0-9]\{4\}" /home/exercise/*

---------------------------------------------------------------------------------------------------------------------------------

sort test.txt 输出排序后内容 默认升序

---------------------------------------------------------------------------------------------------------------------------------

cd /home/exercise 切换目录

---------------------------------------------------------------------------------------------------------------------------------

du -h test.txt  显示文件目录大小

---------------------------------------------------------------------------------------------------------------------------------

ls -l /home/显示home文件夹下所有文件的详细信息

---------------------------------------------------------------------------------------------------------------------------------

mount /what/where  挂载设置   umount /dev/cdrom 卸载cd

---------------------------------------------------------------------------------------------------------------------------------

date 显示系统当前时间
---------------------------------------------------------------------------------------------------------------------------------

exit 退出当前shell
---------------------------------------------------------------------------------------------------------------------------------

free -k  显示内存情况,-k表示以kb单位表示
---------------------------------------------------------------------------------------------------------------------------------

id 显示当前用户的ID id username 显示该用户的ID
---------------------------------------------------------------------------------------------------------------------------------

ps -ef | grep java 查找用java关键字的所有进程
---------------------------------------------------------------------------------------------------------------------------------

kill  -s  9  15572  强制杀死 15572进程
---------------------------------------------------------------------------------------------------------------------------------

last 列出登陆主机的用户信息   lastb 列出登陆失败的用户信息
---------------------------------------------------------------------------------------------------------------------------------

su username 回车输入密码 即可更换登陆用户 例如:su root  回车输入密码****
---------------------------------------------------------------------------------------------------------------------------------

top 显示,管理执行中的程序
---------------------------------------------------------------------------------------------------------------------------------

uname 显示电脑及系统信息
---------------------------------------------------------------------------------------------------------------------------------

vlock  锁着终端 相当于windows锁屏
---------------------------------------------------------------------------------------------------------------------------------

setup 设置电脑配置
---------------------------------------------------------------------------------------------------------------------------------

gzip  test.txt 递归压缩文件     gzip -r 文件夹

gunzip FileName.gz 或 gzip -d FileName.gz  解压  gzip -dr exercise   exercise文件夹内所有文件解压
---------------------------------------------------------------------------------------------------------------------------------

tar -zcvf a.tar.gz test.txt  把test.txt打包压缩成a.tar.gz     解压 tar -zxvf /tmp/etc.tar.gz 
---------------------------------------------------------------------------------------------------------------------------------

zip x.zip test.txt  把test.txt压缩成x.zip     unzip x.zip 解压文件   unzip -v x.zip 或 zipinfo x.zip  查看压缩文件内容  
---------------------------------------------------------------------------------------------------------------------------------

时间: 2024-10-28 20:14:24

LINUX常用命令,吐血整理,新手值得珍藏!!的相关文章

linux 常用命令---hashlinux整理收集

==================================1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================----------------------------------1 文件管理----------------------------------创建空白文件touch不提示删除非空目录rm -rf目录名(-r:递归删除 -f 强制)##########

Linux常用命令收集整理

有一台 三-丰-云-免-费-主-机,经常都要跟 Linux 打交道,经常要使用到linux的各种命令,当然每次都可以找度娘,但一些基本常的命令还是需要熟练掌握. Linux 网络命令涉及到这么几块: 网络配置: ifconfig. ip 连通性探测: ping. traceroute. telnet. mtr 网络连接: netstat. ss. nc. lsof 流量统计: ifstat. sar. iftop 交换与路由: arp. arping. vconfig. route 防火墙: i

LINUX常用命令小整理

系统操作: 1.重启机器:reboot. 2.查看某程序的进程:ps -ef|grep xxx(例如:ps -ef|grep tomcat). 3.查看当前linux系统系统版本:lsb_release -a 4.查看网关状态:netstat -rn 5.查看当前系统的cpu,内存,程序加载情况:top 文件操作: 5.当前目录下复制某文件并给复制文件重命名:(ps:可以用该命令复制整个文件夹) 命令格式:cp 要复制的文件 复制后并且要重命名成的文件. 命令举例:cp apple.xml ap

linux常用命令的整理

1. cd命令 命令格式:cd <路径> 意义:cd是change directory 的缩写:cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径.2 ls命令 命令格式:ls <参数> <路径> 意义:ls是list的缩写:ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息.最常用的的参数是"-l",也就是"ls -l"命令3 cat命令 命令格式: ca

Linux基础-Linux常用命令表格整理

命令 含义     cd .. 进入home目录     pwd 获取当前路径(绝对路径)     ls -a 查看隐藏文件     cd 切换目录     .. 上一级目录     - 上一次所在目录     ~ 当前用户的home目录     touch 新建空白文件     mkdir 创建空白文件     cp XXX 路径/路径 复制文件到指定目录     cp -r 复制目录     rm 删除文件     rm -f 强制删除文件     rm -r 删除目录     mv 源目录

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

Linux常用命令整理(部分)

Linux常用命令(部分) 准备首先安装vmware虚拟机,安装centos镜像文件 1:linux的目录结构(部分) /bin 常用的系统命令目录 /boot 启动命令目录 /etc 配置文件目录 /home 存放除root用户外的其它用户目录 /lib  存放jar包目录 /mnt 挂载目录-挂载其它硬件 /root root用户的家目录 /tmp 存放临时数据目录 /usr 通用的软件安装目录 2:常用的指令(部分) 查看文件夹 ll 查看全部文件夹 ll -a 查看文件内容 cat wo

Linux常用命令博文收集整理

1.文件和目录处理命令 https://www.cnblogs.com/ysocean/p/7712412.html 2.链接命令和权限管理命令 https://www.cnblogs.com/ysocean/p/7712425.html 3.Linux常用命令之文件搜索命令 https://www.cnblogs.com/ysocean/p/7712417.html 4.帮助和用户管理命令 https://www.cnblogs.com/ysocean/p/7712423.html 5.压缩和

linux常用命令技巧

原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<你可能不知道的Shell>以及<28个Unix/Linu