linux 常用命令行 (sftp命令)

虚拟机  linux  图形界面版  在进入图形界面后按ctrl+alt+f1可以进入命令界面,ctrl+alt+f7可回到图形界面


shutdown -h now 现在关机

halt 现在关机

init0  关机

shutdown -r now 现在重启

reboot 现在重启

init6  重启


cd 改变目录

pwd 显示当前工作目录


. 代表此层目录

.. 代表上一层目录

- 代表前一个工作目录

~ 代表目前用户所在的家目录


创建空文件:

touch 文件名

创建目录:

mkdir 文件名


拷贝文件:

cp  文件名


删除目录:

rmdir 文件名


删除文件和目录:

rm 文件名


删除文件(强制删除):

rm   -f   文件名


删除文件所有内容(包括目录和文件)(强制删除):

rm  -rf   文件名


移动文件和改文件名:

mv  文件名  新的文件名 (改名

mv  文件名  移动目录路径(移动文件

mv  文件名  移动目录路径/新的文件名(移动文件并改名


vi  编辑器(可修改文件内容和查看文件内容

1.vi 文件名

2.输入i(进入插入模式)

3.编辑文件内容

4.按Esc(进入命令模式)

5.输入:(wq 表示保存并退出)(q! 表示不保存退出)

ps:w 表示写入或者保存q  表示退出 【!表示强制执行操作】 文件拥有者没有权限也可强制写入,不是该文件的拥有者无法强制写入


ll 查看详细信息包括权限

ls 列出文件和目录

ls  -a 显示隐藏文件

ls -l 显示长列表格式

ls -al 显示隐藏文件并显示长列表格式


查看文件内容:

lest 文件名

more  文件名

cat 文件名

vi 文件名


ssh服务:连接对方虚拟机

ssh  root@对方ip

:ssh  root@192.168.13.2


修改文件的访问

chmod  (权限数值)  用户名


权限修改文件组的权限

chmod  (权限数值)  文件名


启动各种服务

apachectl  start    启动apache


service  iptables  start   启动防火墙


service  sshd  start    启动ssh


进入bin目录   ./startup.sh    启动tomcat


1. sftp命令

命令格式:sftp:用户@ip

系统会提示输入密码,系统要求输入密码

1):默认会入到当前用户的主目录下。比如root进入到/root目录。普通用户入到/home/用户目录

2):远程主机操作

cd      入某个目录

ls     查看文件列表

pwd  查看当前目录

get    获取某个文件

3):本地主机操作

lcd     入某个目录

lls    查看文件列表

lpwd   查看当前目录

lget    获取某个文件

put     服务器放一个文件


2. 变量

1):操作系统中可以定义变量

定义变量的格式export变量名=变量值

示例export   age=18

简化写法,以省略exportage=18

2):引变量

echo    $age

或者echo  ${age}

其中echo到控制台。


3. 打包解包

1把文件打包                                                       

其中参数ccreate创建文件

vverbose显示操作过程中的详细信息

ffile指定一个文件名


tar   -cvf   包名(*.tar)     文件名


2):把打包文件解包

t是查看文件内容


tar   -tvf   包名(*.tar)


3):显示tar中的文件(不包的情况下)

x解包


tar   -xvf   包名(*.tar)



4. 压缩/解压缩

4压缩文件

tar   -czvf   包名(*.tar.gz)     文件名


5):把打包文件解压缩

tar   -xzvf  包名(*.tar.gz)


6):解压到指定目录

tar  -xzvf  包名(*.tar.gz) -C  解压的路径


查看端口情况

netstat   -na|grep  端口号


5.杀死进程  Kill

查看进程
ps -ef

ps -aux

杀死进程
kill -s 9 进程编号

例:kill -s 9 2928


查找指定的程序的进程

例:ps -ef|grep firefox



  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
[root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@linux ~]# ls [--full-time] 目录名称 参数∶ -a ∶全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~ -A ∶全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~ -d ∶仅列出目录本身,而不是列出目录内的档案资料 -f ∶直接列出结果,而不进排序 (ls 预设会以档名排序!) -F ∶根据档案、目录等资讯,给予附加资料结构,例如∶ *∶代表可执档; /∶代表目录; =∶代表 socket 档案; |∶代表 FIFO 档案; -h ∶将档案容量以人类较易读的方式(例如 GB, KB 等等)列出来; -i ∶列出 inode 位置,而非列出档案属性; -l ∶长资料串列出,包含档案的属性等等资料; -n ∶列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在帐号管理提到!) -r ∶将排序结果反向输出,例如∶原本档名由小到大,反向则为由大到小; -R ∶连同子目录内容一起列出来; -S ∶以档案容量大小排序! -t ∶依时间排序 --color=never ∶不要依据档案特性给予颜色显示; --color=always ∶显示颜色 --color=auto ∶让系统自依据设定来判断是否给予颜色 --full-time ∶以完整时间模式 (包含年、月、日、时、分) 输出 --time={atime,ctime} ∶输出 access 时间或 改变权限属性时间 (ctime) 而非内容变更时间 (modification time) 范例∶ 在 Linux 系统当中,这个 ls 指令可能是最常被执的吧!因为我们随时都要知道档案或者是目录的相关资讯啊~ 不过,我们 Linux 的档案所记录的资讯实在是太多了, ls 没有需要全部都列出来呢~ 所以,当您只有下达 ls 时,预设显示的只有∶非隐藏档的档名、 以档名进排序及档名代表的颜色显示;如此而已。举例来说, 您下达 ls /etc 之后,只有经过排序的档名以及以蓝色显示目录及白色显示一般档案,如此而已。 那如果我还想要加入其他的显示资讯时,可以加入上头提到的那些有用的参数呢~ 举例来说,我们之前一直用到的 -l 这个长串显示资料内容,以及将隐藏档也一起列示出来的 -a 参数等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值