`

linux命令总结

阅读更多

1、复制,移动命令

cp -r d1 d2  将d1拷到d2目录下
mv d2 d1   改名

2、vi编辑器的使用
vi +filename 打开文件

vi编辑器有两种模式:命令模式和编辑模式
a---添加
esc---切换
:w-----存盘
:q------退出
:q!-----不存盘并退出
more 文件名  ----查看文件信息
dd--删除一行
dw---删除整个一个单词
o----往下插入一行
O----往上插入一行

3、查看文件内容命令
cat正序 tac逆序
head,tail
clear  清屏

4、find和grep命令
find 查找文件在什么位置上。
find / -name *local

grep asdf 4 从文件4里面找asdf这个单词
非常常用

5、查脚本命令位置

where is ls ls命令在哪个目录下

6、用户管理和组管理

useradd testuser   增加了一个名为testuser的用户并且在home中增加一个testuser目录。
passwd testuser 设定密码
cd /etc
more password 查看password文件的信息
more group    查看group文件的信息


groupadd testg 没指定组时,和当前用户添加同一个组

useradd testuser2 -g testuser 增加用户testuser2 ,该用户和testuser属于同一个组
usermod  -g testg  testuser   修改用户的组属性,改为testg
userdel testuser 删除用户
rm -rf testuser  删除用户主目录(删除用户分两步,删除用户,删除主目录)
su testuser2(switch user) 以testuser2这个用户身份登录
exit(退回去)

7、文件权限管理
文件权限(read write execute none)
第一组代表文件的所有者(三位),第二组代表文件所有者同组的人的权限(三位)第三组代表其他人的权限。
修改权限 4为文件名
chmod +x 4
chmod -x 4(增加可执行权限)
chmod u+x 4(当前用户)
chmod g+x 4 (同组其他人也有执行权限)
chmod o+x 4 (其他人都有执行权限)

chmod 755 4  111 101 101
chmod 777 4 所有权限都有了

修改文件所有者
chown testuser2 4

8、其他常用的命令

whereis 查找系统文件所在路径
find 在文件系统查找指定文件
grep 在指定文本文件中查找指定的字符串

data 显示和设置日期和时间
stat 显示指定文件的相关信息
who w 显示在线登陆用户
whoami 显示用户自己身份
id 显示当前用户的id信息
hostname 显示主机名称
uname 显示操作系统信息
dmesg 显示系统启动信息
du 显示指定的文件(目录)已使用的磁盘空间的总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
fdisk -l  显示磁盘信息
locale 显示当前的语言环境

touch 生成一个空文件或更改文件时间
wc 统计行数,字数,字符数
ln 建立连接文件

 

touch cp mv rm ln wc ls cd pwd mkdir rmdir tree cat tac more(分页显示文本文件内容) head tail


9、管道  
ls -Rl(按树状显示)
ls -Rl /etc|more  (把上一个命令的执行结果送给下一个命令去执行)


10、wall命令  
wall aaa
wall date  通知所有人
wall  \ `date`

11、重定向

ls>cmd.txt
more cmd.txt

ls >>cmd.txt


vi aa.txt
写入aaa
    bbb
wall <aa.txt

12、退出正在执行的命令

ctrl+c退出

13、创建ftp

ftp 上传和下载

service vsftpd start
ftp localhost
bye(退出ftp)
service vsftpd start

ifconfig  查看网络状态

ifconfig eth0 +Ip地址
Host-only

service iptalbes stop 关闭防火墙

cd /etc
cd vsftpd
ls
more vsftpd.conf

cd /var
ls
cd ftp
ls
LeapFTP软件
一般情况下不允许匿名上传

 


more vsftpd.user_list(/etc目录下)

#注释掉root


more vsftpd.ftpusers
#注释掉root

service vsftpd restart

 

14、设置开机自启动

redhat vsftpd 开机自启动
chkconfig --list (etc目录)    |vsftpd
chkconfig vsftpd on

 

也可以这样:用vi打开 etc/rc.local,在里面加入/usr/local/bin/vsftpd &

 

15、修改默认启动级别

默认启动修改为第三个级别

more inittab(etc)  将里面的一个数字设为3  ubuntu下好像不支持

16、远程管理
远程管理 ssh(加密)
service sshd start
chkconfig sshd on
sshd客户端(putty.exe)

17、profile文件和rc文件

每个用户都有.bash_profile  root下面是总的profile 只要有用户登录,这个文件就执行了!

.bash_profile或profile(系统级的) 登录时设置环境变量
.bashrc或rc  登录时设置执行程序

 

18、安装和卸载软件

如何解压tar.gz
gzip  -d  文件名   解压缩
tar -xvf   文件名
     v:详细的繁琐的
      f:file的意思

rpm -qa|grep jdk 查看jdk包是否装好了   
rpm -e jdk_1.6.0_13-fcs  卸载
rpm -ivh  ...rpm 安装软件
mount /dev/cdrom  /mnt/cdr 挂载

ps -ef|grep mysql  获取进程信息,判断mysql是否启动了

rpm -qa|grep MySQL    获取安装的包,验证mysql包是否装好

chkconfig --list|grep mysql   查看mysql的配置情况

jdk安装方法:.bin文件格式 直接./进行安装
tomcat安装方法:.tar.gz文件格式  直接用gzip命令和tar命令解压开就能运行。
mysql安装方法:rpm 文件格式  使用命令 rpm -ivh 就可以进行安装

19、整理的比较乱,请担待

分享到:
评论

相关推荐

    Linux命令总结.ppt

    Linux命令总结.ppt

    linux 命令总结.txt

    ### Linux命令总结 #### 1. 更改网络接口IP地址 - 使用`ifconfig eth0`来查看当前接口的IP地址。 - 若要更改IP地址,可以编辑配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0`。 - 在该文件中找到`IPADDR`行,...

    benet2.0_s1linux命令总结1.0版

    benet2.0_s1linux命令总结1.0版 benet2.0_s1linux命令总结1.0版

    linux命令总结实用

    【Linux命令总结实用】 在日常的IT工作中,无论是开发人员还是运维工程师,对Linux命令的掌握都是必不可少的技能。下面是一些常用的Linux命令及其详细解释: 1. **Linux的ifconfig设置** `ifconfig`命令用于配置...

    linux命令总结下栽

    ### Linux命令总结 #### 一、Linux基本介绍 Linux是一种自由开放源代码的操作系统,其内核由Linus Torvalds于1991年首次发布。由于其高度的稳定性、安全性及灵活性,Linux被广泛应用于服务器、嵌入式设备和个人...

    Linux命令总结.doc

    Linux 命令总结 Linux 命令是 Linux 操作系统中最基本也是最重要的一部分,它们允许用户与系统交互,执行各种操作,管理系统资源和性能。下面是 Linux 命令的总结,涵盖了基本命令、网络命令、进程管理命令、文件...

    Linux命令总结使用说明

    Linux命令总结使用说明

    Linux 命令总结.xmind

    Linux 命令总结.xmind

    Linux命令总结

    ### Linux命令总结 #### 一、系统管理与设置 **1. 信息显示命令** - **man & info**: 使用 `man` 和 `info` 命令可以获取其他命令的帮助文档。 - `man 命令`: 显示指定命令的帮助文档。 - `info 命令`: 显示...

    linux_cookbook,_linux烹饪书,linux命令总结,linux_cli_by_ex_linux-cookboo

    linux_cookbook,_linux烹饪书,linux命令总结,linux_cli_by_ex_linux-cookbook

    1_Linux命令总结20220408.xmind

    1_Linux命令总结20220408.xmind

    Linux命令总结.xmind

    Linux命令的总结不全,都是基础的命令,适合的人群可能是0基础或者基础薄弱的。如果有需要,可以随意下载,无偿。若是总结中出现错误或者其他问题,可以留言给我,大家一起进步!!!!!

    linux常用命令总结

    linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细

    linux命令总结统计

    里面包括了linux基础命令的总结

    软件测试常用的Linux命令总结.pdf

    以下是一些常用的Linux命令,这些命令对于软件测试人员来说极其重要,能够帮助他们更有效地管理和操作系统。 1. **ls**:`ls`命令用于列出当前目录中的文件和子目录。通过添加不同的参数,可以获取更多信息。例如:...

Global site tag (gtag.js) - Google Analytics