最近学习linux常用命令。

一、文件系统的管理
tips:输入命令的时候要常用tab键来补全

ls 查看目录信息 ( ls / )
ls -l 等价于 ll
pwd 查看当前所处的路径
cd 切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~

mkdir 创建文件夹
rmdir 删除空文件夹 (只能删除空文件夹)
rm -r /a/b (删除非空文件夹)

创建文件
touch a.avi 创建一个空文件
vi blabla.txt 用文本编辑器编辑一个文件并且保存
echo "angelababy,zhen de hen xihuan ni" > qingshu.txt 把左边的输出放到右边的文件里去

删除文件
rm filename (rm -r 删除文件夹 rm -rf 强制删除文件或文件夹)
移动文件 修改文件名
mv a/wenjian1.txt b/file1.txt (移动文件的同时还修改了文件名)

拷贝文件
cp srcFile destFile

查看文件内容
cat wodeqingshu.txt
more wodeqingshu.txt 可以分页看
less wodeqingshu.txt 不仅可以分页,还可以方便地搜索,回翻等操作

tail -10 wodeqingshu.txt 查看文件的尾部的10行
程序打出的日志在生产实践中具有非凡的debug的意义
tail -f user.log 实时刷新显示文件的尾部

head -20 wodeqingshu.txt 查看文件的头部20行

二、权限管理
drwxrwxr-x

修改权限
chmod u+rwx file 为file添加或取消所属用户的权限
(u代表所属用户 o代表其他用户 g代表所属组的成员用户)
chmod 567 file 用数字也可以表示权限
5 ---> 101 ---> r-x

修改文件的所有者owner
chown hadoop:hadoop file 将file的所有者改成hadoop用户,所属组改成hadoop组

上级目录的权限对本级文件或者文件夹的操作也有约束

三、用户管理
添加用户
useradd itcast0830
必须设置密码才能正常登陆 passwd itcast0830

删除用户
userdel yun12
userdel -r itcast -----删除用户的同时删除用户的主目录

修改用户属性
usermod -l b a 将a的登陆名改为b
usermod -g hadoop itcast0830 将itcast0830的组改为hadoop组
usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,root
usermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast
(要事先创建itcast目录,并且拷入环境变量文件)
----****----修改用户的密码
passwd itcast0830

添加用户组
groupadd beauties

删除用户组
groupdel beauties

修改用户组属性
groupmod

查看当前登陆的身份
whoami
查看当前用属的组
groups

四、常见系统管理(凡是涉及到修改,就一定要用root权限)
****
轻易不要使用su去切换到root的身份
普通用户使用sudo来执行root权限的命令
如,将hadoop用户添加到sudoers文件中去
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL

磁盘空间信息查看
df -h 查看磁盘空间状态信息
du -sh * 查看当前目录下所有子目录和文件的汇总大小

进程信息查看
free 查看内存使用状况
top 查看实时刷新的系统进程信息

ps -ef 查看系统中当前瞬间的进程信息快照
ps -ef | grep myshell.sh 搜索myshell进程的信息
kill -9 pid 杀掉进程 (-9 表示强制杀死)

五、文件归档压缩(1:打包--归档; 2:压缩)
1、归档
tar -cvf testdir.tar testdir/
2、压缩
gzip testdir.tar

gzip file
bzip file

tar -czvf testdir.tar.gz testdir/
tar -xzvf testdir.tar.gz 解压到当前目录下
tar -zxvf testdir.tar.gz -C Downloads/ 解压到指定的Downloads目录下

六、网络管理
修改ip地址的配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该配置文件即可改ip地址
或者用setup指令通过一个带提示的伪图形界面来修改

查看ip地址
ifconfig

修改主机名
vi /etc/sysconfig/network 修改其中的hostname配置项
要想立即生效 可以执行指令 hostname nidezhujiming

HOSTNAME=yun12-01

管理内网的主机名---ip地址映射
vi /etc/hosts
192.168.2.250 yun12-01

重启网络服务
root权限下 service network restart
关闭防火墙服务 service iptables stop
关闭防火墙自动启动 chkconfig iptables off

修改系统的默认启动级别
vi /etc/inittab

# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
~
用level 3 就启动全功能状态的字符界面

查看当前的进程连接网络的信息
netstat -nltp

五、常用工具指令
wc 统计文本信息(行数,词数,字符数)
date 查看或者修改系统的日期和时间
echo 输出字符串或者变量的值
vi linux系统中最通用的文本编辑器

六、linux中的软件安装
jdk
将安装包解压到你的安装路径下
然后修改环境变量 sudo vi /etc/profile
然后 source /etc/profile 来生效
tomcat
Eclipse

mysql
redhat 公司的RPM方式的包管理 也是很常用的软件包管理器

rpm -qa | grep mysql
sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps
sudo rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm

时间: 2024-10-10 02:28:17

最近学习linux常用命令。的相关文章

Linux常用命令(二) - cd

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 例1 进入系统根目录 命令:cd / 例2 返回上一层目录 命令:cd .. 或者 cd .. // 例3 进入当前用户的主目录(root目录) 命令:cd 或者 cd~ 例4  跳转到指定目录 命令: cd

Linux常用命令:cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 3.1 例一:进入系统根目录 命令: cd / 输出: [[email protected] ~]# cd / 说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 命令: c

学习笔记-- 2014-07-07 Linux常用命令

2014-07-07 Linux常用命令 在Linuxtoy.org上看一些文章收集一些常用命令==================一.ps.kill 使用备查二.Ubuntu 提示三则三.最小化安装 Ubuntu四.Linux Mint设置时间 一到三来看linuxtoy.org网站 ===================一.ps.kill 使用备查 ps-查看当前正在运行的进程,示例:$ ps     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012    

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

Linux学习笔记——常用命令(一)

Linux分区的四个基本步骤: 1)分区:硬盘划分为逻辑分区 2)格式化逻辑分区(写入文件系统) 3)分区设备文件名:给每个分区定义设备文件名 4)挂载点:给每个分区分配挂载点 注意事项: 1)必须分区: /   /boot  /swap 2)一块硬盘最多4个分区,最多1个扩展分区,扩展分区又可以包含多个逻辑分区 设置密码原则: 1)复杂性 2)易记性 3)时效性 目录usr(unlix software resource) 防火墙:用来过滤,制定一系列的规则(IP.MAC.端口等) Linux

【Linux全面学习】6.Linux常用命令(重点)

Linux常用命令 (1)ls 查看当前目录下所有目录和文件 ls -l会将目录和文件竖着排,并且可以提供文件数据 上图最左边以"d"开头的是目录,以"-"开头的是文件.后面是文件和目录的权限,后面是占了多少空间的大小,然后是创建人和所有人是谁,然后是实际当中所占空间,后面是创建的时间,最右边是目录或文件的名字. ls -m会适合左右屏幕宽度将目录和文件列出 后面的不常用的不再介绍,用到可以去查 (2)cd 打开目录 cd /打开根目录 cd /dev 打开dev目

(4)Linux常用命令学习

Linux常用命令 一.命令基本格式 命令 [选项]  [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起.简化选项与完整选项 -a 等于 --all [[email protected] ~]# 其中: root:            当前登录用户 localhost:             主机名 ~                          当前所在目录(家目录) #                          超级用户的提示符 普通用户的提示符是$

Linux学习日志之Linux常用命令总结

Linux常用命令: 练习3遍以上,命令有点多,建议慢慢查看 一.命令基本格式 1.命令格式: [root(管理员)@localhost(主机名)~]#(超级用户提示符,普通用户提示符是$) adminis /root一级目录用pwd print working directory(打印工作目录)查看 /home/user1/二级目录 [[email protected] ~]# cd /usr/local/src/ 切换当前目录 [[email protected] src]# 命令[选项]

【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解

课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. Linux常用命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim 5. 系统用户操作命令 6. 防火墙的设置 7. 提权和文件上传下载的操作 ============================================================== 1. Linux常用命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim 5. 系统用户操作命令